美文网首页
SVN 部分命令

SVN 部分命令

作者: 费城的二鹏 | 来源:发表于2017-12-07 11:12 被阅读17次

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

    相关文章

      网友评论

          本文标题:SVN 部分命令

          本文链接:https://www.haomeiwen.com/subject/fqtdixtx.html