我有一个中央git存储库,每个人都试图进行测试和集成,但只有当功能“准备就绪”时才会推送它。在开展一项重大任务时,开发人员经常会在硬盘上留下许多提交内容。你如何与其他开发者共享你的git仓库?
有时候在这些项目的中间,我想看看另一个开发人员在做什么,或者告诉他我是如何做的。我希望能够告诉其他开发人员“拉我的工作副本”。
我能想到的唯一方法是让每个人在他们的开发机器上运行SSH并为每个人添加帐户或SSH密钥,但这是一个巨大的隐私和权限噩梦,似乎需要大量工作来维护。
在这些情况下,我们应该推动到中央存储库吗?我们是否应该在每一次本地提交之后推动?
你使用的是linux还是windows? – hasen 2010-03-13 01:26:56
大多数当前的开发人员都在OS X上,所以ssh完全没有出现问题。 – semi 2010-03-13 01:39:26