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");
+}
コードにもう 1 行追加します。
#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");
}
古い(-)バージョンと新しい(+)バージョンの場合、コンマの後の数字は表示される合計数の行です。ただ、カンマの前の数字はよくわかりません。そこから変更が始まると思いますが、最初のケースでは、new(+) バージョンの番号は 0 ではなく 1 です。
出力をどのように解釈しsvn diff
ますか?