我正在寻找一个片段,它会给我git-svn用于当前签出分支的“伪远程”上游分支。
假设我的本地存储库是使用git svn clone -s --prefix=my-svn/ ...
从svn克隆的,并且我在基于svn分支topic/foo
的本地分支bar
上。
如何确定refs/remotes/
下git svn fetch --parent
下的哪个分支会更新? (最好不要对初始克隆中配置的任何布局信息进行硬编码。)
答案 0 :(得分:1)
尝试
git log --grep git-svn-id: --first-parent -1
然后查询[svn-remote]
文件中的.git/config
部分(使用git config),看看从上面命令获得的svn-url
对应的分支。