由于我是一个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...]
是什么意思。
假设我将文件检出到 /home/svn/myproject/test.c
并对其进行了一些更改。现在我想查看存储库中的文件和本地文件之间的差异。我该如何做?先感谢您!