在SVN更新后,TortoiseSVN丢失了本地更改

时间:2013-09-27 18:52:19

标签: svn tortoisesvn

我做了一个SVN更新,我最终得到一个处于冲突状态的文件,并且有些合并。但对于我的两个文件,它完全删除了我的文件版本,并将其替换为存储库中的版本。没有* .mine文件或类似的东西。我记得看过一条关于恢复2个文件的消息,这些文件是我丢失了更改的文件。

2 个答案:

答案 0 :(得分:0)

  1. 对于冲突的文件:

    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.
    
  2. 对于丢失的更改 - Right click on the file Show Log -> See the last revision and get it.

  3. 我使用过Tortoise SVN Client for Windows,步骤仅限于此。其他人可能无法使用,或者现有版本可能会有所不同

答案 1 :(得分:0)

我怀疑这是TortoiseSVN中的一个错误。我的团队中的其他一些成员遇到了同样的问题,而且当网络出现问题时,似乎就会发生这种情况。