首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于使用DVCS的人的CVCS

适用于使用DVCS的人的CVCS
EN

Stack Overflow用户
提问于 2012-05-25 14:50:56
回答 2查看 87关注 0票数 1

我通常在学校的项目和其他个人项目中使用Git。对于实习生,我们必须使用一个非常集中的内部源代码控制系统(它似乎非常类似于我读到的subversion的工作流程)。但是,由于我从未使用过集中式VCS,因此我真的不太了解最好的工作流程。使用集中式VCS将如何影响我的工作流程?使用它的最佳实践是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-25 14:55:55

这会更慢(因为所有的操作都是远程的),而且你要提交的所有东西都将立即提供给每个人(只要他们更新了),但你可能不会发现这么多问题。

您可能不得不放弃使用分支的想法,所以准备好使用配置或小技巧(环境变量)。尽量不要重命名或移动文件,因为这通常是昂贵的,并打破了旧版本系统的历史。

不要害怕:它速度更慢、功能更少,但也更简单、更容易。如果你愿意,你可以在本地使用git,因为你只需要从提交中排除".git“目录(如果可能的话,只在你的master分支中提交)。

只要检查一下,这不是一个超级旧的系统,在这个系统中,你必须在更改文件之前集中锁定文件(取得所有权)。

票数 2
EN

Stack Overflow用户

发布于 2012-05-28 04:58:04

只需在本地使用git,并在大型CM系统启动时需要大推送时整合更改。如果需要,可以假装这是一种有趣的zip文件技术;-)

大多数大公司集中式CM系统(具有混合工程学科)仍然基于泰坦尼克号时代的绘图办公实践,当时主要绘图是在高岭土和亚麻布上,并用印度墨水绘制。它们必须得到很好的保护,以防任何可能的损坏--没有图纸,没有船,因此你可能会看到所有的过程。

DVCS (例如git)是对这种担忧的回应-在软件社区中,复制母版现在是一种零成本活动,特别是在sha1提供了验证您是否拥有正确副本的便利的情况下。大系统甚至需要几十年的时间才能稍微放松对权力杠杆的控制……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10749790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档