gpt4 book ai didi

git - 在你的公司使用 git(或其他一些 VCS)

转载 作者:太空狗 更新时间:2023-10-29 13:28:35 24 4
gpt4 key购买 nike

我和我的一些 friend 最近在谈论版本控制,以及他们如何在工作中使用 VSS,并且可能很快就会摆脱它。其中一位表示他的公司可能会使用 Team Foundation Server。

最终,谈话确实转到了一些开源 VCS 上,包括 git 和 SVN。我们都不知道有任何公司在内部使用这两种工具,尽管我们认为其中有许多公司是为 SVN 使用的,但我们对 git 不太确定。我提出 Google 和 Android 使用它,但我的 friend 认为这仅适用于面向公众的源代码,并且他们可能对内部项目使用不同的东西。

显然,使 TFS 如此吸引人的不仅仅是 SCM:

  1. Microsoft 销售人员和支持人员(尽管我的 friend 确实向他的经理指出了一些他认为 MS 可能会产生误导的事情)
  2. 集成 SCM 以外的东西,包括项目管理(我只是发现有针对 git 的相同东西)
  3. 还是 Microsoft,从 VSS 到 TFS 的过渡似乎合乎逻辑(或者合乎逻辑?)

我不是 SVN 的忠实粉丝,所以我并没有真正提到它,但我很好奇贵公司是否将 git 用于内部项目。

您考虑过并决定反对吗?有什么理由吗?

最佳答案

我们所有的源代码都使用 git。这是有道理的。

  • 我们几乎不可能丢失任何东西,因为在两个人接触一个项目时,我们拥有它的三个完整副本(以及我们对这些存储库的备份)。
  • 我们不依赖任何集中式基础设施,包括网络。我参与过 BART 隧道的项目。

理论上,这些商业系统应该可以在它们的支持下将您从损坏的存储库和各种美妙的事物中拯救出来。

实践中,与分布式存储库相比,我在集中式存储库中损失的代码和时间更多。

关于git - 在你的公司使用 git(或其他一些 VCS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1451670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com