我刚刚在我们的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 fetch origin创建一个新分支
- 2. 使用git-svn创建一个新的svn分支
- 3. git-svn无法创建一个分支来跟踪SVN分支
- 4. svn创建分支分支
- 5. 混帐SVN从SVN分支创建SVN分支
- 6. git-svn分支
- 7. 创建本地SVN分支
- 8. 更新我的git分支,然后是git-svn中的svn存储库更改
- 9. 如何更新'git svn fetch'后裸露的回购'git log'?
- 10. 如何从本地git分支创建svn分支?
- 11. git-svn:如何为SVN的子项目创建标签/分支
- 12. git fetch && git reset --soft不更新提交
- 13. 如何重新创建一个git svn远程追踪分支?
- 14. git svn fetch对分支检索相同的Subversion版本多次
- 15. SVN创建新分支 - 旧代码
- 16. git-svn merge 2 svn分支
- 17. 创建当前更改的Git分支
- 18. 创建从现有的Git分支
- 19. git-svn不再为Subversion标签创建分支
- 20. 在git中创建分支的分支?
- 21. 创建SVN分支问题
- 22. 如何创建SVN分支
- 23. git fetch vs. git fetch origin master对追踪分支有不同的影响
- 24. SVN标签/分支更新
- 25. 如何在git中创建新分支?
- 26. 从Crontab调用GIT SVN FETCH
- 27. 忽略修改git-svn fetch?
- 28. Git - 从某个分支创建分支
- 29. ,如何更改git分支正在跟踪的svn分支?
- 30. git-svn更新不可见
如何您的SVN回购组织的?使用标准主干,分支,标签格式? –
是的,回购是标准格式。 – Gaurav
你用什么命令克隆版本库? (请包括路径) –