version-control - 有人在企业环境中使用分布式 VCS 吗?

标签 version-control dvcs

我很想听听人们在企业环境中使用分布式版本控制的经验。

具体来说:

  1. 获得采用困难吗?
  2. 既然已经到位,是否很受欢迎?
  3. 您使用的是什么“模型”(中心辐射型?其他?)
  4. 允许您使用 hub & spoke,推送到中央服务器是否有任何纪律问题?
  5. 我想知道是否有人有非程序员在这种环境中工作,最好是艺术家之类的人,他们对 VCS 可能有点望而生畏。他们成功了吗?

最佳答案

1 - 不,因为我们只是告诉人们他们必须使用它。如果您无法控制您的 VCS 和您的员工,您就会遇到更大的问题...

2 - 嗯,从 SVN 到 Git,我想说大约一半的开发人员提示增加的复杂性。另一半对增加的功率表示赞赏。

3 - 我们指定一台服务器作为约定的中央存储库。

4 - 无 - 我的意思是如果人们没有推送到正确的服务器,那么他们的工作就被认为是不完整的,因此不能被集成、QAed 等。如果他们不能遵循这类事情的指导方针.. ..与上面的#1 相同。

5 - 这是个好问题。我们鼓励我们的非技术人员尽可能使用 GUI 工具,这似乎使他们的工作变得更加简单。几乎所有开发人员都使用命令行,除非他们正在查看分支历史记录或其他一些视觉原因。

关于version-control - 有人在企业环境中使用分布式 VCS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/482049/

相关文章:

version-control - ClearCase:如何在配置规范选择的当前版本上查找未标记为 "LB"的文件

git - 如何在 GNU Emacs 中停用 vc-git?

linux - 如何使用 git 跟踪我的 Linux 发行版的变化?

git - 为什么我不能推送到非裸仓库的已 checkout 分支?

git - 每次使用 DVCS 保存后提交是否有意义?

Git 重置 - 提交在 Github 上仍然存在

目录的 Gitignore 问题

version-control - 分布式修订控制系统的优缺点?

mercurial - TortoiseHG:无法部分提交 merge

php - GIT - Web 开发工作流程/部署