【问题标题】:SVN Commit without updateSVN 提交不更新
【发布时间】:2012-06-07 03:48:43
【问题描述】:

我的同事签入了一些我知道是错误的文件。我希望能够替换它们并将我的本地旧副本提交回存储库。但是,SVN 不允许我在没有运行更新的情况下提交这些文件。

我担心这可能会导致自动合并并弄乱我的本地“好”副本。我

无论如何我可以在不更新的情况下提交我的版本吗?非自动合并高度discouraged。有什么选择?

【问题讨论】:

    标签: svn merge commit


    【解决方案1】:

    将修改后的文件复制到一边,更新,将修改后的文件复制回来,提交。

    【讨论】:

    • 比我想象的要容易得多:)
    • 小心使用这种技术,以免丢失重要更新。显然,存储库中的某些内容与您的工作副本不同,您可能需要这些差异。我建议将文件复制到一边,更新,将 那些 更新的文件保存在某处,然后 将修改后的文件复制回来并提交。将更新与新提交进行比较,并根据需要进行其他更改并再次提交。
    【解决方案2】:

    如果您拥有正确的权限,您可以进入并从 repo 中删除无效文件。 Check out the command line docs here.

    【讨论】:

      【解决方案3】:

      您可以使用 Turtoise 连接到 SVN 并小心删除您想要的内容。

      【讨论】:

        猜你喜欢
        • 2015-05-19
        • 1970-01-01
        • 2012-10-18
        • 2012-11-19
        • 1970-01-01
        • 2011-04-29
        • 1970-01-01
        • 2015-09-07
        • 1970-01-01
        相关资源
        最近更新 更多