Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个片段,它将为我提供 git-svn 用于当前签出分支的“伪远程”上游分支。
假设我的本地存储库是从 svn 克隆的,git svn clone -s --prefix=my-svn/ ...并且我在某个topic/foo基于 svn branch 的本地分支上bar。
git svn clone -s --prefix=my-svn/ ...
topic/foo
bar
如何确定下哪个分支refs/remotes/将由 a 更新git svn fetch --parent?(最好不要对初始克隆中配置的任何布局信息进行硬编码。)
refs/remotes/
git svn fetch --parent
尝试
git log --grep git-svn-id: --first-parent -1
然后查询文件[svn-remote]中的部分.git/config(使用 git config)并查看svn-url从上面的命令获得的分支对应于哪个分支。
[svn-remote]
.git/config
svn-url