Git是分布式源码控制系统,对吧。如何在没有集中存储库的情况下连接两个开发人员。
我们的团队使用Github,如果两个开发人员想要在同一个分支上工作,似乎需要将分支推送到远程,然后他们才能访问it...or,不是吗?
一个开发人员可以从另一个开发人员本地存储库中提取数据吗?
发布于 2010-08-20 20:21:38
一个开发人员可以从另一个开发人员本地存储库获取数据吗?
是。只读访问权限(nfs,ssh,...)到存储库(即其他开发者的.git目录中的实际文件)就足够了。或者,如果一个开发人员安装了一个git服务器,其他人也可以使用它。
我没有计算邮寄补丁的可能性。
发布于 2010-08-20 20:22:43
这取决于这两个开发人员的联系有多好。如果你在同一台机器上工作,那么你可以直接从另一个用户的克隆中拉出。如果您在同一个网络上工作,您可以使用git daemon之类的东西设置一个简单的服务器。
如果你在防火墙后面的不同的网络上,那么你可以使用一个共享的公共服务器来共享更改。或者,您可以使用git format-patch和git am通过电子邮件互相发送补丁程序。
发布于 2010-08-20 20:28:43
是的,您需要使用git remote add ...命令来添加对每个用户可见的每个用户存储库。显然,他们需要能够看到对方的计算机。您可能需要设置ssh或使用git daemon。
https://stackoverflow.com/questions/3530715
复制相似问题