gpt4 book ai didi

git - 在 git-svn 中为分支添加另一个目录

转载 作者:太空狗 更新时间:2023-10-29 14:19:54 25 4
gpt4 key购买 nike

根据 this question ,您可以编辑您的 .gitconfig 并告诉 git-svn 去哪里推送您最新的代码更改。

在我的例子中,我有一个特例,既不能使用标签,也不能使用分支。所以,如果你查看 SVN 存储库,你会看到类似这样的内容:

trunkbranchestagsxtra

我是 git-svn 的新手,并且知道我可以直接使用主干工作。事情发生了变化,我需要使用 xtra 文件夹并在其中创建子文件夹,例如xtra/Job1234/ 并 push 其中。我怎样才能做这样的改变?

如果我输入 git svn info,我得到:

URL: https://some.net/repositories/myproject/base/trunk

显然,任何 git svn dcommit 都会将内容推送到主干。有线索吗?

最佳答案

试试这个:

$ git config --add svn-remote.svn.branches "xtra/*:refs/remotes/xtra/*"       ①
$ git svn branch -d xtra Job1234 ②
$ git checkout --track remotes/xtra/Job1234 ③

...你应该准备好提交了!


是的,您也可以通过直接编辑 .git/config 来执行与①相同的操作。

关于git - 在 git-svn 中为分支添加另一个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19252167/

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