查看svn中的更改 - 上次更新到当前工作副本

时间:2012-01-23 16:00:37

标签: svn version-control command-line

使用svn,是否可以在文件的上一次更新中看到文件中的差异?

例如我签出一个文件 - foo.txt - 该文件包含文本'hello'然后添加另一行 - 'goodbye'。我想看到我已添加该行。

如何查看我的文件和被拉的文件?我不希望我的本地文件和中央文件之间存在差异。

希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您需要svn diff

I:\>svn status
M       sql\settings.ini

I:\>svn diff sql\settings.ini
Index: sql/settings.ini
===================================================================
--- sql/settings.ini       (revision 1322)
+++ sql/settings.ini       (working copy)
@@ -5,6 +5,7 @@
 ;;;;;;;;;;;;;;;;
 ; Main options ;
 ;;;;;;;;;;;;;;;;
+// Foo Bar

 [database]
 ; General database options