svn,linux命令,如何列出所有的差异?

在用svn的linux命令时,
如果每天上班的第一件事,是检查版本库中最新的版本和本地的工作文件之间的区别。
1,有的是,本地没有修改的,但是版本库有更新,所以产生差异。
2,有的是,本地有修改的,版本库没有更新,所以版本库有差异的。
3,有的是,本地有修改的,版本库也有更新,有差异的。

如何用svn的命令列出所有的差异文件,但是不要diff的内容,只要列出所有有差异的文件名就可以了。
用 svn status 就可以了。

第1个回答  2014-11-28
svn st -q
文件名前面的大写 M 表示本地代码有改动,如果是 ! 号,则表示丢失的, 大写D表示使用了svn del命令想要从代码仓库中删除的本地文件,大写A表示使用了 svn add命令想要添加到代码库中的文件
第2个回答  2014-11-26
可以编写一个shell脚本,用于检查记录svn的情况
如果楼主搞不定, wo可以帮忙追问

这倒是不需要,就是eclipse工具,已经有这样的功能了。
选中所有的文件,然后点检查,就会列出所有的差异文件。
但是svn的linux命令里面不知道有没有直接这样的功能。

********************************************************
用 svn status 就可以了。
不用写脚本。

第3个回答  2014-11-27
用 svn status 就可以了。
相似回答