当前位置:  开发笔记 > 开发工具 > 正文

在我开始使用它之前,我应该了解Git的哪些方面?

如何解决《在我开始使用它之前,我应该了解Git的哪些方面?》经验,为你挑选了2个好方法。

我使用"传统"版本控制系统来维护过去项目的源代码存储库.我正在与一个分布式团队开始一个新项目,我可以看到使用分布式系统的优势.鉴于我理解SourceSafe,CVS和Subversion; 你对Git新手有什么建议吗?



1> John Topley..:

在Git的- SVN速成班是获得持续良好的阅读.



2> Jörg W Mitta..:

根据我自己从Subversion迁移到Git的经验,最重要的不是你需要学习的东西,而是你需要忘记的东西.分布式版本控制与集中版本控制非常不同.CVC是DVC的子集,因此您可以在DVC工具中执行CVC,但它比使用CVC工具更复杂.

尝试忘掉CVC,并进入DVC思维模式.如果你最终只是在DVC工具中进行CVC,你只会对所有增加的复杂性感到沮丧,你不会意识到增加的复杂性会给你带来灵活性.

所有DVC工具有很大的拆分和合并和非常强大的支持.用它.所有历史记录都在您的指尖.用它.(例如:永远不要注释掉代码,只需将其删除即可.即使在没有互联网连接的飞机上也可以将其取回.)

Git的一个非常重要的方面:所有其他工具都有或多或少定义的工作流程.Git没有.Git是DVCS工作流程构建工具包.这使得有时很难知道该做什么:你必须设计和实现自己的工作流程(提示:使用大量的shell脚本).我现在使用Git超过一年了,我还没有完全弄清楚我的工作流程.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有