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

时间:2009-12-09 07:34:19

标签: svn git-svn

我正在使用git-svn来处理svn存储库。我有我的git master分支跟踪svn和几个本地git分支。有没有办法设置东西,这样如果我在git svn rebase以外的git分支上运行git svn dcommitmaster,它将无所事事?

1 个答案:

答案 0 :(得分:2)

编写救援脚本!

创建一个shell脚本:

curBranch() {
    r=$(git symbolic-ref HEAD)
    echo ${r##refs/heads/}
}

[ "master" == "$(curBranch)" ] || exit 0

git svn "$@"

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