SVN是什么用?百度了,不太明白,谁能说明白点?SVN Checkout...和TortoiseSVN的作用是什么?

SVN是什么用?百度了,不太明白,谁能说明白点?SVN Checkout...和TortoiseSVN的作用是什么?,第1张

svn说白了就是一种实现文件共享管理的软件,分成服务器端和客户端,所有的文件都存放在服务器端,每个人可以用客户端把文件取到本地查看,也可以在本地修改后上传到服务器端,这样大家就可以随时获得最新版的文件。

TortoiseSVN 就是最常用的一种SVN客户端软件。checkout的功能就是把服务器端的整个库取到本地来,checkout操作一般只需要用一次,完成checkout之后,再想获得最新版文件时,用的是update而不再需要checkout

详细可以看我的百度文库,有篇在Windows下使用SVN的PPT

1、进入需要退回的文件目录,在文件目录下点击鼠标右键,选择TortoiseSVN--更新至版本。

2、查看更新的版本号。如果不知道回退到版本号是多少,可以点击显示日志,通过更新的日志就可以看到已经更新的版本号。

3、查看对应的版本号。进入版本号查看日志,就能看到具体到日期,提交记录以及与之对应的版本号信息。

4、点击更新到版本号。输入需要更新到的版本号,然后点击确定,svn就开始讲本地的svn文件更新到指定的版本号。

5、开始更新。svn就开始对中间变化改动的文件进行回退。删除新增的文件,更改变化的文件。

6、重新更新至最新版本。可以在需要更新的文件目录上点击右键,选择更新就可以重新更新svn。

——第一次真正地写博客。

1 需要的安装包

其中SVN服务器、客户端的软件可默认安装。

2 SVN服务器常用操作

21 新建仓库

211 右键“Repositories”->新建->repositories,起一个仓库的名字,下一步

212 选择“空白的仓库”

213 SVN使用权限设置

一般使用“所有SVN使用者”即可,点击“create”完成仓库创建

214 创建成功后弹出“仓库信息提示”

其中有仓库的名字,重要的是仓库的链接——Repository URL: https://PC-201708232158/svn/FirstVersion。

22 新建用户

221 右键“Repositories”->新建->User

222 输入用户名,重复设置两次密码,点击“OK”即可完成创建。当客户端要连接SVN服务器的时候,需要用户名、密码的验证。

3 SVN客户端常用操作

31 设置客户端汉化版

311 开始菜单中选择“TortoiseSVN”->选择“Settings”

312 在“语言”选项中,选择“中文”,点击“确定”即可。

32 客户端连接服务器

321 开始菜单中选择“TortoiseSVN”->选择“Settings”,在弹出框中输入想要连接的仓库的url,点击“确定”

322 输入用户名、密码,点击“确定”

323 进入SVN客户端界面

324 右键FirstVersion,创建仓库文件夹

325 选中新建的文件夹,将需要放入SVN服务器的文件拖入右侧区域

4 将SVN服务器文件存到本地

41 客户端直接拖拽文件到本地

42 在本地创建一个文件夹

421 在空白处,右键选择“SVN检出”

选择版本库URL,选中要从服务器中获取的文件或文件夹

检出至目录自动选中新建的文件夹

422 点击“确定”

SVN服务器、客户端的常见操作先介绍到这里,后续将会分享其他常用的IT知识,精彩即将呈现,晚安,小伙伴们。

SVN 服务器 IP 地址修改后,客户端对服务器的连接可以采用以下的方法重定位:

1 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL。

2 如果客户端工具是 eclipse 的插件 subclipse,切换到“SVN资源库”的透视图,再在资源库路径上右键 –> 重新定位…,输入新的 URL。

第一次使用SVN版本管理工具,但两天时间都没有连接上(客户端无法连接服务器)。 软件:VisualSVN-Server-162msi 、 TortoiseSVN-181126392-win32-svn-1813msi, VisualSVN-Server-162msi 装在一台电脑上,TortoiseSVN-181126392-win32-svn-1展开

服务器:

VisualSVN-Server 安装好后,按照网上所说的,建立版本库,添加用户密码,然后在本地的浏览器地址栏上输入URL地址,服务器址是:https://1921681177/svn/ ,回车后提示:证书错误,该网址已阻止。在网上找了相应资料后,安装证书,可以每次都弹出:证书错误,该网址已阻止。点击继续访问网址,会弹出输入用户名与密码对话框,输入后,能访问版本库。在网上找了相关资料后,安装证书,可以每次还是弹出:证书错误,该网址已阻止,点击继续访问,仍是可以进入的。

客户端:

TortoiseSVN安装后,右键点击一个VS2008项目,通过TortoiseSVN的“Imports……”功能,然后输入服务器地址:https://1921681177/svn/,点击OK,显示以下错误信息:

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许是同时工作在同一个文件!- 你就会明白为什么一个好的系统需要管理潜在的混乱。

某些版本控制系统也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性 - 比如,对编程语言的支持,或者提供程序构建工具。不过 Subversion 并不是这样的系统;它是一个通用系统,可以管理任何类型的文件集,包括源代码。

SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。

如果没有服务器端,那就要自己架设SVN服务器,那么你的电脑上就客户端、服务器端都要安装,服务器端推荐Collabnet 的SVN Edge版服务器安装包,相对而言安装配置比较简单,自带服务器管理控制台,而且免费。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » SVN是什么用?百度了,不太明白,谁能说明白点?SVN Checkout...和TortoiseSVN的作用是什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情