2010-10-13 58 views
1

我想提交一个过期的文件。我试图清理目录,没有任何工作......我的本地机器上最近的文件是我知道我想用的..什么是重写冲突的标准方式......我应该删除并重新编译,添加或有另一种方式的“资源是过时尝试更新的”乌龟过时的错误消息

更新基于ADVICE TO UPDATE ***我得到一个“校验和匹配”错误

回答

5

您需要更新您的本地文件副本。右键单击并单击更新。

自上次更新以来所做的任何更改都将与您当前的副本合并。然后,您可以右键单击该文件并选择解决冲突。

如果你希望忽略所做的任何更改,只需使用你的本地副本,最简单的方法是将文件复制到其他位置,更新,然后覆盖你的本地副本的文件。但是,您通常会希望让Tortoise处理合并您的任何更改。

1

你尝试更新?您需要将本地副本更新到存储库中的当前版本。右键点击,然后选择'更新'。

+0

是的,我试过,但出于某种原因,一个文件的更新 – adam 2010-10-13 17:25:41

+0

甚至失败的更新通常梳理了提交问题。每次都为我工作 – 2010-10-13 17:26:17

+0

我得到“校验和不匹配” – adam 2010-10-13 17:44:20

0

我有相同的问题,事实证明,有含有龟用来维持已作出改变的一些记录数据隐藏的文件夹。如果您本地文件夹中的数据与服务器中的数据不匹配,那么您会收到很多意义不大的错误。

要解决此问题,请右键单击您的文件夹,然后单击“SVN更新”。

如果仍然得到一个错误,在资源管理器中打开本地文件夹,使系统文件和隐藏文件查看,看看是否有您的本地目录内超过1个隐藏的.svn文件夹。

就我而言,我不小心复制另一个.svn文件夹到我的本地目录。这个额外的.svn文件夹导致更新错误。根目录中应该只有1个.svn文件夹。

删除多余的.svn文件夹(通常只有本地根文件夹具有.svn文件夹),然后重新尝试更新。

乌龟应该更新您的本地副本,然后您可以提交您的更改没有问题。