FAQ-离线开发任务全量重新同步至GIT
更新时间: 2024-12-24 14:54:11
阅读 11
问题描述/异常栈
离线开发任务同步功能正常,
1。 但是因为版本升级或各种原因,
会在git中出现 052572b2f1ce4e5c8b2082e380fed765$$dwd_bond_accrued_interest_na
正确的任务目录应该是 dwd_bond_accrued_interest_na$$052572b2f1ce4e5c8b2082e380fed765
在提交git的过程中 git rename 文件已经存在,导致一部分任务没有同步至git
2。 但因为是测试环境,且没有配置报警,有多少未提交至的任务不确定,且客户想保留在git中的修改代码的记录。
解决方案
1 保证离线开发提交git的功能正常
先删除 git上 052572b2f1ce4e5c8b2082e380fed765$$dwd_bond_accrued_interest_na 这类 唯
一值在前任务名再后的目录,保证离线开发同步git的功能是正常的
2 如任务数较少,并且大部分任务非修改未提交的情况下。解决客户同步至git的问题
如任务较少,并且,大部分任务非修改未提交的情况下,可以通过离线开发-批量操作, 每次重新提交20 个任务,来重新同步至git
筛选:已上线,调度中,提交时间正序
注:观察已修改未提交的任务是否可以提交
3 任务数过多,且大部分任务都是修改未提交,可通过修改init_status出发重新初始化
修改mammut数据库下pf_git_config表
找到该项目下的 那条git配置, 并配置init_status=0
update pf_git_config set init_status=0 where id = 4;
在前端点击初始化
观察git提交记录
1 重新生成了一个init提交
2 观察某一个项目的提交记录有没有缺失
作者:于广超
文档反馈
以上内容对您是否有帮助?