我正在尝试检查我的 svn 代码库的特定版本。通常,要结帐,我只需键入
git svn clone svn+ssh://path_to_codebase
. 我需要检查旧版本的代码库。我怎么做?
问问题
4292 次
2 回答
11
我使用了以下内容,并获得了较旧的修订版。
git checkout `git svn find-rev revision_number`
有人对此有任何意见吗?
于 2013-07-06T02:19:55.327 回答
6
你可以git svn clone
像往常一样,然后使用常用的工具——git checkout
可以让你以“浮动”的方式访问,或者在你想要的点创建一个新的 git 分支。
您还可以使用git svn init
(注意它的行为与 略有不同git init
)然后git svn fetch -r XXX
获取特定的修订。如果存储库很大,这会快得多,但未来git svn fetch
会获取其余的 revs(但永远不会获取任何更早的 revs)。
于 2013-07-04T00:14:45.687 回答