在 Perforce 中,您通常执行两步同步过程:
p4 sync
p4 resolve
同步将您的工作区同步到存储库并确定哪些文件存在冲突,并且解决步骤在本地合并和解决冲突,而不签入任何内容或以其他方式影响存储库。然后你可以运行你的回归,在你签入之前确保它仍然有效。
svn 相当于什么?我知道必须有办法做到这一点,但明显的谷歌搜索并没有给我任何答案。
步骤是:
svn update将工作副本更新为 HEAD 或所需的修订版,或svn merge将来自不同分支的更改合并到工作副本中。filename: 原始文件被修改,带有指示冲突行的标记。filename.mine: 原始文件。filename.rBASE:更新前工作副本修订号 (BASE) 处的文件的未修改版本。filename.rNEW:从更新文件的新版本。filename在上面的示例中)到所需的状态,然后调用svn resolved以指示冲突已解决。svn resolve选择特定版本,“base”(filename.rBASE)、“working”(filename)、“mine-full”(filename.mine)或“theirs-full”(filename.rNEW)。svn revert撤消该文件的更新。 svn commit更新存储库。在解决所有冲突之前,这不会继续进行。有关详细信息,请参阅解决冲突(合并其他人的更改)。