我一直试图将目录结构从一个位置移动到Subversion中的另一个位置,但我得到一个项目“*”是过期提交错误。
我已经检查了最新的版本(据我所知)。SVN st -u除了mv命令外没有其他区别。
我一直试图将目录结构从一个位置移动到Subversion中的另一个位置,但我得到一个项目“*”是过期提交错误。
我已经检查了最新的版本(据我所知)。SVN st -u除了mv命令外没有其他区别。
当前回答
谢谢你!这就解决了我的问题。 SVN update——force /path to filename/
如果您最近在本地目录中的文件是相同的,则没有提示。如果文件是不同的,它会提示tf, mf等…选择mf(我的满)确保没有什么被覆盖,我可以提交时完成。
松鸦 CompuMatter
其他回答
就像@Alexander-Klyubin建议的那样,在存储库中进行移动。它也会快得多,特别是如果你有大量的数据要移动,因为你不需要再次通过网络传输所有的数据。
svn mv https://username@server/svn/old/ https://username@server/svn/new/
应该可以正常工作
我只是在几个文件夹中有同样的问题,这是我所做的提交:
1)在“团队同步”透视图中,右键单击文件夹>覆盖和更新 2)重新删除该文件夹 3)承诺并快乐起来
只需在命令行中执行svn up,或者如果您在windows中选择svn更新选项。
一旦完成,你就可以做出进一步的行动,比如提交和其他。
“清理”会让你走上正轨。
右键单击svn文件夹,然后单击“清理”,如果你得到错误,就这样做。
错误是因为你没有更新特定的文件,首先更新,然后才能提交文件。