我做了一个SVN更新,我最终得到一个处于冲突状态的文件,并且有些合并。但对于我的两个文件,它完全删除了我的文件版本,并将其替换为存储库中的版本。没有* .mine文件或类似的东西。我记得看过一条关于恢复2个文件的消息,这些文件是我丢失了更改的文件。
答案 0 :(得分:0)
对于冲突的文件:
Open it in difference/compare window or notepad & see the >>>>mine and
>>>>revision markers in your code. Keep the necesaary one and remove the other
along with the markers >>>>>mine and >>>>>>revision. Now right click on your
file ,tortiosesvn-> Resolved Conflicts and click ok and checkin the file.
Your fileis now update,merged and also committed to svn without any conflict.
对于丢失的更改 - Right click on the file Show Log -> See the last revision and get it.
我使用过Tortoise SVN Client for Windows,步骤仅限于此。其他人可能无法使用,或者现有版本可能会有所不同
答案 1 :(得分:0)
我怀疑这是TortoiseSVN中的一个错误。我的团队中的其他一些成员遇到了同样的问题,而且当网络出现问题时,似乎就会发生这种情况。