[英]Get remote git-svn branch for current local branch
我正在尋找一個代碼片段,它將為我提供git-svn用於當前檢出分支的“偽遠程”上游分支。
假設我的本地存儲庫是從svn克隆的,帶有git svn clone -s --prefix=my-svn/ ...
而且我在一些基於svn分支bar
本地分支topic/foo
上。
我怎樣才能找出refs/remotes/
下的哪個分支將由git svn fetch --parent
更新? (最好不要對初始克隆中配置的任何布局信息進行硬編碼。)
嘗試
git log --grep git-svn-id: --first-parent -1
然后查詢.git/config
文件中的[svn-remote]
部分(使用git config),並查看從上面的命令獲得的svn-url
對應的分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.