【发布时间】:2012-03-20 13:08:20
【问题描述】:
有时我们希望将更改从一个分支集成到另一个分支,但实际上忽略了源更改。通常我们使用resolve -at 执行此操作,意思是“忽略源更改”,并保持目标不变。但是,此操作仍会影响 Perforce 元数据,因为它现在知道有问题的源修订已集成到目标中,因此它们不会在未来的集成中出现。
但是,如果删除任何目标文件,解析将失败并出现以下错误:
<dest> - can't branch from <source> without -d or -Dt flag
好的,所以使用-Dt 标志,文件会被重新添加。但是,它不符合解析条件,因此我不能使用-at,并且任何提交都会重新创建文件,这不是我想要的(即保持目标不变)。
有什么方法可以做我想做的事吗?我也不希望为目标中的每个删除修改分支规范,事实上,这样的修改可能不适合我不希望这种“无操作”行为的分支。
【问题讨论】:
标签: version-control integration perforce