代码之家  ›  专栏  ›  技术社区  ›  Matthew Hegarty Edwin Lunando

TortoiseSVN识别修改过的文件-那么为什么svn diff报告没有差异呢?

  •  3
  • Matthew Hegarty Edwin Lunando  · 技术社区  · 17 年前

    然而,当我与以前的版本进行“差异”时,它会报告“无差异”。

    如果我使用WinMerge,我可以看到文件是不同的。

    3 回复  |  直到 17 年前
        1
  •  3
  •   Bert Huijben    17 年前

    Diff with previous是一个不同于查看workingcopy中更改内容的命令。

                     A revision argument can be one of:
                        NUMBER       revision number
                        '{' DATE '}' revision at start of the date
                        'HEAD'       latest in repository
                        'BASE'       base rev of item's working copy
                        'COMMITTED'  last commit at or before BASE
                        'PREV'       revision just before COMMITTED
    

    如果您没有看到对上一个的更改,您的workingcopy将恢复已提交的更改

        2
  •  2
  •   Nerdfest    17 年前

    这可能是您的“忽略空白”设置。如果一个设置为true,而另一个设置为true,则会发生此行为。

        3
  •  0
  •   Patrick Cuff    17 年前

    我们有一个案例,有人将在工作目录外编辑的较新版本复制到工作目录。TortiseSVN标记文件已更改,但无法区分它。原来的工作副本名为“configfile.txt”,他将其重命名为“configfile.txt”,以使其更具可读性。当他将自己的文件重新命名为“configfile.txt”并将其复制过来时,一切又恢复了正常。

    推荐文章