Jho*_*re- 33 svn git version-control
我使用Visual Studio + C#,之前一直在使用svn,但目前还没有,所以我想把我的代码再次放在source的控件上.
最近我听说过git,我一直在阅读git wiki和this and this,而且我已经读过没有像TortoiseSvn这样的git的gui客户端,或者至少,我还没有找到它.
我的问题是:
Dav*_*itt 23
在这里我与git vs. svn的个人经历:
特别是在合并时,git广泛使用存储的历史记录(跨重命名和合并)可以很方便地做出更明智的决策,从而减少冲突.
通过存储库拥有完整的,可加密验证的完整性链有助于在底层系统中建立信任,或检测它们何时失败.在缺点方面,创建"干净"补丁可能很复杂.拥有合适的工作流程有助于
最后,git在默认情况下在本地工作,与SVN相比,它具有令人难以置信的巨大提升,SVN几乎可以用于任何操作的中央仓库.
软件:看到这个问题,有几个独立的GUI用于处理repo,历史浏览器和shell扩展.
Studio插件: GitExtensions有一个Visual Studio 2005和2008插件.
文档:从GIT用户手册开始.git-scm.com上有更多指向教程和书籍的链接.
我不想讨论git vs svn的优点和缺点,但这里有一组简单的比较: - 为什么Git比X好.
一些好的Git资源:
玩得开心!
TortoiseGit可用 - 只是谷歌它(我不记得URL)和:
在分发时,您无需始终连接到服务器,只需在本地和push您需要时工作即可.
它非常快,不会占用太多带宽
而且,经典,如果它对Linus来说足够好,它对你来说已经足够了:)
| 归档时间: |
|
| 查看次数: |
20027 次 |
| 最近记录: |