SVN 版本管理工具¶
基本介绍¶
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 我们将用这个工具来共同维护这个学习笔记。关于这个工具的具体细节,我们不需要了解很多,只要会基本的使用就可以了。
使用SVN¶
Linux 下使用SVN¶
- 安装程序包 subversion
ubuntu:
$sudo apt-get install subversion
archlinux:
$pacman -S subversion
...
2. 然后,小组成员用svn命令来获取我们的笔记了
$svn checkout https://python-prime-learning-notes.googlecode.com/svn/trunk/ python-prime-learning-notes --username xxxx@gmail.com
(其中xxxx@gmail.com是你的gmail账号,请相关成员告诉我你的gmail账号,然后我把你加入到这个小组中)
如果只是获取不需要提交权限的话:
$svn checkout http://python-prime-learning-notes.googlecode.com/svn/trunk/ python-prime-learning-notes-read-only
- 最基本(也是最常用)的命令有
a. 更新,获取最新版本
$svn update
b. 提交,提交你的修改
$svn commit
c. 添加,添加文件到版本管理中
$svn add filename
d.查看信息
$svn info
Windows下使用SVN¶
- 下载,安装TortoiseSVN。和普通windows软件一样安装。安装完之后,Toisesvn没有单独的软件界面,而是集成到你的文件浏览器里面的。
- 使用起来非常方便,打开文件浏览器,所有细节都在右键菜单里面。只需知道下面几个命令的含义就可以了:
- Checkout: 获取代码。
- Update: 更新代码。
- Commit: 提交修改。
打开你要放置代码的目录->点击右键->SVN Checkout->在url里面填入svn地址->点OK。就获取到我们的代码了。 svn地址:
http://python-prime-learning-notes.googlecode.com/svn/trunk/