我刚刚在我们的Subversion存储库中创建了一个分支。由于某种原因,运行git-svn没有看到分支。我能想到的唯一的事情就是树干在分支后面,因为分支创建后树干上没有任何提交。git svn fetch不更新最近创建的分支
3
A
回答
0
您可能会尝试使用SmartGit打开您的存储库并尝试从其中取出。它是git-svn兼容的,但基于另一个引擎,所以可能没有这个bug(如果它是一个bug)。
如果它不会帮助它更可能是您的项目配置/布局有问题。
-1
如果你的svn回购的布局是这样的,
https://server/repo/trunk https://server/repo/branch1 https://server/repo/branch2
然后将这些添加到您的.git/config中,
[svn-remote "svn"] url = https://svn/repo fetch = trunk:refs/remotes/trunk [svn-remote "branch1"] url = https://svn/repo fetch = branch1:refs/remotes/branch1 [svn-remote "branch2"] url = https://svn/repo fetch = branch2:refs/remotes/branch2
% git svn fetch svn % git svn fetch branch1 % git svn fetch branch2
+0
-1这并没有解释或解决OP的问题(分支应该自动被拾取),并且该Subversion结构有更简单的解决方法,即将每个分支指定为单独的'svn- remote.svn.fetch'。将每个分支指定为完全独立的存储库是痛苦的。 –
相关问题
- 1. git svn基于git分支创建一个新的svn分支
- 2. 使用git-svn创建一个新的svn分支
- 3. 结帐最近创建的分支
- 4. git-svn无法创建一个分支来跟踪SVN分支
- 5. svn创建分支分支
- 6. 混帐SVN从SVN分支创建SVN分支
- 7. svn创建分支
- 8. 创建后看不到新的分支
- 9. 创建本地SVN分支
- 10. Git Fetch和本地分支
- 11. 更新我的git分支,然后是git-svn中的svn存储库更改
- 12. 如何更新'git svn fetch'后裸露的回购'git log'?
- 13. git-svn:如何为SVN的子项目创建标签/分支
- 14. 如何从本地git分支创建svn分支?
- 15. 如何重新创建一个git svn远程追踪分支?
- 16. git svn fetch对分支检索相同的Subversion版本多次
- 17. git fetch && git reset --soft不更新提交
- 18. SVN创建新分支 - 旧代码
- 19. git-svn merge 2 svn分支
- 20. SVN to Git。新分支新源
- 21. 推到新创建的分支git
- 22. Git更新分支
- 23. 创建当前更改的Git分支
- 24. git-svn不再为Subversion标签创建分支
- 25. 创建从现有的Git分支
- 26. 在svn中创建分支
- 27. 如何创建SVN分支
- 28. 创建SVN分支问题
- 29. 在git中创建分支的分支?
- 30. SVN标签/分支更新
如何您的SVN回购组织的?使用标准主干,分支,标签格式? –
是的,回购是标准格式。 – Gaurav
你用什么命令克隆版本库? (请包括路径) –