由于我是 SVN 的新手,我的问题有点简单,但在问这里之前,我确实看过官方教程,但那里的解释没有给我任何线索。所以我希望我能找到一个人来为我简化他们。提前致谢!
这是我的问题:我如何使用svn diff
来查看我的存储库中的文件和我当前正在处理的文件之间的差异?我的意思是,在结帐后更改但尚未添加和提交的文件。
我找到了命令:
diff [-c M | -r N[:M]] [TARGET[@REV]...]
diff [-r N[:M]] --old=OLD-TGT[@OLDREV] [--new=NEW-TGT[@NEWREV]] [PATH...]
diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]
但我不明白什么target[@rev], [--new=NEW-TGT[@NEWREV]] [PATH...]
etc. 是什么意思。
假设我签出了文件/home/svn/myproject/test.c
并对其进行了一些更改。现在我想检查存储库中的那个和这个。我怎么做?提前致谢!