多个存储库,不同的来源

时间:2014-11-12 15:10:54

标签: git repository

我的源代码在2个远程仓库中是常见的(一个用于生产,一个用于备份)我想在我的备份仓库中专门添加一个文件夹,而不是另一个(并且能够从这个仓库获取它)任何计算机都没有将它推到生产回购中)。用git工作流程可以做到吗?

1 个答案:

答案 0 :(得分:1)

这是我要做的事情

  1. 在备份仓库中,创建一个新分支,例如with_folder,从主分支分支出来
  2. 更改with_folder分支,以了解与额外文件夹中的代码相关的任何更改。
  3. master
  4. 上定期rebase此分支

    所以,你的流程变得像

    • git checkout master && git branch with_folder
    • 在主分支上处理与主分支相关的更改
    • git checkout with_folder && git rebase master使您的with_folder更新master分支机构的代码
    • 由于分支with_folder包含特定于该文件夹的更改,因此 从不 是任何merge / rebase个冲突
    • folder进行更改,使用git add folder && git commit -m "msg"
    • 进行提交
    • 执行git checkout master
    • 后继续为您的主人工作