代码之家  ›  专栏  ›  技术社区  ›  Martin DeMello

将git svn活动限制为单个git分支

  •  2
  • Martin DeMello  · 技术社区  · 15 年前

    我正在使用Git SVN来处理SVN存储库。我的Git主分支跟踪SVN,还有几个本地Git分支。如果我跑步,有没有什么方法可以设置 git svn rebase git svn dcommit 在Git分支上 master 它什么都不做?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Wojciech Kaczmarek    15 年前

    为救援编写脚本!

    创建shell脚本:

    curBranch() {
        r=$(git symbolic-ref HEAD)
        echo ${r##refs/heads/}
    }
    
    [ "master" == "$(curBranch)" ] || exit 0
    
    git svn "$@"
    

    并使用您选择的git svn子命令作为参数运行它。