代码之家  ›  专栏  ›  技术社区  ›  fuenfundachtzig

如何将父目录添加到SVN?

  •  3
  • fuenfundachtzig  · 技术社区  · 16 年前

    dir1
       dir2
       dir3
    

    dir2 已在版本控制下,而 dir1 不是。现在我意识到我想 目录1 也在版本控制下(也许以后 dir3 等)如何做到这一点并在存储库中正确反映更改?

    如果我搬家 由于 目录1 目录1 向SVN移动 迪尔2 ,这可能会破坏历史记录的版本 迪尔2 . 更复杂的是 迪尔2 迪尔2 无法从存储库(完全)重新创建。

    4 回复  |  直到 16 年前
        1
  •  2
  •   Wolfgang    16 年前

    没错,重新导入dir2不会保存现有dir2的历史记录。

    路径 是url存储库):

    1. /目录1
    2. 路径 /迪尔2 路径
        2
  •  0
  •   sbi    16 年前
    • 创造 dir1 此外 dir2
    • 移动 进入之内 目录1

        3
  •  0
  •   Boldewyn    16 年前

    SVN externals

    1. 登记入住 dir1

    2. 添加 dir2 目录1 s属性:

    $ svn propget svn:externals dir1
    dir2  svn://repository/dir2
    
        4
  •  0
  •   nulldevops    11 年前

    尝试 svn add --parents dir1/dir2