SVN 部分命令

1. 从版本控制删除文件

svn delete --keep-local .idea/
svn delete --keep-local target/
svn delete --keep-local overlays/
svn delete --keep-local *.iml
svn delete --keep-local src/main/resources/privateKey.dat 
svn delete --keep-local src/main/resources/verification.dat
svn delete --keep-local src/main/resources/verification.xml

2. git svn 命令

git svn clone  # 从svn clone
git svn dcommit # 提交给svn
git svn rebase # 从svn获取最新代码
git rebase --continue # 冲突解决完毕 合并冲突分支

当我们使用“git svn rebase”合并产生冲突是,我们应该记住下面这些:
在rebase时,发生了任何事情我们都处在“(no-branch)”中(rebase时,不管发生了什么事情都没有在一个有效的分支中);
使用git status查看项目,如果发现了一个”.dotest”文件,就忽视它;
如果你想终止合并,使用”git rebase –abort”;
手动修复完冲突文件,记得使用”git add”加入被修复的文件;
然后使用”git rebase –continue”继续更新;
如果有提示说“did you forget to call ‘git add’?”,而实际的冲突你已经处理。那么你使用“git rebase –abort”来跳过他。
重复上面步骤,直到rebase完成。在任何时候你都可以使用“git rebase –abort”来终止操作。

    原文作者:费城的二鹏
    原文地址: https://www.jianshu.com/p/4f6ec8d4b77a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞