欢迎来到天天文库
浏览记录
ID:37897512
大小:726.50 KB
页数:19页
时间:2019-06-02
《TortoiseSVN中文使用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、魏伟整理编写,转载请注明出处SVN简明使用手册目录SVN简明使用手册11关于TortoiseSVN22基本操作22.1建立项目文件22.2在TortoiseSVN下进行开发33附录113.1SVN各种图标的含义113.2CVS项目转换到SVN1233参考文档18魏伟整理编写,转载请注明出处SVN视频教程下载:http://www.99191.com/video/1关于TortoiseSVNTortoiseSVN是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央的repository,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件
2、服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将Subversion和版本控制系统看作一种“时间机器”。某些版本控制系统也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性-比如,对编程语言的支持,或者提供程序构建工具。不过Subversion并不是这样的系统;它是一个通用系统,可以管理任何类型的文件集,包括源代码。该使用手册主要针对使用客户端的程序员,目的是使我们WEBTeam能够快速掌握新的版本控制软件的使用。提高开发效率。2基本操作2.1建立项目文件在本地PC硬盘
3、上新建一个文件夹,并重新命名。下载假设该文件夹名为WORK,对该文件夹点击鼠标右键,鼠标移动到TortoiseSVN选项上,然后选取CHECKOUT选项,如图:魏伟整理编写,转载请注明出处在URL中输入上节讲的服务器地址,刚新建的文件夹就会添加到directory中。Revision中默认选项是HEAD,下载最新项目版本,如果你要下载其他版本,可以选取第二个选项,输入想要下载版本号。点击OK就可以进行下载了。这个时候如果要求输入用户名和密码,就填写自己的域帐号和密码。格式如上一节所示。完成以上步骤后,版本库中的项目代码稍等一会就可以下载到本地PC上了。下载好的项目代码如下图:魏伟整理编写,
4、转载请注明出处2.2在TortoiseSVN下进行开发用VS.NET2005打开刚才从SVN版本库中下载的项目文件,如果是在安装AnkhSVN插件以后第一次运行VS.NET2005,会有一个提示,大意就是检测到项目是用SVN来进行控制的,是否愿意AnkhSVN集成到VS.NET中进行开发。点击YES以后等待项目的加载。完成后如图所示:同时在VS.NET的TOOL选项中会多出个AnkhSVN选项。对着解决方案浏览器(solutionenplorer)中的项目文件点击右键,会多出一个Ankh选项。在对项目文件进行加锁,解锁,提交等动作都需要在这个选项里进行。2.2.1项目文件的加锁,解锁,提交
5、在VS.NET中,项目文件处于正常的控制状态如下图所示:文件旁边会有绿色的勾。这时如果要对文件ADVISOR.aspx.vb进行编辑,对该文件点击右键,点击Ankh选项,选择里面的Lock选项,会弹出下图:魏伟整理编写,转载请注明出处你可以在LOCKMessage中输入一些文字,或者关于加锁的信息。单击OK,你就取得了对这个文件的编辑权。这时该文件的图标也会变为:这表示你对文件取得了控制权。如果你对文件进行了修改,图标会变为:当你完成对该项目文件的修改以后,首先需要对该文件进行解锁,操作和解锁类似,点击Unlock以后,会出现如下图的对话框:魏伟整理编写,转载请注明出处单击OK,你就对该文
6、件解锁了,但是还有一点要注意,如果你对文件进行了修改,解锁完成以后右键点击该文件,点击提交。你修改的文件就被提交到版本库中了。这里还有一点,就是如果你忘记解锁了,直接点击提交,解锁的操作会被默认也进行了。如果该项目文件有多个人对他进行了修改,那在每次要对该文件进行加锁的时候要先Update,获取最新的版本,如下图:如果你提交前不想将你所修改的提交或者想恢复到加锁时候的文件状态,可以右键单击该文件,点击Ankh,选择Revert选项,就可以撤销你的修改了。2.2.2添加项目文件到版本库在项目开发的过程中会添加新的项目文件,这个时候要将文件提交到版本库中去,这样别的开发人员也可以看到新添加的文
7、件。首先在VS.NET中添加一个新的文件夹,里面新建一个页面,这个时候文件只在本地PC存在,图标显示为一个加号,显示如图:然后右键单击该页面,点击commit,如图:魏伟整理编写,转载请注明出处点击commit提交。这个时候文件就被提交到版本库中去了,但是该文件还不是只读属性,因此要到文件夹下去设置只读属性。在对应的文件夹下,右键单击新添加的文件,点击TortoiseSVN,然后选择Properties,弹出对话框,如图
此文档下载收益归作者所有