svn用法总结

1.查看改动
svn diff 路径或文件
(git diff)

查看两个版本的差异

svn diff -r r624:r625

或者svn diff -r 624:625

(git show commitid)

2.查看文件状态
svn status
?表示为加入仓库的文件
M表示改动的文件
(git status)

3.拿仓库最新的文件下来,对于已修改过的文件进行合并
svn update

4.还原修改
svn revert xxx
(git reset  HEAD xxx  && git checkcout -- xxx) 

svn revert --recursive . (恢复整个目录)

5.添加未记录的文件到本地仓库
svn add xxx
(git add xxx)

6.提交代码到仓库
svn commit -m "xxxx"
(git commit -m "xxxx"  && git push origin xxxx:yyyy)

7撤销两个版本间的修改
如svn merge -r 8:1 .

8.删除没记录的文件
svn st | grep '^?' | awk '{print $2}' | xargs rm -rf
(git clean -d -df)

9.svn服务器搭建
创建用户svn,这里密码也是svn
adduser svn --home /home/svn/
切换到svn用户,su svn
创建仓库svnadmin create repo
repo/conf/passwd加入svn = svn
repo/conf/svnserve.conf加入password-db = passwd
启动服务svnserve -d -r /home/svn/
netstat -antp|grep svn可以看到svnserve已经跑起来了
复制仓库下来svn checkout svn://192.168.11.10/repo
这时这可以添加文件并提交了

10.copy仓库

svn checkout xxxxx(git clone xxxxx)

11.查看提交log

svn log

svn log -l 10 (只看10条)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值