我是Mercurial的新手,主要从事Clearcase的工作.
在我从最新分支机构获取更改之前,我想知道存在的更改以及哪些文件存在冲突.(主要是看我现在或以后是否应该更新.)
有没有办法在工作副本和另一个副本之间进行hg差异?
您可以使用以下命令检查其他存储库中的更改:
hg incoming path
Run Code Online (Sandbox Code Playgroud)
这基本上就像pull
,但它实际上并没有拉.
但实际上,您通常只需拉动,因为拉动传入的变更集不会触及您的工作副本.只有当您update
或merge
您的工作副本得到更新时,才有可能发生冲突.
理想情况下,会有一个选项update
并merge
进行暂时合并,也就是说,除非存在冲突,否则它会合并,但是此类选项目前还不存在.
将更改提取到存储库后,您可以像往常一样使用diff将其与工作副本进行比较.
hg diff -r tip
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3621 次 |
最近记录: |