svn - 当您已经有分支/标签时,重组SVN

标签 svn

我有一个结构如下的项目:

project
  code
  art
  config


艺术超过1Gb,并且在切换分支机构时可能会造成麻烦,而且开发人员也不需要它。因此,我想将其移至单独的顶级项目project-art中。在主干中还可以,但是我已经有一些分支正在积极工作中……所以实际的当前设置更像是:

project
  trunk
    code
    art
    config
  branches
    branch123
      code
      art
      config


当分支合并回去时,如何才能将艺术从概念结构中移出而又不会搞砸呢?

我可以看到一个选择是将其从project / trunk中移到---> project-art / trunk,然后仅从每个分支中删除图稿,但这似乎很麻烦。或者,当我将其从主干中移出时,由于它们是惰性副本,也会自动从分支中删除吗?

最佳答案

对于最终将合并到主干中的功能分支,通常将所有最新的主干更改合并到分支中,然后再将分支重新集成到主干中。因此,如果您现在将艺术品从主干中移出并保留分支,则下次分支与主干同步时,艺术品应从分支中删除。

关于svn - 当您已经有分支/标签时,重组SVN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328223/

相关文章:

svn - svn 客户端 'svnkit' 不可用

c++ - 在 C++ 项目中设置加密的单个文件

svn - Cornerstone SVN 错误 - 无法提交文件

svn - 合并 Subversion 分支时保留历史记录

svn - 在 SVN 中及时跳转

svn - Drupal 的版本控制是什么?

eclipse - SVN - 如何将所有文件设置为相同的修订号和日期

svn - 使用 svn 忽略多个特定文件

svn - svn信息和svn版本有什么区别

SVN 并重命名它运行的服务器