TortoiseGit——Windows下的Git利器

By Symphony - Last updated: Friday, October 30, 2009 - Save & Share - One Comment

Git是一个分布式版本管理工具,以下是维基百科对git的介绍:

Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。

Git的主要特点是:1、速度快,对一个经常提交代码来说这是非常重要的。2、分布式,无需安装服务器端软件。
Git有一个缺点那就是它不能在win下直接使用,不过现在TortoiseSVN的团队给我们带来了一款win下的git工具:TortoiseGit
下面我们简单讲一下TortoiseGit的安装,配置和使用:

1、安装

第一步安装msysgit
msysgit_prompt
这里选第三项,全部替换。
msysgit_openssh
这里就使用openssh比较好。
msysgit_common
换行的话就选第三项吧。
接下来就安装TortoiseGit了,安装和TortoiseSVN差不多,一路“Next”就行。最后重启windows。

2、配置Git

打开桌面的

Git Bash

Git Bash


然后输入命令:git.exe svn clone --username='your_svn_user' -v "http://your_svn_url" "your_target_path"
回车,输入密码,你的代码就clone下来了。

3、使用

提交到Git:右键 => Git Commit。
git_commit

更新SVN的内容到本地(svn update):右键 => TortoiseGit => SVN Rebase

Git Svn Rebase

Git Svn Rebase

提交内容到SVN(svn commit):右键 => TortoiseGit => SVN DCommit

Git SVN DCommit

Git SVN DCommit

本文就简单介绍到这里,关于git更多的使用方法大家可以再Git Bash下打git help git,会显示所有git命令。最后感谢Rox同学提供的帮助~~
参考链接:
http://code.google.com/p/tortoisegit/
http://code.google.com/p/msysgit/
http://tortoisesvn.tigris.org/

Posted in Uncategorized • Tags: , Top Of Page

One Response to “TortoiseGit——Windows下的Git利器”

Comment from hitrip
Time 2010/04/26 at 2:56 pm

没看懂,说的到底是svn还是git,还是两个东西能混着用

Write a comment