如何在 Windows 中从 Google 代码下载/签出项目?

Posted

技术标签:

【中文标题】如何在 Windows 中从 Google 代码下载/签出项目?【英文标题】:How to download/checkout a project from Google Code in Windows? 【发布时间】:2010-12-26 10:13:36 【问题描述】:

当没有准备好的下载可用时,如何从 Google 代码下载整个项目的 ZIP 文件?

这是我在结帐页面上看到的:

命令行访问 使用此命令匿名签出最新的项目源代码:

svn checkout http://myproject.googlecode.com/svn/trunk/ myproject-read-only 

但是我在 Windows 上工作,我没有 svn 二进制文件...我需要这些吗?

我可以访问单个源代码文件或查看 Subversion html 页面,但这仅允许我一个接一个地访问源代码文件。

【问题讨论】:

与***.com/questions/41766/…类似但不重复: 我以为我是唯一一个在寻找这个的懒人 :),很高兴知道我有一个大俱乐部 :P 对***.com/questions/8386894/download-an-svn-repository 的回答包括一个网络界面。 【参考方案1】:

如果您不想安装任何东西但想下载 SVN 或 GIT 存储库,那么您可以使用:http://downloadsvn.codeplex.com/

我与这个项目无关,但我现在才使用它,它为我节省了几分钟。也许它会帮助某人。

【讨论】:

@Hanuman:使用该项目和 Mono:en.wikipedia.org/wiki/Mono_(software) 或许可以实现这一点。恐怕我不知道。 几乎正是我正在寻找的(也正是为提问者),除了我正在寻找一个可以输入 SVN URL 的网站,它可以让我下载已签出源的 ZIP .但我想,像这样的简单应用程序也可以正常工作。 我想要这个的真正原因是因为我似乎无法在 cygwin 上的代理后面使用 svn...必须下载不支持(经过身份验证的)代理的 exe 't help :/ 对于任何有用的人(这意味着他们能够运行可执行文件并拥有良好的网络连接):只需获取一个 svn 客户端并学习使用它。你以后可以感谢我。 我不敢相信你因此而否决了我?!为什么不获取源代码然后自己添加代理支持?这是一项微不足道的任务,因此而否决这个答案是荒谬的;我提供的不是我的代码! 我想添加(因为这让我失望)但是在这个程序中使用这个项目“svn checkout myproject.googlecode.com/svn/trunkmyproject-read-only”你只会使用“myproject.googlecode.com/svn/trunk”作为 URL,在空格只是一个标题之后,我觉得这可能对遇到同样困惑的人有所帮助【参考方案2】:

如果你安装TortoiseSVN你可以在windows下使用SVN。它还为您提供 SVN 二进制文件。尽管它已集成到 Windows 资源管理器中,但您无需从命令行进行结帐。

【讨论】:

在 Windows 中安装 TortoiseSVN 后,在某处为项目创建一个新文件夹并右键单击它。应该有一个“SVN Checkout”选项。将 URL 粘贴到对话框的第一个文本框中,然后单击“确定”。【参考方案3】:

如果你不想安装 TortoiseSVN,你可以从这里简单地安装“Subversion for Windows”:

http://sourceforge.net/projects/win32svn/

安装后,只需打开命令提示符,转到要下载的文件夹,然后按照项目“源”页面上的指示输入结帐命令。例如

svn checkout http://projectname.googlecode.com/svn/trunk/ projectname-read-only

注意 URL 和最后一个字符串之间的空格是故意的,最后一个字符串是下载源的文件夹名称。

【讨论】:

【参考方案4】:

感谢汤姆·钱特勒先生 添加它以获取 exe http://downloadsvn.codeplex.com/ 以提取 SVN 源

请注意,假设您正在下载以下项目: 您必须准确输入以下内容才能在 exe URL 中下载它:

http://myproject.googlecode.com/svn/trunk/

如果 h t t p 不存在,则开发者不负责附加。 希望它能节省一些人的时间。

【讨论】:

【参考方案5】:

另一个没有 TortoiseSVN 开销的简单解决方案是 RapidSVN。是一款轻量级的开源SVN客户端,安装简单,使用方便。

Download SVN 工具也确实工作得很好,但它在不提供 Web 界面的 SVN 存储库中存在问题。 RapidSVN 可以很好地处理这些。

【讨论】:

【参考方案6】:

如果你有 github 账号,不想下载软件,可以导出到 github,然后从 github 下载 zip。

【讨论】:

以上是关于如何在 Windows 中从 Google 代码下载/签出项目?的主要内容,如果未能解决你的问题,请参考以下文章

Python - 如何在 Python 中从 Google 表格中读取特定范围的行和列?

在 Google Play 控制台中从审核中删除版本

如何在golang中从windows`syscall`加载图像资源?

如何在 Windows 中从 C++ 程序执行另一个 exe

如何在 App Engine 中从 Google Storage 读取 zip 文件?

如何在文件中从SQL源创建BigQuery视图(Windows命令行)