如何下载我的 google 代码存储库以与 TortoiseSVN Repo 浏览器一起使用

How can I download my google code repository to be used with TortoiseSVN Repo Browser

我正在尝试从我的 google 项目下载代码存储库 不久前创建的。当我下载它时,我得到一个名为 source-archive 的文件夹,每个目录中都有一个 .svn 文件夹。这是否包括我所做的所有历史记录(提交)。此外,我尝试使用回购浏览器使用 Tortoise SVN 连接到此存储库,但它似乎无法识别它 作为存储库。我不知道这是什么格式,我有 下载。

要下载代码库:我去archived.,然后source,然后 再次来源,最后 "Download the code for this repo."

https://code.google.com/p/config-repo/

关于如何获得我的代码副本的任何想法(不仅仅是最新的副本, 我想要我所有的提交和历史记录)。

感谢 alroc 提供的解决方案。我用来下载完整存储库的命令以防万一有人想做同样的事情:

svnrdump  dump -r0:HEAD http://config-repo.googlecode.com/svn/trunk > config-repo.dmp
svnadmin create svn-config-repo2
svnadmin load svn-config-repo2 < C:\Users\slark\config-repo.dmp

你不能用 TortoiseSVN 做到这一点(好吧,你 可以 ,但你必须 export 单独 export 每个修订以获得你想要的结果,我真的不要认为你想要 285 个项目副本来筛选)。

您可能想要转储整个存储库,然后将其加载到本地存储库,以便您可以从那里进行处理。您可以使用 svnrdump 生成包含整个远程存储库的转储文件。

然后您需要使用 svnadmin create, and svnadmin load 在本地创建一个新的存储库,以将该转储文件的内容加载到该存储库中。

另见 Repository data migration using svnadmin

然后使用 TortoiseSVN 连接到您刚刚创建和加载的本地存储库。