Linux乌班图系统终端操作SVN
一些指令的阐释:
sudo
获取最高权限
mount
挂载
ssh
通过ssh协议链接远程服务器
df -h
查看机器当前状态,挂载情况,磁盘使用情况等相关信息
ll
或者ls
通过cd进入相关目录后,使用ll
和ls
显示当前目录下的文件
cp
复制
开始步骤
打开终端,在终端输入sudo mount http://192.***.200.40:/var/WWW/dir
挂载到远程SVN服务器
注意:如果在mount后加地址而不指向具体的目录,则会报错,以我能查到的资料和帖子来看,这个是固定语法,挂载必须指定到指定的目录,否则会报,无法找到文件
如果没有安装SVN则ssh andin@192.168.200.40
通过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(退出,不保存)