我试图检出svn代码库的特定版本。
通常,要进行检出,只需键入
git svn clone svn+ssh://path_to_codebase
。我需要检出旧版本的代码库。我该怎么做?
我使用了以下内容,但得到了一个较旧的版本。
git checkout `git svn find-rev revision_number`
有人对此有任何意见吗?
git svn clone
,然后使用通常的工具—— git checkout
可以以“浮动”的方式访问它,或者在所需位置创建一个新的git分支。 git svn init
(注意它与 git init
的行为略有不同),然后使用 git svn fetch-r XXX
来获取特定版本。如果存储库很大,则这样做速度更快,但是将来的 git svn fetch
将获取其余版本(但不会获取任何较早的版本)。