2010-11-16 42 views
1

我在Windows上使用TortoiseSVN。从TortoiseSVN工作副本中删除所有文件

我想从所有文件夹中删除所有文件,因此我可以导入新的源代码树以查找包括已删除文件的差异。 (非常类似于更新供应商分支)。

要做到这一点最简单的方法是什么?

+1

如果我的理解罚款你想看到两个分支之间的差异,对吗? – 2010-11-16 18:48:48

+0

正确,如果您将第二个源树称为“分支”,尽管它不受版本控制。 – AndreKR 2010-11-16 18:54:27

+0

那么压缩第二个分支,并解压缩当前副本?我想你还需要管理已删除的文件,对吧? – 2010-11-16 18:59:05

回答

1

也许以下是不是太痛苦。搜索文件夹中的所有文件(带*),然后删除所有.svn文件夹(但只将它们移动到回收站)。然后删除剩余的文件(真实)。从回收站中恢复的.svn目录...

编辑:如果你经常这样做,你应该写一些剧本,没有工作......

+0

有趣的方法,但似乎工作。谢谢。 :)我希望回收站是一个安全(确定性)的地方。我稍后可能会编写一个脚本,甚至可以处理已删除的文件夹。 – AndreKR 2010-11-16 19:06:13

相关问题