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”来终止操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容