我正在使用Win'7和Tortoise 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
Stack Overflow上的 This question有一个答案,说明此错误的原因是添加了一个新的子目录而没有使用SVN_MkDir
或其他东西。我已经在我的树中添加了几个子目录,没有任何问题。
更重要的是,这只是一个文件,而不是任何其他文件,并且它被视为与其他文件相同(实际上是几个月)。我不时编辑,保存和提交它(与子目录中的其他内容完全相同)。
另一个答案显示我尝试了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
答案 0 :(得分:0)
我没有 exact 解决方案,而是足够的解决方法:
当我在Debian VM guest虚拟机上运行Subversion时遇到完全相同的问题时,在文件上更改了一行并且看不到冲突,最终对我有用的是将文件复制到通过TortoiseSVN管理的Windows 7主机上的另一个结帐,然后从那里提交。这样我就可以在Debian访客上svn更新工作副本。