假设a.c文件中没有任何内容,然后按照以下方式修改该文件:
#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
的输出?