【发布时间】:2013-10-23 09:55:17
【问题描述】:
我进行了 SVN 更新,结果文件处于冲突状态并进行了一些合并。但是对于我的两个文件,它完全删除了我的文件版本并将它们替换为存储库中的版本。没有 *.mine 文件或类似的文件。我记得看到一条关于恢复 2 个文件的消息,这些文件是我丢失更改的文件。
【问题讨论】:
-
你有什么问题?
标签: svn tortoisesvn
我进行了 SVN 更新,结果文件处于冲突状态并进行了一些合并。但是对于我的两个文件,它完全删除了我的文件版本并将它们替换为存储库中的版本。没有 *.mine 文件或类似的文件。我记得看到一条关于恢复 2 个文件的消息,这些文件是我丢失更改的文件。
【问题讨论】:
标签: svn tortoisesvn
对于有冲突的文件:
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,步骤仅来自于此。它可能对其他人不可用,或者在现有版本中可能有所不同
【讨论】:
我怀疑这是 TortoiseSVN 中的一个错误。我团队的其他一些成员也遇到了同样的问题,而且似乎是在出现网络问题时发生的。
【讨论】: