【问题标题】:How to svn import a directory that contains subdirectories already with .svn folders?如何 svn 导入包含已包含 .svn 文件夹的子目录的目录?
【发布时间】:2011-12-02 03:12:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: svn import repository svnignore


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-04
        • 1970-01-01
        • 1970-01-01
        • 2013-06-21
        • 1970-01-01
        • 2023-04-07
        • 2011-04-02
        相关资源
        最近更新 更多