Linux:涉及SVN的同步、更新以及同步到项目目录
SVN基础用法:项目或者日常所需足以
SVN进阶用法:svn的问题难点等
SVN终极用法:涉及svn的合并,分流,标签tag等很少使用的命令,了解即可。
Linux中SVN扩充使用用法
SVN使用注意事项:
SVN细节tips:
SVN基础用法
1.安装SVN
yum install subversion
2.下载文件 svn co
用户名 密码 80001 80001
外网:svn co `https://115.239.176.61:10081/svn/lqr/fb` 出现输入用户名密码,之后会选择是否永久保存密码。保存/不保存都可。
3.添加文件到版本库,新增加的文件需要此操作
svn add filename 添加文件到版本库控制
svn ci -m "" filename 上传文件
4.上传文件 `svn ci -m "注释" filename`
5.更新文件 svn up filename
6.比对本地和版本库中那些文件不同
svn st 比对此目录下包含所有子目录的文件,显示状态如下:
描述:输出WC中文件和目录的状态。如果WC提交,这些状态就会同步到库里。
一般状态有 ' ' 没有修改
'A' 新增
'D' 删除
'M' 修改
'R' 替代
'C' 冲突
'I' 忽略
'?' 未受控
'!' 丢失,一般是将受控文件直接删除导致
7.比对文件 `svn diff filename` 比对当前文件和svn版本上文件的区别
8.删除文件 `svn delete filename`
9.导出文件夹
svn export filename 这样不会有.svn文件,直接拷贝会有.svn文件(导致无法放入版本库中)
10.查看文件日志
svn log filename
11.恢复到某一版本
1.暂时恢复,不会影响版本库,但是提交前需要更新
svn up -r 333 filename
2.将版本库中恢复到过去版本
svn merge -r 20:10 filename
svn ci -m "注释back to r 10,xxxxx" filename
12.查看svn的信息
svn info 可以查看svn的路径等
13.当svn up 出现 error:need c