根据 this question ,你可以编辑你的 .gitconfig
并告诉 git-svn 去哪里推送你最新的代码更改。
就我而言,我有一个特殊情况,既不能使用标签,也不能使用分支。因此,如果您查看 SVN 存储库,您会看到如下内容:
树干
分行
标签
超值
我是 git-svn 的新手,并且知道我可以直接使用主干。事情发生了变化,我需要使用 xtra 文件夹并在其中创建子文件夹,例如xtra/Job1234/
并 push 其中。我怎么能做这样的改变?
如果我输入 git svn info
,我会得到:
网址: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/