我在这里找到了解决我的问题的最佳方法:Howto fix subversion «!» 地位
但现在,我只想写一个小脚本来做到这一点。
像这样:
svn status | grep '\!' | awk '{print $2}' | xargs svn revert
svn status | grep '\!' | awk '{print $2}' | xargs svn delete
但在一条线上。
因为,在 svn revert 之后,"svn status | grep '!'" 没有返回任何结果。合理的。
我认为我找到了一个解决方案:将两次传递给 xargs 的数据放在一行中,但我的英语有点生疏,命令行不是我的强项。