qyhf.net
当前位置:首页 >> svn与tortoisEsvn区别 >>

svn与tortoisEsvn区别

tortoisesvn是客户端,visualsvn是服务器,当然区别大了.

SVN是一款版本管理软件,C/S架构,linux、Unix、Windows环境都可以安装;TortoiseSVN是一款SVN的windows客户端软件,仅客户端

tortoisesvn是windows下其中一个非常优秀的svn客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. tortoisesvn不是一个独立的窗口程序,而是集成在windows右键菜单中

add 功能:向文件拷贝所在的文件夹中添加新的文件,并作出标识,是新添加的,下一步提交时将一并提交到Subversion版本库中去.简单的说就是将一新文件加入svn,你添加再提交后该文件就进入subversion版本中去了; 在开发中,如果创建了新的文件或目录,那么你需要先把它们纳入版本控制中.选中那个文件或目录并使用TortoiseSVN > Add… 即可. commit 功能

tortoiseSVN只是一个subversion的客户端工具,subversion是开源的版本控制系统,包括客户端和服务端.服务端有CollabNetSubversion-server-1.6.11-3.win32.exe,客户端有TortoiseSVN-1.6.7.18415-win32-svn-1.6.9.msi.

因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛看而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦.安装的时候SVN Server已经封装为windws serviceApache服务器的配置也只是在图像界面上,指定认证方式、访问端口等简单操作;另外,用户权限的管理也是通过图像界面来配置.

这三个操作在SVN上做的事情是不一样的.update是把服务器上最新的版本下载到本地,前提是开发者本地有这个文件.commit是将本地做过的改动,同步上传到SVN服务器,改动包括修改、新增、删除、改名、移动等.add是把新建的文件添

前者是客户端连接工具,后者是windows版本的服务端

visualsvn server标准版是免费的,和企业版的主要的区别是企业版有如下功能:1)集成windows认证2)基于visualsvn 分布式文件系统(vdfs)技术的多站点repository复制功能.3)repository委托管理4)远程服务器管理5)访问和操作记录的日志

这三个软件:VisualSVN-Server Subversion TortoiseSVN 就是版本控制软件 ; 1、其中VisualSVN-Server 和 Subversion 这两个软件都是版本控制中服务器端要使用的软件,简单的理解就是所提交的代码,就会存放到安装这两个软件的电脑上

网站首页 | 网站地图
All rights reserved Powered by www.qyhf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com