我们已经看到并观察了关于大型分布式团队如何使用Git的视频,但是对于那些没有分布式团队,与其团队在办公室工作的人来说,我们应该如何构建我们的存储库和工作流程呢?
想想传统的办公室一直在使用Subversion或CVS作为单一权威点。当然,这些团队可以每个人维护自己的Git存储库,并根据需要进行推送/拉取,但在许多情况下,这很快就会变成一场噩梦。或者,他们可以每个人都维护自己的存储库,并与一个被称为团队“主控”的单个存储库同步。或者,可能会有任何组合的工作流程,具有DVCS开放的可能性。
你的团队是如何工作的?你发现什么是有用的工作流程?
想想传统的办公室一直在使用Subversion或CVS作为单一权威点。当然,这些团队可以每个人维护自己的Git存储库,并根据需要进行推送/拉取,但在许多情况下,这很快就会变成一场噩梦。或者,他们可以每个人都维护自己的存储库,并与一个被称为团队“主控”的单个存储库同步。或者,可能会有任何组合的工作流程,具有DVCS开放的可能性。
你的团队是如何工作的?你发现什么是有用的工作流程?