如何在保持项目分离的同时使用git作为框架和使用该框架的项目?

时间:2010-05-09 10:28:24

标签: git

我们正在开发一个Web应用程序及其下的框架。我希望能够将该框架用于其他项目,我甚至考虑将框架用于开源。

现在每个开发人员都有2个单独的文件夹,每个文件夹一个。然后,我有一个第3个文件夹,其符号链接指向to git项目文件夹中的文件。这有效,但我们已经拉动了框架和应用程序,如果它们不同步则无效。

我们将很快使用该框架启动第二个应用程序。

有更好的方法吗?

2 个答案:

答案 0 :(得分:4)

没有把git用于任何严肃的事情,我不能肯定,但我猜你想要git等同于颠覆svn:externals属性。

一些谷歌搜索表明您可能想要使用子模块。 This article可能会对您有所帮助。

答案 1 :(得分:3)

您可能会发现git子模块可以满足您的需求。它们类似于svn externals。我们的想法是将框架作为项目中的子模块。