SVN的安装与使用

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

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

澳门微尼斯人手机版 1

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

 

澳门微尼斯人手机版 2

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

澳门微尼斯人手机版 3

点击下一步

澳门微尼斯人手机版 4

澳门微尼斯人手机版 5

 澳门微尼斯人手机版 6

澳门微尼斯人手机版 7

澳门微尼斯人手机版 8

更改URL:

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

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

澳门微尼斯人手机版 9

 澳门微尼斯人手机版 10

 澳门微尼斯人手机版 11

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

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

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

方法二:


创建主干

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

澳门微尼斯人手机版 12

澳门微尼斯人手机版 13

新建分支

澳门微尼斯人手机版 14

 澳门微尼斯人手机版 15

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

澳门微尼斯人手机版 16

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

澳门微尼斯人手机版 17

澳门微尼斯人手机版 18

 

 

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

澳门微尼斯人手机版 19

 澳门微尼斯人手机版 20

澳门微尼斯人手机版 21

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

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

澳门微尼斯人手机版 22

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

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

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

 

 

其他操作:

①清空数据:

澳门微尼斯人手机版 23

 

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

解决方案:

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

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

    前段时间遇到开发人员更新glibc版本,把/usr/lib64/libc-2.12.so &
libc.so.6 -> libc-2.12.so 这个软连接更改之后导致报错:

1、

     ls: error while loading shared libraries: libc.so.6: cannot open
shared object file: No such file or directory

#! /bin/bash

    无法远程登录,终端也无法登录,也无法单用户登录,如图:

#设置只读变量,只读变量不可修改
myUrl=””
readonly myUrl

澳门微尼斯人手机版 24

#删除变量,unset不能删除只读变量
myUrl1=””
unset myUrl1

终端登录:

#运行shell时会同时存在三种变量
#局部变量,环境变量,shell变量

澳门微尼斯人手机版 25

#单引号:单引号中不能有变量,不能有单引号
#双引号:双引号里可以有变量,可以出现转义字符。
your_name=”qinjx”
str=”Hello,I know your name is \”$your_name\” ! \n”

单用户:

#拼接字符串
your_name=”cye”
greeting=”Hello,”$your_name” !”
greeting_1=”Hello,$your_name”
echo $greeting $greeting_1

澳门微尼斯人手机版 26

#获取字符串长度
string=”abcdefg”
echo ${#string} #输出 7

其实在执行误操作之后只要不断开远程连接还有挽回的余地,但远程异常断开连接之后很多人就没有辙了,准备抢救数据&文件,重装系统,其实这里咱们先不要着急重装系统,咱们来试试rescue

#提取子字符串,从第二个字符开始截取4个字符。
string=”runoob is a great site”
echo ${string:1:4} #输出unoo

一、首先准备好系统安装盘,使用安装盘启动:

#查找子字符串,查找i或者s的位置, 以下脚本中 “`”
是反引号,而不是单引号 “‘”,
string=”runoob is a great company”
echo `expr index “$string” is` #输出8

澳门微尼斯人手机版 27 :

#数组,定义数组
array_name=(value0,value1,value2,value3)

 

#读取数组,${数组名[下标]}
valuen=${array_name[n]}

二、选择语言和键盘(默认的就好):

#使用@符号,可以获取数组中的所有元素
echo ${array_name[@]}

发表评论

电子邮件地址不会被公开。 必填项已用*标注