我正在尝试签出svn代码库的特定修订版。 正常情况下,要结帐,我只需键入
git svn clone svn+ssh://path_to_codebase
。我需要检出代码库的旧版本。我怎么做?如何使用git svn签出我的svn代码库的特定修订版
4
A
回答
6
你可以像往常一样git svn clone
然后使用通常的工具 - git checkout
可以让你以“浮动”的方式访问或创建一个新的git分支在你想要的位置。
您也可以使用git svn init
(注意它的行为与git init
略有不同),然后使用git svn fetch -r XXX
来获取特定修订版。如果存储库很大,这会更快,但未来的git svn fetch
将获取其余的转储(但从来没有任何更早的转储)。
6
我用了下面的内容,并且获得了一个较旧的版本。
git checkout `git svn find-rev revision_number`
有没有人对此有任何意见?
相关问题
- 1. PHP导出特定的SVN修订版?
- 2. 从SVN代码中删除特定签入修订版
- 3. 如何仅从svn签出特定修订版?
- 4. 如何在git svn中选择修订版签出?
- 5. 我如何定制SVN修订版?
- 6. git-svn:如何知道git-svn工作副本的当前SVN修订版本?
- 7. 如何从SVN签出特定版本的代码?
- 8. 如何让git-svn使用特定版本的SVN?
- 9. 如何使用CruiseControl.NET和SVN构建特定修订版
- 10. git svn克隆和修订版本?
- 11. 从SVN命令行导出/签出特定修订文件
- 12. 如何仅合并特定的SVN修订版本?
- 13. Github - 检查git修订版的svn修订号
- 14. Git:我如何找到指向特定修订版的标签?
- 15. 使用Git svn的一个已经签出SVN仓库
- 16. 如何从命令行列出SVN标签及其修订版
- 17. 如何在使用svn repo的git镜像时找到svn修订版的git哈希值?
- 18. SVN修订版关键字
- 19. 删除SVN修订版
- 20. svn:外部忽略指定修订版
- 21. 如何删除SVN修订版?
- 22. 如何为Composer存储库定义显式SVN修订版?
- 23. 如何将SVN修订版本号自动写入我的Matlab代码
- 24. 在C源代码中包含项目的SVN修订版
- 25. 能否从SVN中删除特定的修订版本?
- 26. 如何比较本地和版本库SVN修订版本?
- 27. 将SVN中的单个文件还原为特定修订版
- 28. Tortiose SVN修订
- 29. svn比较版本的修订范围
- 30. 将SVN签出转换为使用git(git-svn)