我正在评估GIT是否可以用来组织我们的项目。我们在Windows下使用Visual Studio 2010,在本地网络上工作。
我们的项目组织如下:
我们有一个共享的代码库(称之为SHARE),所有开发人员都可以扩展、修改和修复错误。所有开发人员都有多个私有项目,这些项目依赖于共享的代码库。因此结构如下:
我们的项目组织如下:
我们有一个共享的代码库(称之为SHARE),所有开发人员都可以扩展、修改和修复错误。所有开发人员都有多个私有项目,这些项目依赖于共享的代码库。因此结构如下:
root
|
+-- SHARE
+-- Project 1 Dev 1
+-- Project 2 Dev 1
+-- Project 1 Dev 2
我认为,可以在网络驱动器上放置一个源代码仓库,并在每个开发者的PC上克隆一份;同时,在每个项目的开发者PC上也可以有一个私有仓库(可能还要在网络上备份)。最好有某种链接方式,这样当开发者检出他的项目时,他也能得到正确的共享源代码。
GIT是否支持这样的操作?如何实现?或者,您能否推荐更好的方式?