Version control 如何解决CVS目录冲突?

Version control 如何解决CVS目录冲突?,version-control,merge,cvs,conflict,Version Control,Merge,Cvs,Conflict,如何解决CVS目录冲突 情况是,我在CVS工作副本下创建了一些新的子目录: workingCopy/subdir1/ workingCopy/subdir1/file11 workingCopy/subdir2/ workingCopy/subdir2/file2 在我犯下这些之前,其他人犯了 workingCopy/subdir1/ workingCopy/subdir1/file12 workingCopy/subdir2/ 现在,当我尝试更新时,它抱怨目录冲突。我该怎么办?你可以摆脱这

如何解决CVS目录冲突

情况是,我在CVS工作副本下创建了一些新的子目录:

workingCopy/subdir1/
workingCopy/subdir1/file11
workingCopy/subdir2/
workingCopy/subdir2/file2
在我犯下这些之前,其他人犯了

workingCopy/subdir1/
workingCopy/subdir1/file12
workingCopy/subdir2/

现在,当我尝试更新时,它抱怨目录冲突。我该怎么办?

你可以摆脱这种情况,当你

  • 将您自己的子曲面1移到一边
  • 收拾
  • 将subdir1的内容移动到CVS-subdir1中
  • 检查差异

  • 以防您有时在更新本地版本时出错。最后的解决办法是:

    1。手动将本地代码保存到其他位置

    2。将可能存在冲突的文件/文件夹还原为CVS服务器上的HEAD(最新)版本。

    3。将更改添加回还原的文件。

    上述解决方案的概念是通过恢复来清除所有可能的问题,并从存储库获得100%干净的版本,然后添加回我们的更改

    它可以解决以下由代码过时/代码库混乱引起的问题

  • CVS提交有冲突,尚未修改
  • CVS更新失败
  • CVS不同步