|
|
1
5
您正在查找的SVN配置位于克隆存储库的.git/config文件中。它可以通过文本编辑器进行操作。以下是一个示例:
默认情况下,假定分支与名称匹配。要跟踪不匹配的分支名称,请重命名本地分支或为命名奇怪的分支添加显式配置(远程):
如果将一个SVN分支与另一个SVN分支重定基址,这意味着“最新”提交(从属分支)将成为
其他相关问题包括:
|
|
|
2
0
我与svn git的问题类似。我的分支结构是这样分层的:
我首先遵循git svn手册中的说明和示例: https://www.kernel.org/pub/software/scm/git/docs/git-svn.html 并使用以下方法克隆了我的主干:
然后我签出了branchs/Android/dev共享分支所做的更改,并将它们提交给我的本地git分支。然后我尝试了“gitsvndcommit-n”,看看它在没有实际提交的情况下会做什么。 我看到它试图将我的分支提交到svn上的主干。 很高兴我使用了“-n”选项,避免了犯错误。
http://www.janosgyerik.com/practical-tips-for-using-git-with-large-subversion-repositories/ 它建议的解决方案是首先使用以下方法从svn签出新克隆:
然后手动编辑.git\config文件,为我想要处理的每个分支添加额外的获取条目:
|
|
|
3
0
它确定可以通过签出的提交(仅在第一个父级之后)访问哪个SVN分支,并提交到该分支。因为git svn不会在其他分支之上创建分支,所以不能有多个分支。
从…起 https://git-scm.com/docs/git-svn :
|
|
|
stimulate · 如何自动跟踪git分支上的特定文件 8 年前 |
|
|
Dan Hulme · 如何可靠地获取HEAD值,以便再次签出? 8 年前 |
|
|
akshay1188 · 如何在Xcode9上查看当前的git分支? 8 年前 |