SVN、GIT工具使用

SVN、GIT工具使用

作者: yym439 时间: 2022-10-20

一、SVN使用

1.1 拉取远程代码

svn co url    

1.2 提交代码

svn add 文件/文件夹   添加新文件
svn commit -m “备注”   提交修改或添加文件

1.3 更新代码

svn up

svn co -r [版本号]  回退到某一个版本  

svn revert --depth=infinity [冲突文件或目录]

1.4 查看日志

svn log
svn log -l 3    查看最近的三条记录

1.5 切换用户

1. 临时切换
在所有命令前强制加上--username 和 --password
如:svn up --username zhangsan --password 123456

2. 永久切换
删除目录 ~/.subversion/auth/ 下的所有文件

1.6 查看远程svn文件内容(不用下载)

svn list url

1.7 显示本地和远程服务器修改内容

svn diff; #什么都不加,会坚持本地代码和缓存在本地.svn目录下的信息的不同;

svn diff -r 3;  #比较你的本地代码和版本号为3的所有文件的不同;

svn diff -r 3 text.c;  #比较你的本地代码和版本号为3的text.c文件的不同;

svn diff -r 5:6;  #比较版本5和版本6之间所有文件的不同;

svn diff -r 5:6 text.c;  #比较版本5和版本6之间的text.c文件的变化。

1.8 查看本地和库上文件是否有修改

1. 查看文件是否有修改
svn st -qu

2. 查看本地修改代码情况:修改的或本地独有的文件详细信息
svn status(st)

3. 显示没有版本控制的文件(新增文件未add,在这边可以显示)
svn status  -N

1.9 撤销add操作

1.撤销一个文件
svn revert filename

2.撤销add之前所有文件
svn revert --recursive https://svn.xxx.com:8443/svn/xxx/

1.10 Windows分支创建拷贝合并操作

1.11 Linux下SVN修改文件可执行权限

svn propset svn:excutable on 文件路径
svn commit -m "add excutable"

二、GIT使用