【发布时间】:2008-12-28 13:57:07
【问题描述】:
我使用带有 Subversion 的外部 diff 工具(超越比较规则!),其中一个很棒的功能是能够使用 diff 程序对文件进行一些小的编辑,因为我正在审查我所做的更改制作。
但是svn diff 在我的不同项目上的工作方式不同。总之,左边的文件是一个临时文件,包含存储在 Subversion(头)中的最新版本。但在某些情况下,右侧文件是实际的工作文件,而在其他情况下,它是工作文件的临时文件副本。在第一种情况下,我可以在 diff 程序中进行更改,它们会影响工作副本。在第二种情况下,我正在编辑一个临时文件,因此更改会丢失。
为什么 Subversion 有时会根据工作文件进行比较,但有时会根据工作文件的临时副本进行比较?如何让它始终使用工作文件?
【问题讨论】: