SVN:资源过期;尝试更新

标签 svn tortoisesvn

我正在使用 Win'7 和 Tortoise SVN

  • 今天早上点击了“SVN Commit”
  • 提名了几个文件,我说可以
  • SVN 开始工作。
  • 正确提交的所有其他文件

一个文件有问题。该文件已被访问和使用,与所有其他文件完全相同。它们是用作制作代码输入的源文件。

有一个红色字母的错误...

Error: Commit failed (details follow):
Error: File or directory 'SOURCES\MyFileName.s' is out of date; try updating  
Error: resource out of date; try updating`

尝试更新,没有复制/粘贴错误,抱歉问了个谜。我认为这是关于冲突或一棵树的事情

文件附加了一些奇怪的图标

Error: Commit failed (details follow):
Error: Aborting commit:   
Error: 'C:\...big...long...path...and...MyFileName...'
Error: remains in conflict

This question在 Stack Overflow 上有一个答案说这个错误的原因是在没有使用 SVN_MkDir 或其他东西的情况下添加了一个新的子目录。我已经毫无问题地向树中添加了几个子目录。

更重要的是,这只是这一个文件,而不是任何其他文件,并且它已被与其他文件一样对待(事实上,几个月来)。我不时编辑、保存和提交它(与子目录中的其他人完全相同)。

Another answer suggested SVN Cleanup 我试过了,结果是另一条错误消息,文件仍然“冲突”,不管那是什么意思。

好的,这里有什么罪?

仅供引用,这是我使用的SVN版本

 TortoiseSVN 1.6.6, Build 17493 - 32 Bit , 2009/10/19 20:22:18
 Subversion 1.6.6, 
 apr 1.3.8
 apr-utils 1.3.9
 neon 0.28.6
 OpenSSL 0.9.8k 25 Mar 2009
 zlib 1.2.3

最佳答案

我没有确切的解决方案,而是足够接近的解决方法:

当我在 Debian VM guest 上运行 subversion 时遇到完全相同的问题,在一个文件上更改了一行并且看不到冲突,最终对我有用的是将文件复制到在我的 Windows 7 主机上通过 TortoiseSVN 管理的另一个 checkout ,然后从那里提交。然后我可以在我的 Debian 客户机上对工作副本进行 svn-update。

关于SVN:资源过期;尝试更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15503900/

相关文章:

svn - 发布 bower 包(与 bower ?)

更新到 Windows 10 后,TortoiseSVN 图标覆盖不显示

java - 乌龟在我所有的根文件夹上加了问号

python - 测试 SVN 连通性

svn - TortoiseSVN 显示日志和存储库浏览器颜色

linux - 分离 Subversion 存储库并创建部署策略

svn - 在 Subversion 中接受工作副本 “as is”

svn - 如何查看 SVN 工作副本中每个文件的修订号?

git - 如何处理对 Git 的非标准颠覆导入

svn - 有没有办法找到SVN中尚未合并的更改?