假设我有两个名为defaultand的分支newfeature.我readme.txt在两个分支都有一个文件.我正在newfeature分支机构,我对readme.txt进行了更改.如果我在hg up default没有提交更改的情况下运行,Mercurial会自动将readme.txt的版本newfeature直接合并到default.
我该如何改变这种行为?我担心的是开发人员在切换分支之前忘记提交,从而合并他们正在处理的任何内容.
这是过程的样子:
C:\source\BranchTest\Main>hg branch
Exams
C:\source\BranchTest\Main>hg status
M readme.txt
C:\source\BranchTest\Main>hg up default
merging readme.txt
0 files updated, 1 files merged, 0 files removed, 0 files unresolved
C:\source\BranchTest\Main>
Run Code Online (Sandbox Code Playgroud)
请注意自动合并,因为我没有将更改提交到readme.txt.Mercurial并没有警告我会发生这种情况.
有什么建议?
使用hg up -c(小写'c').这将在更新之前检查您的工作目录.
您可以将其设为hgrc文件中的默认值.
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |