比方說,有在交流轉換器文件中沒有的內容,然後一個修改文件如下:解讀「SVN DIFF」輸出
#include <stdio.h>
int main()
{
printf("Hello, world\n");
}
執行svn diff
,我得到這個消息。
--- b.c (revision 1)
+++ b.c (working copy)
@@ -0,0 +1,6 @@
+#include <stdio.h>
+
+int main()
+{
+ printf("Hello, world\n");
+}
增加一個行的代碼:
#include <stdio.h>
int main()
{
printf("Hello, world\n");
printf("Goodbye, world\n");
}
這是svn diff
結果:
--- b.c (revision 2)
+++ b.c (working copy)
@@ -3,4 +3,5 @@
int main()
{
printf("Hello, world\n");
+ printf("Goodbye, world\n");
}
我猜老( - )和新的(+)版,逗號後的數字是顯示的總數字行。不過,我不確定逗號前的數字。我認爲這是變化開始的地方,但對於第一種情況,新(+)版本的數字1不是0.
如何解釋svn diff
輸出?