乌龟过时的错误信息

时间:2010-10-13 17:20:16

标签: tortoisesvn checksum

我正在尝试提交一个过时的文件。我尝试清理目录,没有任何工作...我本地机器上的最新文件是我知道我想要使用的那个..什么是覆盖冲突的标准方法...我应该删除并重新添加或是否有另一种方式“资源已过期尝试更新”

根据建议更新更新***我收到“校验和不匹配”错误

3 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:1)

您是否尝试过更新?您需要将本地副本更新到存储库中的当前版本。右键单击,然后选择“更新”。

答案 2 :(得分:0)

我有完全相同的问题,事实证明有隐藏的文件夹包含龟用于维护已经做出的一些更改记录的数据。如果本地文件夹中的数据与服务器中的数据不匹配,那么您会收到很多错误,而这些错误几乎没有意义。

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

如果仍然出现错误,请在资源管理器中打开本地文件夹,启用系统文件和隐藏文件的查看,并查看本地目录中是否有多个隐藏的.svn文件夹。

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

删除额外的.svn文件夹(通常只有本地根文件夹包含.svn文件夹)并尝试重新更新。

Tortoise应该更新您的本地副本,然后您可以毫无问题地提交更改。