我很想知道人们在企业环境中使用分布式版本控制的经历.
特别:
获得采用难度很大吗?
现在它已经到位了,它是否很受欢迎?
您使用的是什么样的模型(hub&spoke?还有其他什么?)
让您使用集线器和说话的时候,有没有与推到一个中央服务器的任何纪律问题?
我想听到的话,任何人有非程序员这样的环境中工作,最好的艺术家和喜欢谁VCS可有点令人生畏.它对他们有用吗?
RedFilter.. 5
1 - 不,因为我们只是告诉人们他们必须使用它.如果您无法控制您的VCS和您的员工,那么您有更大的问题......
2 - 好吧,从SVN到Git,我会说约有一半的开发者抱怨增加的复杂性.另一半赞赏增加的力量.
3 - 我们按照惯例将一台服务器指定为中央存储库.
4 - 无 - 我的意思是如果人们不推送到合适的服务器,那么他们的工作就不算完整,所以不能整合,QAed等等.如果他们不能遵循这种指导方针....作为#1以上.
5 - 这是一个很好的问题.我们鼓励我们的非技术人员尽可能使用GUI工具,这似乎使事情变得更加简单.几乎所有开发人员都使用命令行,除非他们正在查看分支历史记录或其他一些视觉原因.
1 - 不,因为我们只是告诉人们他们必须使用它.如果您无法控制您的VCS和您的员工,那么您有更大的问题......
2 - 好吧,从SVN到Git,我会说约有一半的开发者抱怨增加的复杂性.另一半赞赏增加的力量.
3 - 我们按照惯例将一台服务器指定为中央存储库.
4 - 无 - 我的意思是如果人们不推送到合适的服务器,那么他们的工作就不算完整,所以不能整合,QAed等等.如果他们不能遵循这种指导方针....作为#1以上.
5 - 这是一个很好的问题.我们鼓励我们的非技术人员尽可能使用GUI工具,这似乎使事情变得更加简单.几乎所有开发人员都使用命令行,除非他们正在查看分支历史记录或其他一些视觉原因.