&引用;git svn rebase“;不更改当前分支 我写了一个(BASH)脚本,位于我的主分支上,在中间,我执行下面的指令: (...) git checkout featurebranch git svn rebase git checkout master (...)

&引用;git svn rebase“;不更改当前分支 我写了一个(BASH)脚本,位于我的主分支上,在中间,我执行下面的指令: (...) git checkout featurebranch git svn rebase git checkout master (...),git,svn,rebase,Git,Svn,Rebase,“featurebranch”中不存在此脚本,因此我的脚本在下一条指令中被中止:)(您知道,看到他所在分支的人:)) 我真的不知道如何解决这个问题,因为“git svn rebase”不接受rebase操作的目标分支,我被迫签出 编写一个驱动程序脚本,将主脚本复制到/tmp并从那里执行它?您可以使用单独的工作目录来执行这3个操作。看看类似问题中提供的与GIT_工作树和“-WORK TREE”相关的答案 或者只是将脚本复制到主目录并从那里运行它

“featurebranch”中不存在此脚本,因此我的脚本在下一条指令中被中止:)(您知道,看到他所在分支的人:))


我真的不知道如何解决这个问题,因为“git svn rebase”不接受rebase操作的目标分支,我被迫签出

编写一个驱动程序脚本,将主脚本复制到/tmp并从那里执行它?

您可以使用单独的工作目录来执行这3个操作。看看类似问题中提供的与GIT_工作树和“-WORK TREE”相关的答案

或者只是将脚本复制到主目录并从那里运行它