【问题标题】:How to resolve conflicting directory for CVS?如何解决 CVS 的冲突目录?
【发布时间】:2013-01-02 22:24:20
【问题描述】:

如何解决 CVS 冲突目录?

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

workingCopy/subdir1/
workingCopy/subdir1/file11
workingCopy/subdir2/
workingCopy/subdir2/file2

然后在我提交这些之前,其他人提交了

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

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

【问题讨论】:

    标签: version-control merge cvs conflict


    【解决方案1】:

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

    1. 将您自己的 subdir1 移开
    2. 做简历
    3. 将 subdir1 的内容移动到 CVS-subdir1 中
    4. 检查差异

    【讨论】:

      【解决方案2】:

      如果您有时可能会在更新本地版本时遇到错误。最终解决方案是:

      1.手动将本地代码保存到另一个地方

      2。将可能有冲突的文件/文件夹恢复到 CVS 服务器上的 HEAD(最新)版本。

      3.将您的更改添加回已恢复的文件。

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

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

      1. CVS 提交发生冲突,尚未修改
      2. CVS 更新失败
      3. CVS 不同步

      【讨论】:

        猜你喜欢
        • 2018-05-19
        • 2012-01-09
        • 2016-02-22
        • 2013-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-27
        • 2016-02-29
        相关资源
        最近更新 更多