在上一节中已经实现了用命令行对svn做一些基本的操作,但是在平时的使用中,一般是不直接用命令行进行操作的。而是要使用工具,这样比较方便。这一讲使用svn的工具tortoisesvn来操作svn。
1、先从网站上下载与svn版本相对应的tortoisesvn软件,例子中安装的是1.8.5版本,所以这里也下载1.8.5版本的tortoisesvn。http://tortoisesvn.net/downloads.html 到这个网站下载想对应的版本。
2、下载完成后进行安装,安装采用傻瓜式的安装,不用改任何东西,安装完成后,在windows的右键菜单中就可以多出一些svn的选项来,如下图所示:
3、安装完成后就可以做例子了,假如有svn管理人员创建了一个student的工厂。如下图所示:
4、 创建完成后,然后由项目经理,创建一个项目叫student的项目(其结构与上一节oa项目的结构一致),如下图所示:
完成后,到d:/svn/root/studnet/conf文件夹下面找到svnserve.conf文件打开文件,像上一节中那样把匿名用户的权限设置成write。即:anon-access = write。
5、 然后项目经理就可以通过右键的svn import把student项目添加到svn的student的工厂中去,如下图:
右击后,在出现的窗口,如下图:
点击ok后如下图所示:
导入完后后,点ok,下面就可以由开发人员对student项目进行操作了
6、假如有开发人员01与02,如下图所示:
在上图所示的目录中创建两个开发人员01与02。
如果01开发人员想对项目student进行开发处理,那么这时开发人员就可以进入01文件夹,点击鼠标右键,如下图所示:
点击SVN Checkout...后,会出现如下对话框
点击ok后,如下图所示:
这样在01文件夹下就会有了svn服务器中student工厂中的数据,如下图所示:
然后就可以对里面的数据进行编辑了,这里假设先向项目中添加一个文件login.html的文件.如下图:
添加完成后在里随便添加些内容,然后在login.html文件上右键,在出现的菜单中,选择add,完成后,再在文件上右键,在出现的菜单中选择: SVN commit,完成后,出现如下菜单 :
添加完成后,然后在进入02开发人员的目录中,然后像01开发人员一样右键然后选择,SVN checkout,出现对话框如下:
完成后在02文件夹中就会有svn服务器上的student工厂中的项目,然后打开文件login.html,对里面的内容进行操作,操作完成后,点击svn commit进行提交。然后01就可以使用svn update进行下载,下载完成后再进行修改,修改完成后再进行svn update 提交。
这样在D:\study_source\svn\student这个文件夹与其下面的内容就不需要了,没有实际意义了。因为真正使用的都在svn中取。
相关推荐
总的来说,TortoiseSVN作为SVN的图形化客户端,极大地简化了版本控制操作,是Windows开发者进行协同开发不可或缺的工具之一。通过熟练掌握其使用,可以有效地管理项目代码,提高团队的开发效率。
svn TortoiseSVN 1.14.5 (64-bit) svn客户端svn TortoiseSVN 1.14.5 (64-bit) svn客户端svn TortoiseSVN 1.14.5 (64-bit) svn客户端svn TortoiseSVN 1.14.5 (64-bit) svn客户端svn TortoiseSVN 1.14.5 (64-bit) svn...
总的来说,TortoiseSVN Password Decrypter是一个实用的辅助工具,它填补了SVN管理中的一个小空白,为开发者提供了便利。但是,为了保持良好的密码管理习惯,建议定期更新密码,并使用安全的密码管理器来存储复杂的...
TortoiseSVN版本管理工具课程,包含服务端及客户端搭建。版本控制,使用命令行模式访问SVN服务器。单一版本库权限控制。多版本共享配置。在eclipse中安装svn客户端插件。TortoiseSVN的简介及优良特性。TortoiseSVN的...
本文将详细讲解TortoiseSVN-1.10.0和TortoiseSVN-1.8.11这两个版本的特点、安装与使用方法,以及如何搭建SVN服务端。 **TortoiseSVN-1.10.0** 1. **新特性与改进** - 提高了性能和稳定性,优化了对大型仓库的支持...
TortoiseSVN-1.9.6.27867-x64-svn-1.9.6.msi 【TortoiseSVN 1.9.6 ,windows 64位版】
3. **汉化包**:描述中提到的"带汉化包"意味着该版本的TortoiseSVN已经过本地化处理,支持中文界面,这对于中文用户来说大大降低了使用门槛,使得理解和操作更加方便。 4. **SVN基础操作**: - **Checkout**(检出...
SVN 客户端下载 TortoiseSVN-1.14.6.29673-x64-svn-1.14.3
TortoiseSVN 断开本地SVN关联功能的脚本文件 只需双击执行加入注册表即可。
该文档主要介绍了Visual Studio 2022下的软件配置管理工具的配置和使用方法,涵盖了Visual SVN、TortoiseSVN和AnkhSvn三个工具的安装、配置和使用方法。 ### 1. SVN 和 VI SUAL SVN 介绍 SVN(Subversion)是一种...
TortoiseSVN与SVN的结合,使得用户无需深入理解命令行工具,也能高效地利用SVN的功能。 TortoiseSVN V1.14是该软件的一个版本,其中包含两个不同的安装程序:TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.msi和...
**TortoiseSVN** 是一个非常流行的版本控制系统,它是一个强大的Subversion(SVN)客户端,专为Windows用户设计。这个压缩包“TortoiseSVN-1.9.7.27907-x64-svn-1.9.7”包含了TortoiseSVN的1.9.7版本,这是一个64位...
安装后,所有TortoiseSVN的菜单、对话框和帮助文档都将转化为简体中文,极大地降低了学习和使用的门槛。 在实际应用中,TortoiseSVN的特色功能包括但不限于: 1. **版本历史记录**:用户可以查看任何文件或目录的...
总的来说,TortoiseSVN-1.14.0.28885-x64-svn-1.14.0及其简体中文语言包是Windows开发者不可或缺的工具之一。通过这个版本,用户不仅可以享受到最新的SVN功能,还能在熟悉的中文环境中高效地进行版本控制工作。无论...
svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套,visual svn svn server TortoiseSVN .rar svn全套...
然而,值得注意的是,尽管使用中文补丁能提高便利性,但学习和理解版本控制的基本概念和术语仍然是必要的,因为这些概念在技术讨论和文档中通常使用英文表示。此外,确保你的补丁版本与TortoiseSVN主程序版本匹配,...
TortoiseSVN是基于Subversion(SVN)版本控制系统的一款图形化客户端工具,专为Windows用户设计。这款1.14.1.29085-x64的版本适用于64位操作系统,提供了全面的代码管理和协作功能。TortoiseSVN不仅是一款免费的开源...
汉化包("SVN汉化包.exe")的存在,是为了让不懂英文的用户也能方便地使用TortoiseSVN。对于中文用户来说,这极大地提高了软件的易用性。通常,汉化包会替换原版软件中的英文界面元素,使其变为中文,包括菜单、...
【SVN代码库数据统计分析工具】是一种利用TortoiseSVN API接口设计的软件工具,专门用于收集、处理和分析版本控制系统Subversion(SVN)中的代码库使用数据。这款工具的核心功能在于周期性地监测SVN仓库,追踪用户在...
TortoiseSVN-1.14.5客户端是一款基于Subversion(SVN)版本控制系统,专为Windows用户设计的图形界面工具。该客户端让用户能够更直观、方便地管理源代码和其他项目文件的版本控制。在本文中,我们将深入探讨...