如何下载我的 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 连接到您刚刚创建和加载的本地存储库。
我正在尝试从我的 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 连接到您刚刚创建和加载的本地存储库。