当我尝试提交时,我收到此错误.做了什么,我认为是文件夹的重命名.我尝试重命名/移动文件夹.但我继续得到错误.
Run Code Online (Sandbox Code Playgroud)Command: Commit Error: Commit failed (details follow): Error: File 'Page.aspx' is out of date Error: File not found: transaction '99-4a', path '/trunk/src/Solution.UI/Views/ViewName/Page.aspx' Error: You have to update your working copy first.
我确实尝试更新,但不幸的是没有解决问题.
Run Code Online (Sandbox Code Playgroud)Command: Update Completed: At revision: 99
编辑:从文件夹中删除文件后,执行更新以恢复它们,并将恢复的文件替换为原始文件我收到此错误:
Run Code Online (Sandbox Code Playgroud)Error: Commit failed (details follow): Error: Base checksum mismatch on '/trunk/src/Solution.UI/Views/ViewName/Page.aspx': Error: expected: ed3bc4a70ee4256bd2f7cf8c57f29a1f Error: actual: b8a2797dc262dc714fae6dc897b5ebd2
Fra*_*nov 13
SVN知道存储库中存在更改,但它不知道更改的内容.您可能对工作副本进行了完全相同的更改,但除非您实际尝试进行更新以便SVN可以运行解析,否则不会检查您的本地更改是否与repo更改相同.
做svn update和冲突解决应该是自动的.但是,如果您对相同的文件进行了更改,则可能会要求您手动解析,即使更改完全相同(如果更改是文件夹重命名,则更有可能)
您可能还svn resolved需要执行手动冲突解决.
最糟糕的是,您可以随时复制已更改的文件,还原本地更改,更新和替换新文件夹中的文件.