TortoiseSVN和VisualSVN有什么区别

TortoiseSVN和VisualSVN有什么区别,第1张

这三个软件:VisualSVN-Server Subversion TortoiseSVN 就是版本控制软件 ;
1、其中VisualSVN-Server 和 Subversion 这两个软件都是版本控制中服务器端要使用的软件,简单的理解就是所提交的代码,就会存放到安装这两个软件的电脑上,这两个软件就会自动记录所提交的一些代码另外还会保存你的历史版本以防万一你要查找以前的代码;
2、其中这两个软件的功能类似,但是VisualSVN-Server 这个软件将很多配置,如添加服务等直接帮助完成了,比较好用,易上手,而Subversion 需要跟人配置一些东西,个人觉得使用第一个软件就完全可以满足要求了;
3、前面那两个软件的作用是配置服务器端, 那么TortoiseSVN 这个软件的作用是什么呢?
它就是客户端需要的软件了。 用这个软件就可以很方便的向服务器端提交最新修改的代码。还可以很方便的从服务器端更新最新版本的代码。另外还可以很方便的查看以前提交的代码。

不用把文件复制一份到目录下的上传方法(类似把文件上传到网盘):

1、把URL复制到浏览器中,检查网络是不是通的,输入账号密码可以查看目录结构;

出现下图情况则网络不通或者URL错误,注意区分使用内外网的URL。

2、任意文件夹下右键-TortoiseSVN-版本库浏览器,英文版的菜单名称自行翻译。

3、打开版本库浏览器如下,输入已测试可用的URL,点击箭头可查看目录结构,与资源管理器相似。

4、演示上传一个本地文件夹(包含多个子文件夹、文件的)到“数据”目录下

5、在版本库浏览器的“数据”文件夹下右键-创建文件夹,以需要上传的文件夹名称命名。

6、资源管理器中找到需要上传的文件夹,右键-TortoiseSVN-导入,需要注意的是资源管理器中右键导入不会把最高一级的文件夹也导入,因此需要先手动新增最高一级的文件夹,里面的若干个文件夹和文件都会导入进去。

7、点击“浏览”按钮,选择需要刚刚新增的文件夹,点击确定,导入窗中版本库URL显示为需要上传的路径,点击确定。

8、导入显示如下

9、导入成功后版本库浏览器中可看到已上传的文件夹/文件

11、也可以在版本库浏览器的对应目录下直接右键-加入文件/文件夹,浏览选择需要上传的文件/文件夹

启动svn
建立启动svn的用户:
useradd svnroot
passwd svnroot
根据提示为用户svnroot设置密码
允许用户svn访问版本库:
chown –R svnroot:daemon /home/svnroot/repository
启动svn:
su -c "svnserve -d --listen-port 9999 -r /opt/svndata" svnroot
启动后检查:
[root@localhost svntest]# ps -ef |grep svnserve
svnroot 7299 1 0 14:24 00:00:00 svnserve -d --listen-port 9999 -r /var/>svn说白了就是一种实现文件共享管理的软件,分成服务器端和客户端,所有的文件都存放在服务器端,每个人可以用客户端把文件取到本地查看,也可以在本地修改后上传到服务器端,这样大家就可以随时获得最新版的文件。
TortoiseSVN 就是最常用的一种SVN客户端软件。checkout的功能就是把服务器端的整个库取到本地来,checkout *** 作一般只需要用一次,完成checkout之后,再想获得最新版文件时,用的是update而不再需要checkout
详细可以看我的百度文库,有篇在Windows下使用SVN的PPT

方法一:在线安装
1打开HELP->MyEclipse Configuration
Center。切换到SoftWare标签页。
2点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13431084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-04
下一篇 2023-08-04

发表评论

登录后才能评论

评论列表(0条)

保存