gpt4 book ai didi

git - 在裸 git-svn 中跟踪一个分支

转载 作者:太空狗 更新时间:2023-10-29 13:40:18 25 4
gpt4 key购买 nike

当我运行这个命令时:

git --git-dir=firebird.git branch -a

这是我的输出:

  B1_5_Release
B2_0_Release
B2_1_Release
B2_5_Release
* master
remotes/B1_5_Release
remotes/B2_0_Release
remotes/B2_1_Release
remotes/B2_5_Release
remotes/B3_0_Release
remotes/origin/B1_5_Release
remotes/origin/B2_0_Release
remotes/origin/B2_1_Release
remotes/origin/B2_5_Release
remotes/trunk

B3_0_Release 分支是在 git-svn 树设置之后在 Subversion 中创建的。我没有 B3_0_Release 跟踪 remotes/B3_0_Release 或类似的东西。这是一个裸存储库,所以我不能执行“git checkout -b ...”。

如何将这个新分支添加到这个裸仓库?

最佳答案

在 git 存储库中创建分支的最简单方法是 git branch <branch_name> [<where to branch at>] ,在您的情况下,这也适用于裸存储库

git --git-dir=firebird.git branch B3_0_Release remotes/B3_0_Release

注意它不会在 svn 上游发生变化时自动更新(其他本地分支也可能不会)。

关于git - 在裸 git-svn 中跟踪一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35726537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com