SVN的安装与使用

摘要:
SVN安装和使用SVN是Subversion的缩写。它是一个开源版本控制系统。与RCS和CVS相比,它使用分支管理系统。其设计目标是取代CVS。简单地说,SVN用于多人共同开发同一项目并共享资源。
SVN的安装与使用

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

第一步:无脑安装,安装svn-server→安装SVN程序→安装SVN语言包

SVN的安装与使用第1张

第二步:安装成功后任意界面,右键能看见svn程序

SVN的安装与使用第2张SVN的安装与使用第3张

 

SVN的安装与使用第4张

第三步:打开VisualSVN Sever 创建一个工程

SVN的安装与使用第5张

点击下一步

SVN的安装与使用第6张

SVN的安装与使用第7张

 SVN的安装与使用第8张

SVN的安装与使用第9张

SVN的安装与使用第10张

更改URL:

SVN的安装与使用第11张SVN的安装与使用第12张


创建了工程之后你能看见3个文件夹(默认文件夹)。

此时你的工程创建完成,但是你还是没有SVN账号和密码,现在去创建一个账号

SVN的安装与使用第13张

 SVN的安装与使用第14张

 SVN的安装与使用第15张

第四步:在桌面创建一个空文件夹,重命名为你要做的项目名(不能使用中文)

右键点击检出,进入下面的弹出框:蓝色选中区域的地址就是主干的路径

获取版本库准确URL方法一:

SVN的安装与使用第16张

方法二:

SVN的安装与使用第17张


创建主干

桌面创建的文件夹,右键点击注入后→将自己的项目文件放入桌面创建的主干文件中→右键提交到主干文件中

SVN的安装与使用第18张

SVN的安装与使用第19张

新建分支

SVN的安装与使用第20张

 SVN的安装与使用第21张

在分支中新建文件夹的命名规范:

SVN的安装与使用第22张

分支文件创建完毕后,将文件路径改成分支文件所在的路径

SVN的安装与使用第23张

SVN的安装与使用第24张

目前我们做的只是创建了分支,桌面的这个文件还是主干文件的模式,我们要将它切换成分支模式,这样才能对分支文件中的内容进行操作

SVN的安装与使用第25张

 SVN的安装与使用第26张

SVN的安装与使用第27张

切换为分支后,就可以直接打开文件夹,修改里面的文件,修改后的文件上面会出现叹号

提示我们修改之后要右键提交,提交过后就变回绿色的对勾。

SVN的安装与使用第28张

要将分支的文件更新到主干上:

右键文件夹切换到主分支,点击合并,合并成功文件上出现叹号,再右键点击提交

原理就是 切换到主分支之后 把svn服务器里面的分支 拉去 到本地的主分支里面 再次提交主分支的时候,svn服务器相应的主分支就变了

 

 

其他操作:

①清空数据:

SVN的安装与使用第29张

②操作不当,导致桌面文件上都有一个问号图标:

解决方案:

新建一个a.txt文件把这行代码复制进去for /r . %%a in (.) do @if exist "%%a.svn" rd /s /q "%%a.svn"

把文件重命名,a.bat,双击运行a.bat

免责声明:文章转载自《SVN的安装与使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java中的日志——Java.util.logging、log4j、commons-logging转:永久解决火狐浏览器出现的flash版本更新问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

QT phonon在windows下的编译( 转)

最近需要用windows下的qt写一些界 面,里面用到qt的多媒体框架phonon,我用的是qt- 4.5.3。从官网上下载安装的qt本身并没有把phonon集成进去,只是提供了源码。自己在编译phonon时遇到一些问题,网上相关讨论不少,但很 少是关于windows下phonon的编译的,所以我在这把我编译phonon的过程系统的描述下,希 望能帮到大家...

SVN使用教程总结

SVN使用教程总结 SVN简介: 为什么要使用SVN?   公司多人协同开发有需要,类似于GIT, 关于git可以看我之前的博客git的使用[转],也可以看网上的廖雪峰写的博客。 Subversion是什么?   它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查...

[SVN] 分支同步、合入主干操作分享

冲突的解决原则 不是自己修改的地方就使用主干的。 需要特别注意的是: 分支同步主干时,远端(theirs)是主干,本地(mine/working)的是分支; 分支合入主干时,本地(mine/working)的是主干,远端(theirs)是分支。 二进制文件的冲突解决 对于*.jar*.png等二进制文件的冲突,如果这些文件与你的业务开发是无关的,直接右键"...

Linux下svn常用命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co 2、往版本库中添加新的文件   svn add file   例如:svn add test.php(添加test.php)   s...

svn 基础 入门 (Good!)

前言: 软件不能完全解决因沟通造成的问题。 什么是 svnsubversion的版本库是一种文件服务器,它记录每一次改变,每个文件的改变,甚至是目录树本身的改变,例如文件和目录的添加、删除和重新组织。一般情况下,客户端从版本库中获取的数据是文件系统树中的最新数据。但是客户端也具备查看文件系统树以前任何一个状态的能力。举个例子,客户端有时会对一些历史性问题感...

SVN常用方法

使用svn的好处: 多人协作开发解决代码合并覆盖问题版本回退(将一个或多个文件恢复到旧版本)查看修改历史(日志),方便领导把控开发进度 SVN执行流程: 搭建svn服务器:安装服务器端软件、创建项目仓库、启动仓库服务 在个人开发电脑,安装svn客户端软件 创建项目目录,通过checkout检出操作,与svn版本库建立连接,下载所有的代码。 日常开发,...