SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
第一步:无脑安装,安装svn-server→安装SVN程序→安装SVN语言包
第二步:安装成功后任意界面,右键能看见svn程序
![]() | ![]() |
第三步:打开VisualSVN Sever 创建一个工程
点击下一步
更改URL:
![]() | ![]() |
创建了工程之后你能看见3个文件夹(默认文件夹)。
此时你的工程创建完成,但是你还是没有SVN账号和密码,现在去创建一个账号
第四步:在桌面创建一个空文件夹,重命名为你要做的项目名(不能使用中文)
右键点击检出,进入下面的弹出框:蓝色选中区域的地址就是主干的路径
获取版本库准确URL方法一: |
方法二: |
创建主干
桌面创建的文件夹,右键点击注入后→将自己的项目文件放入桌面创建的主干文件中→右键提交到主干文件中
新建分支
在分支中新建文件夹的命名规范:
分支文件创建完毕后,将文件路径改成分支文件所在的路径
目前我们做的只是创建了分支,桌面的这个文件还是主干文件的模式,我们要将它切换成分支模式,这样才能对分支文件中的内容进行操作
切换为分支后,就可以直接打开文件夹,修改里面的文件,修改后的文件上面会出现叹号
提示我们修改之后要右键提交,提交过后就变回绿色的对勾。
要将分支的文件更新到主干上:
右键文件夹切换到主分支,点击合并,合并成功文件上出现叹号,再右键点击提交
原理就是 切换到主分支之后 把svn服务器里面的分支 拉去 到本地的主分支里面 再次提交主分支的时候,svn服务器相应的主分支就变了
其他操作:
①清空数据:
②操作不当,导致桌面文件上都有一个问号图标:
解决方案:
新建一个a.txt文件把这行代码复制进去for /r . %%a in (.) do @if exist "%%a.svn" rd /s /q "%%a.svn"
把文件重命名,a.bat,双击运行a.bat