执行颠覆状态更新时
svn st -u
将显示所有远程和本地更改。有没有办法过滤此列表以仅显示远程修改的文件?
(无需使用awk
或sed
类似符号)
答案1
几乎:
svn diff --summarize -rCOMMITTED:HEAD
--summarize
导致 svn diff 发出状态样式的输出。
但是,这不会像上面那样将每个文件与存储库进行比较svn status -u
,而是将当前目录的修订版本与 HEAD 进行比较。因此,如果您有一个混合修订版本的工作副本,例如,如果您提交了但未更新,这将报告您提交的文件已修改。