0
  1. 我将文件的更改从一个分支合并到主干分支。
  2. 我错误地解决了冲突,想从头开始,所以我将主干文件恢复到原始状态。
  3. 我重做第 1 步,但没有任何反应。在合并窗口中,我检查了日志,我想合并到这个文件中的所有分支都是灰色的。这是 TortoiseSVN 告诉我的方式“你已经将这些更改合并到这个文件中,不需要第二次这样做。”

由于没有任何内容,因此这必须是客户端问题。我尝试了清理,但没有帮助。

4

3 回答 3

2

找到了,合并信息保存在父目录的属性svn:mergeinfo中。在 Windows XP 中,您可以使用目录的上下文菜单 -> 属性 -> Subversion 来访问它。我只恢复了文件,所以 TortoiseSVN 没有清除这个信息。

于 2010-12-01T09:53:23.037 回答
0

看来您应该将该文件标记为已解决冲突。如果它没有帮助或者您无法执行此操作,请尝试删除这些 sorces 并从 svn 中签出它们。

于 2010-12-01T09:44:22.240 回答
0

您可以使用“检查修改”菜单选项查看未提交的本地更改,也可以使用“还原”选项丢弃它们。实际上,端口信息被存储为一堆常规svn:mergeinfo属性,这就是 Subversion 用来确定修订是否已合并的内容。

于 2010-12-01T10:01:41.750 回答