从SVN工作副本中删除的文件列表

时间:2017-12-01 01:57:34

标签: svn

我检查了一个svn存储库做了一些更改。这些更改涉及删除一些文件。有没有办法从SVN工作文件夹中找到已删除文件的列表,以便我可以从存储库中删除它们

2 个答案:

答案 0 :(得分:0)

如果我理解正确,svn status | sed -n '/!/ s,^! *,,p'就是解决方案。 检查svn status

  

第一列表示已添加,删除或删除了某个项目   否则改变了:

     

'!&#39 ;:   项目丢失(例如,您在不使用svn的情况下移动或删除了它。)

答案 1 :(得分:0)

如果您使用svn delete (del, remove, rm)删除了该文件,它将从版本控制中删除文件,只显示它将显示的svn状态

'D':表示项目已被删除。

如果您没有使用svn rm,那么您会看到!

'!':项目丢失(例如,您在不使用svn的情况下移动或删除了它)。这也表明目录不完整(结帐或更新被中断)。

如果修改了这么多文件,可以使用grepfindcutsedawk等shell命令进行过滤。