Subversion使用入门教程
2008-12-25 17:11
134 查看
转自:http://www.ineeke.cn/archives/Subversion/
概念入门
版本控制:文件的每次修改可以标记为一个版本,就像软件的版本号,版本控制就是提供不同文件版本间的管理。
版本库:保存文件所有版本的地方,好比您使用Word编辑文件时,Word会自动创建一个临时的版本库,来保存您每步的修改,并且从这个版本库的记录里,提供撤销和恢复功能。
工作副本:保存您当前正在修改的文件的地方。
Subversion:一款流行的版本控制软件,可以和Web服务器协同工作,提供远程版本库服务,简称SVN。
TortoiseSVN:一款Windows下SVN可视化界面软件,这样我们就不用面对SVN的命令行界面了,简称TSVN。
嗯,这些就足够了,下面博课将介绍使用方法。
准备工作
首先,安装Subversion For Windows、然后安装TortoiseSVN及其汉化包。博课说明一下,这些链接是1.4.5版本的,SVN最新版是1.4.6,不过其Windows安装包尚未发布,您可以关注官方网站的更新,届时直接覆盖安装即可。TSVN的最新版本是1.4.7,对应SVN 1.4.6版。
然后,创建一个版本库。用Win键+E(键盘上Ctrl和Alt之间那个窗口键)打开资源管理器,在D盘或其它硬盘盘符上建立一个VersionControl文件夹,我们这篇教程的所有操作都将在这个文件夹下进行,当您学会版本控制后,您可以直接删除这个文件夹。在这个文件夹下再建立一个Repository文件夹,这里就是我们用来存放版本库的文件夹了。在Repository文件加上点右键,选择“TortoiseSVN”-“在此建立版本库”,使用默认的“本地文件系统(FSFS)”,按确定。这样我们的版本库就建立好了。
这时您会发现Repository文件夹下多了一些文件夹和文件,您无需理会这些,这些文件由Subversion管理使用。
下面,我们建立工作副本,在VersionControl文件夹下建立Work文件夹,在其上点击右键,选择“TortoiseSVN”-“检出”,检出(Checkout)是将当前文件夹标记为某个版本库的工作副本,选择“版本库URL”右边的“...”按钮,选择刚才的Repository文件夹,点确定。这样,Work文件夹就是我们Repository版本库的一个工作副本了。如果您需要检出其它版本库,如jQuery的,只需在URL中填入其版本库地址即可,如 http://jqueryjs.googlecode.com/svn/ 。当执行过一次“检出”操作后,将工作副本更新为最新版本时请执行“更新”(Update),更新是从版本库取出最新版本而不提交本地修改。
这样,我们的准备工作就做好了,现在我们有了自己的版本库,有了一个工作副本,我们可以开始使用版本控制了。
基本使用
提交新文件:我们在Work文件夹下新建一个文本文件,取名try.txt。输入一些内容,如
http://learn.z-blog.net保存,这时我们会看到Work文件夹的图表发生了改变,从对勾√变为了叹号!,这表明文件夹内有修改,我们在Work文件加上点右键,选“TortoiseSVN”-“提交”,在弹出的对话框中选中try.txt,上方文本框可输入您本次修改的一些说明日志,然后确定。这样,我们的版本库中就有第1个版本。
记录修改:现在我们编辑try.txt文件。加入一行http://www.concertogate.com.cn,保存。这时文件内容为:
http://learn.z-blog.nethttp://www.concertogate.com.cn再次执行“提交”操作,我们会发现对话框自动选择了修改过的文件,这时您可以双击try.txt文件名,在弹出的窗口中,您就可以看到修改过地方已经被自动标出。关闭后,确认提交,这样我们就有了第2个版本。
恢复版本:如果您需要撤销工作副本中的修改,恢复到最新版本的话,仅需执行“SVN 还原”功能即可。如果要恢复到之前的某个版本,在Work文件夹上选择“显示日志”功能,这样就可以查看历次修改记录(您可以在窗口左下角选择显示的版本号范围),在某次版本记录上点右键,就可以看到许多功能。
“更新项目至(此)版本”适合于查阅过去某个版本的文件。
“复原至此版本”(Revert)将撤销此版本以后的所有修改。
“复原此版本中的变更”用于撤销某个版本的修改,而其后版本的修改依旧生效。
这三个操作均不会影响版本库的文件版本,就是说某个版本是无法删除的,如果您需要撤销版本3,只需要复原到版本2,然后将版本2的文件提交为新版本即可。更多菜单项用途说明请点击窗口右下角“帮助”按钮。
您也可以在下边的文件列表中选择打开查看某版本中的某个文件。(明月星光:TSVN的一切操作都建立在鼠标右键上?……)
如果您希望TSVN跟踪您修改文件名、文件夹名称,请使用TSVN菜单中“改名”命令,移动文件或文件夹位置时,用鼠标右键点住需要移动的文件或文件夹,拖到放合适的文件夹,再松开右键,在弹出的菜单中选择复制或粘贴即可。
概念入门
版本控制:文件的每次修改可以标记为一个版本,就像软件的版本号,版本控制就是提供不同文件版本间的管理。
版本库:保存文件所有版本的地方,好比您使用Word编辑文件时,Word会自动创建一个临时的版本库,来保存您每步的修改,并且从这个版本库的记录里,提供撤销和恢复功能。
工作副本:保存您当前正在修改的文件的地方。
Subversion:一款流行的版本控制软件,可以和Web服务器协同工作,提供远程版本库服务,简称SVN。
TortoiseSVN:一款Windows下SVN可视化界面软件,这样我们就不用面对SVN的命令行界面了,简称TSVN。
嗯,这些就足够了,下面博课将介绍使用方法。
准备工作
首先,安装Subversion For Windows、然后安装TortoiseSVN及其汉化包。博课说明一下,这些链接是1.4.5版本的,SVN最新版是1.4.6,不过其Windows安装包尚未发布,您可以关注官方网站的更新,届时直接覆盖安装即可。TSVN的最新版本是1.4.7,对应SVN 1.4.6版。
然后,创建一个版本库。用Win键+E(键盘上Ctrl和Alt之间那个窗口键)打开资源管理器,在D盘或其它硬盘盘符上建立一个VersionControl文件夹,我们这篇教程的所有操作都将在这个文件夹下进行,当您学会版本控制后,您可以直接删除这个文件夹。在这个文件夹下再建立一个Repository文件夹,这里就是我们用来存放版本库的文件夹了。在Repository文件加上点右键,选择“TortoiseSVN”-“在此建立版本库”,使用默认的“本地文件系统(FSFS)”,按确定。这样我们的版本库就建立好了。
这时您会发现Repository文件夹下多了一些文件夹和文件,您无需理会这些,这些文件由Subversion管理使用。
下面,我们建立工作副本,在VersionControl文件夹下建立Work文件夹,在其上点击右键,选择“TortoiseSVN”-“检出”,检出(Checkout)是将当前文件夹标记为某个版本库的工作副本,选择“版本库URL”右边的“...”按钮,选择刚才的Repository文件夹,点确定。这样,Work文件夹就是我们Repository版本库的一个工作副本了。如果您需要检出其它版本库,如jQuery的,只需在URL中填入其版本库地址即可,如 http://jqueryjs.googlecode.com/svn/ 。当执行过一次“检出”操作后,将工作副本更新为最新版本时请执行“更新”(Update),更新是从版本库取出最新版本而不提交本地修改。
这样,我们的准备工作就做好了,现在我们有了自己的版本库,有了一个工作副本,我们可以开始使用版本控制了。
基本使用
提交新文件:我们在Work文件夹下新建一个文本文件,取名try.txt。输入一些内容,如
http://learn.z-blog.net保存,这时我们会看到Work文件夹的图表发生了改变,从对勾√变为了叹号!,这表明文件夹内有修改,我们在Work文件加上点右键,选“TortoiseSVN”-“提交”,在弹出的对话框中选中try.txt,上方文本框可输入您本次修改的一些说明日志,然后确定。这样,我们的版本库中就有第1个版本。
记录修改:现在我们编辑try.txt文件。加入一行http://www.concertogate.com.cn,保存。这时文件内容为:
http://learn.z-blog.nethttp://www.concertogate.com.cn再次执行“提交”操作,我们会发现对话框自动选择了修改过的文件,这时您可以双击try.txt文件名,在弹出的窗口中,您就可以看到修改过地方已经被自动标出。关闭后,确认提交,这样我们就有了第2个版本。
恢复版本:如果您需要撤销工作副本中的修改,恢复到最新版本的话,仅需执行“SVN 还原”功能即可。如果要恢复到之前的某个版本,在Work文件夹上选择“显示日志”功能,这样就可以查看历次修改记录(您可以在窗口左下角选择显示的版本号范围),在某次版本记录上点右键,就可以看到许多功能。
“更新项目至(此)版本”适合于查阅过去某个版本的文件。
“复原至此版本”(Revert)将撤销此版本以后的所有修改。
“复原此版本中的变更”用于撤销某个版本的修改,而其后版本的修改依旧生效。
这三个操作均不会影响版本库的文件版本,就是说某个版本是无法删除的,如果您需要撤销版本3,只需要复原到版本2,然后将版本2的文件提交为新版本即可。更多菜单项用途说明请点击窗口右下角“帮助”按钮。
您也可以在下边的文件列表中选择打开查看某版本中的某个文件。(明月星光:TSVN的一切操作都建立在鼠标右键上?……)
如果您希望TSVN跟踪您修改文件名、文件夹名称,请使用TSVN菜单中“改名”命令,移动文件或文件夹位置时,用鼠标右键点住需要移动的文件或文件夹,拖到放合适的文件夹,再松开右键,在弹出的菜单中选择复制或粘贴即可。
相关文章推荐
- SVN的服务端Subversion的安装和客户端的使用----基础入门教程
- JSP入门初级教程之Session的使用
- JSP入门初级教程之Session的使用
- Photoshop入门教程:轻松使用ps快捷键
- 使用Visual Studio2005入门.Net2.0系列视频教程
- 关于在Eclipse下使用Subversion教程(1)
- 在FLEX中使用Away3d,入门教程.
- Wiki 使用入门(TWiki简明教程)
- Subversion快速入门教程
- 使用Visual Studio2005入门asp.Net2.0系列视频教程
- 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
- J2EE入门视频教程第八讲——Hibernate简介及基本使用
- XHTML入门学习教程:框架标签使用
- Subversion快速入门教程
- 学习maven的使用,看到一篇很实用的入门教程
- PRADO 2.0.1 快速入门教程 -- 第二章.使用PRADO编程
- PHP快速入门教程:WHILE循环的使用示例
- Subversion快速入门教程
- JSP/SERVLET入门教程--Servlet 使用入门
- RH9安装SVN+win用户使用---新手入门教程 推荐