两个如何组织两个具有共同代码部分的项目?
我有2个项目具有共同的代码部分,即存在 不时改变。我用TortoiseGit。
例如
project 1 - master
project 2 - dev-branch.
据我所知,当我在dev-branch中进行更改(特定dev-branch代码的更改并与master代码共同)然后将master与dev-branch合并时,master将获得特定的dev-branch代码。
如何解决这种情况,以便掌握主要的特定更改?
答案 0 :(得分:4)
答案 1 :(得分:1)
您可以使用submodules来实现此目标
- 编辑更正链接
答案 2 :(得分:1)
你甚至可以在git repo中有一个git repo,但你最终会有2个历史记录。我自己选择了这个选项,因为我总是把我的内部git repo改成块,因为每当我更新那个repo时我想更新它的单元测试。