我是git的新手,我不确定什么策略最适合我的第一个项目。
例如

/src
    /base/forms
    /base//masks
    /base/logics
    /base/communication
    /prj/A
    /prj/B
    /prj/C

src是一个软件。它在3个项目(a,b,c)中使用。每个项目都有点不同。但区别都是在/prj/x的代码中处理的,/base的代码是相同的。
现在有可能我需要更新一个基本模块(例如表单),但只针对prj b。几周后,它将适用于每个prj。
组织我的git最好的方法是什么?
一家大型回购公司,里面有什么想法?
或者每个部分的回购协议(基本/PRJ)?
或每个目录的回购(基本/窗体、基本/掩码…)prj/a,prj/b,…)?
想一想回答我需要一点git的经验,但正如我已经说过的,我是新手。
感谢您的输入!

最佳答案

我不知道您使用的是哪种语言,但似乎您应该为3个单独的项目中的每一个使用git repo+为公共基础代码使用一个repo。
然后您只需将公共代码导入到每个单独的项目中。您可以导入它的特定版本,以防只需要为其中一个版本引入更改

关于git - Git:创建存储库的最佳策略,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38502255/

10-13 06:40