如何管理引导程序代码的存储库?

时间:2012-02-29 05:32:54

标签: git version-control mercurial versioning

我想拥有一个存储库,其中包含我将用于大多数项目的代码库,但我不确定如何处理这个问题。

我所能想到的只是在我开始一个新项目时克隆它,然后删除.git或.hg文件夹(并为新项目的版本化再次创建它)

有更好的方法吗?也许是子模块的东西?问题是我需要的这些文件不能在单独的文件夹中,它们是应用程序的核心,例如Rails实例。

有推荐的方法吗?

1 个答案:

答案 0 :(得分:0)

推荐的方法是使用subrepositories 这是"core" files that are needed in each project最简单的解决方案。

但是,子存储库将位于主存储库中的子文件夹中 你这样说:

  

问题是我需要的这些文件不能位于单独的文件夹中,它们是应用程序的核心,例如Rails实例。

...所以我不确定子存储库是否适合您。

我对Rails或您的应用程序一无所知,所以我无法判断您的“核心”文件是否可以放入子文件夹中。