Git 果园储存库同步

Git 果园储存库同步,git,orchardcms,Git,Orchardcms,我的团队对Git比较陌生,我们正在使用Orchard CMS开发一个新网站。我们有一个内部Git服务器,我们希望在这里保存所有自定义模块。但与此同时,源代码应该与Orchard CMS发行版的最新版本同步。因此,我们有两个要同步的存储库。codeplex上的orchard存储库用于框架更新和其他正在开发的自定义模块。如果可能的话,有谁能建议我实现这一目标的最佳方法吗?非常感谢在这方面的任何帮助 -George首先,我建议创建一个Orchard资源分支,因为您可能需要对Orchard core进行

我的团队对Git比较陌生,我们正在使用Orchard CMS开发一个新网站。我们有一个内部Git服务器,我们希望在这里保存所有自定义模块。但与此同时,源代码应该与Orchard CMS发行版的最新版本同步。因此,我们有两个要同步的存储库。codeplex上的orchard存储库用于框架更新和其他正在开发的自定义模块。如果可能的话,有谁能建议我实现这一目标的最佳方法吗?非常感谢在这方面的任何帮助


-George

首先,我建议创建一个Orchard资源分支,因为您可能需要对Orchard core进行更改(如果您的更改对每个人都有价值,您可以通过pull请求将其纳入主要Orchard资源回购协议)

然后在主Orchard源树中为模块创建单独的存储库:

OrchardRootFolder
    .git
    src
        Orchard.Web
            Modules
                YourModule
                    .git
人们通常建议对嵌套存储库使用git子模块:

但在您的情况下,存储库之间的连接不是很紧密,所以最好保持它们的独立性,只需将您的项目子文件夹添加到根Orchard存储库中的忽略列表即可。有关详细信息,请参见以下主题: