假设ac文件中没有内容,然后修改文件如下:
#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
输出?