2012-06-06 61 views
11

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

我担心这可能会导致自动合并,并将我的本地“良好”副本展开。我

有无论如何,我可以提交我的版本而不更新?非自动合并高度为discouraged。什么是替代方案?

回答

16

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

+1

比我想象的要容易得多:) – Ari

+0

小心使用这种技术,您不会失去重要的更新。显然,存储库中的某些内容与您的工作副本不同,您可能需要这些差异。我建议将文件复制到一边,更新并在某处保存_those_更新的文件,_then_将修改的文件复制并提交。将更新与新提交进行比较,并根据需要进行其他更改并再次提交。 – UncaAlby

0

您可以使用Turtoise连接到SVN,并小心删除你想要的东西。