在Visual Studio中从SVN中删除非项目文件

时间:2009-08-13 00:16:03

标签: visual-studio svn tortoisesvn ankhsvn

我在Visual Studio中使用AnkhSVN。

当我从Visual Studio中删除所有文件时,如何从SVN中删除所有文件(文件不包含在项目中)。

理想情况下,我想这样做:

  1. 在Visual Studio中按“显示所有文件”(显示项目中未包含的文件)。
  2. 从VS Solution Explorer中删除所选文件(未包含在项目中的文件)。
  3. 提交(删除SVN中的文件)
  4. 但这是不可能的,我必须直接从Repository删除文件或从TortoiseSVN删除丢失的文件。

    干杯,
    德米特里。

4 个答案:

答案 0 :(得分:3)

您的方案应该有效。使用TortoiseSVN删除丢失的文件有什么问题?

TortoisSVN commit http://img21.imageshack.us/img21/5603/tortoisesvncommit.png

答案 1 :(得分:3)

最简单的方法是使用资源管理器。您可以向资源管理器添加名为SVN Status的列。然后,您可以使用该文件视图对文件视图进行排序,并删除您不想要的文件视图。

Explorer Detail View
(来源:tigris.org

答案 2 :(得分:2)

我认为AnkhSVN不会检查项目中没有的文件。为什么不使用TortoiseSVN直接在资源管理器中删除它们?

答案 3 :(得分:1)

我要么使用RapidSVN执行该任务,要么添加到VS项目(添加 - 现有文件),然后删除,如Daniel所说。