【发布时间】:2012-09-13 17:37:07
【问题描述】:
在 Perforce 中,您通常执行两步同步过程:
p4 同步
p4 解决
同步会将您的工作区同步到存储库并确定哪些文件存在冲突,并且解决步骤会在本地合并和解决冲突,而不会签入任何内容或以其他方式影响存储库。然后你可以运行你的回归,在你签入之前确保它仍然有效。
svn 相当于什么?我知道一定有办法做到这一点,但明显的谷歌搜索并没有给我任何答案。
【问题讨论】:
-
在 subversion 中,如果有冲突,你不能
commit。所以做“同步”实际上会“阻止”你。此时您必须使用svn update更新您的工作目录,解决冲突并再次提交。试试看here -
好吧...根据链接,正确的顺序是:手动编辑吗? Perforce 会为您完成很多合并,或者您可以使用 GUI 合并工具(Perforce 或 tkdiff)并以这种方式进行合并。 SVN下有这样的选项吗?
-
有
svn merge命令应该能够解决琐碎的冲突,并且应该打开一个GUI工具来手动合并硬冲突。