Linux乌班图终端操作SVN

Linux乌班图系统终端操作SVN

一些指令的阐释:

sudo 获取最高权限

mount 挂载

ssh 通过ssh协议链接远程服务器

df -h 查看机器当前状态,挂载情况,磁盘使用情况等相关信息

ll或者ls 通过cd进入相关目录后,使用llls显示当前目录下的文件

cp 复制

开始步骤

打开终端,在终端输入sudo mount http://192.***.200.40:/var/WWW/dir 挂载到远程SVN服务器

注意:如果在mount后加地址而不指向具体的目录,则会报错,以我能查到的资料和帖子来看,这个是固定语法,挂载必须指定到指定的目录,否则会报,无法找到文件

如果没有安装SVN则ssh [email protected]通过ssh挂到SVN服务器

并输入对应的密码

注意,有些公司可以直接再挂SVN上修改,下面是编辑器在打开SVN服务器上的资源,用下列方式提交,与git是不相同的

修改及提交代码流程如下:

cd进入对应的文件目录

cd /var/www/safemail

查看修改的文件名

svn st

查看具体修改处

svn di

如果提示尚未纳入版本控制,则先用下列命令纳入
上传

svn add  目标文件夹/文件

确认上传/提交

svn commit 加文件名 -m "提交的相关信息"

查看提交时间

svn log

如果从其他机器登录则需要从SVN服务器上,更新代码,默认远程服务器上的代码为最新的

svn update

部分Linux操作,记得是在在乌班图的终端里的操作

打包

在目录中选择要打包的文件

打包目录–>tar -zcvf 总文件名(打包后的文件名).tar.gz 需要打包的文件夹及文件名 多个文件用 空格隔开

创建软链接

进入需要创建软链接的目录–>ln -s 指向的目录(例如 /var/www/core)(这个是绝对路径)

进入svn自带编辑器编辑文件

vi 文件名称(文件全称) +行数

进入编辑页面后,按insert 可以进行编辑

编辑完成后,按Esc退出编辑,按Ctrl+; 退出编辑模式 输出wq(保存并退出) q(退出,不保存)

猜你喜欢

转载自blog.csdn.net/aeoliancrazy/article/details/78131147
今日推荐