0

我使用 svn 已经有一段时间了,我在 /work 目录中拥有所有内容,但是混合了版本化目录和非版本化目录,并且本地目录结构不反映存储库的结构(长话短说,但基本上每个“项目”单独进口)。现在我想把所有东西都放在一个大的“工作”保护伞下,这样提交和添加项目就更容易、更快了。

现在我知道如何做到这一点的唯一方法是创建一个临时目录并将当前不受版本控制的所有内容放在那里,然后 svn export 所有其他(单独),然后 svn import 整个东西,最后,将它检查到新的 /work 保护伞中。

问题是它似乎是一个容易出错的方法,我想知道是否有更简单的方法(比如 svn import 但忽略 .svn 文件夹,或类似的东西)。

4

2 回答 2

1

.svn在将目录复制到位之前递归删除目录,然后将svn add ...它们签入。

于 2011-12-02T03:19:26.967 回答
0

如果你使用 TortoiseSVN 有一个名为 Export 的选项,那么你必须选择目标目录,瞧,你的项目是干净的。或者您可以使用命令: http ://svnbook.red-bean.com/en/1.0/re10.html

于 2011-12-02T03:25:26.840 回答