簡體   English   中英

“ git svn rebase”而不更改當前分支

[英]“git svn rebase” without changing the current branch

我在master分支上編寫了一個(bash)腳本,在其中,我執行以下指令:

(...)
git checkout featurebranch
git svn rebase
git checkout master
(...)

該腳本在“功能分支”中不存在,因此我的腳本在下一條指令中被中止了:)(您知道,看到他坐在那里的布朗克的人:))

我真的不知道如何解決此問題,因為“ git svn rebase”不接受用於rebase操作的目標分支,因此我不得不結帳...

編寫將主腳本復制到/ tmp並從那里執行的驅動程序腳本?

您可以使用單獨的工作目錄來執行這3個操作。 看看此處類似問題中與GIT_WORK_TREE和“ --work-tree”相關的答案

或者只是將腳本復制到您的主目錄並從那里運行它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM