GIT在企业界的使用

时间:2012-07-25 14:30:46

标签: git corporate corporate-policy

  

可能重复:
  Distributed Version Control Systems and the Enterprise - a Good mix?

六个月前我遇到过git。很好,带我一起从SVN切换到GIT。你很容易注意到关于git的一件事是速度,如果你将它与SVN进行比较,那就快速闪电了。现在非常适合开源世界,但它在企业界的用途呢?

在所有优势方面,我认为当它来到企业界时会有一个重大的缺点。

Git spapshot / work area包含源代码和repo历史记录。据我所知,即使使用SVN,也可以复制整个存储库,但要查看其历史记录,您仍需要连接到SVN集中服务器。在git情况下,由于源存储库是快照的一部分,您可以查看历史记录/更改为任何状态。

企业如何使用git保护其源代码(通过安全性,我的意思是源历史记录和SVN等修订版之间的切换),任何见解?

1 个答案:

答案 0 :(得分:0)

实际上,我没有看到背后的逻辑:为什么保护遗留代码比保护实际工作更重要?这是一个常见的错觉,即中央存储库可让您更好地控制源代码。第一个checkout完成后,控件就结束了。

可是:

  • 您可以通过为网络连接使用受保护的VPN来保护代码不会泄露到外面;
  • 您可以通过让几组开发人员在不同的部分工作而无需访问每个人的工作来保护组织;
  • 您可以通过让开发人员签署NDAs和行为准则来合法地保护它;
  • 您可以通过IT基础架构对其进行保护,从而使您无法从办公室获取信息。

Git是一个不错的工具,它真的让开发人员和#39;工作愉快。使用它。