SVN(Subversion)用户有哪些好的Git教程?

3

可能重复:
有没有一份Subversion用户指南可以转到Git?

Git是一个越来越受欢迎的版本控制系统。我已经使用它几个月了,非常喜欢它。不幸的是,我发现很难向我的同事介绍git,因为他们已经习惯了SubVersion。

我发现以下教程对我很有帮助:

然而,以上所有内容都不是针对Subversion用户编写的。考虑到Subversion也是一种流行的版本控制系统,我想知道是否存在一些“教程”,以帮助人们从Subversion转移到Git?


与https://dev59.com/_3NA5IYBdhLWcg3wPLL-非常相似。更新版本可在http://people.gnome.org/~newren/eg/git-for-svn-users.html找到。 - VonC
Hackr拥有一系列优秀的GIT教程。其中一些假设您没有SVN的知识 - http://hackr.io/tutorials/git - Gaurav Gupta
4个回答

1

你可以在这里找到一个 Git 的快速入门课程,它展示了 SVN 和 Git 之间的比较。当我进行转换时,对我非常有用。


1

我会像你列出的链接一样,仔细阅读常规的git教程(它们都很好)。

你可以看看这个快速比较: http://divby0.blogspot.com/2010/11/git-vs-svn-basic-commandline-syntax.html

我要解释的主要问题是,使用SVN就像在一个中央位置(存储库)进行存款和取款的银行账户。而使用git就像你背着自己的银行,它与其他人的银行同步。


0
当我进行迁移时,我发现转换教程并没有真正帮助我 - 我建议你实际上去找一本书,比如《使用Git进行版本控制》,并仔细阅读。这样你会对Git有更深入的理解,而不是匆忙尝试。

0

尽管是为Mercurial编写的,Joel Spolsky的Subversion Re-education是一个很好的资源,突出了subversion和git/mercurial之间的差异。

"Git for SVN users"教程之所以很少见,是因为它们是两个完全不同的东西。你真的不想依赖于作弊表(例如"git clone就像svn checkout"),因为如果你继续以subversion的术语来思考git,你永远不会完全理解它。虽然这有时是将某人从一个版本控制系统转移到另一个版本控制系统的最简单方法,但从长远来看,这将对他们造成损害。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接