如何使用 SVN/Tortoise 从 Google Code 下载代码?
Posted
技术标签:
【中文标题】如何使用 SVN/Tortoise 从 Google Code 下载代码?【英文标题】:How do I download code using SVN/Tortoise from Google Code? 【发布时间】:2010-09-07 16:36:54 【问题描述】:我刚刚看到一个非常酷的 WPF 推特客户端,我认为它是由 Herding Code 播客人员 HerdingCode 开发的,名为 Witty。 (或者至少,我看到很多人在使用这个客户端)。该项目目前已发布在 Google Code 上。
Google Code 上的许多项目都使用 Subversion 作为版本控制系统(包括 Witty)。从未使用过 Subversion,我不确定如何下载代码。
在此项目的源页面 (google code witty source) 上,它给出了以下说明:
非会员可以通过 HTTP 匿名签出只读工作副本。 svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only
我不知道应该在哪里输入上述命令以便下载代码。
我已经安装了 SVN 和 Tortoise(我对此几乎一无所知)。
感谢您的帮助或只是为我指明正确的方向。
...艾德 (@emcpadden)
【问题讨论】:
这看起来在 Tortoise 1.8 中不起作用,即没有 svn 结帐选项。但是有一个 cvs checkout 选项。是的,粘贴网址不起作用:( 【参考方案1】:安装 Tortoise 后(不需要单独的 SVN 客户端),在某处为项目创建一个新的空文件夹,然后在 Windows 中右键单击它。 SVN Checkout
应该有一个选项。选择该选项将打开一个对话框。将您在上面发布的 URL 粘贴到该对话框的第一个文本框中,然后单击“确定”。
【讨论】:
Google 代码说明可能具有欺骗性。他们说:“svn checkout mock-as3.googlecode.com/svn/trunk mock-as3-read-only”。我错误地在 URL 中包含了“mock-as3-read-only”,认为该空间是格式问题或其他问题。正如 jodonnell 所说,只累加到 /trunk,而不是进一步。 Google 代码说明仅适用于命令行。在命令行执行时,末尾的名称是代码签出到的本地文件夹名称。 谢谢@Axonn !!同样的事情发生在我身上。我浪费了 15 分钟试图找出结帐不起作用的原因。 replicaisland.googlecode.com/svn/trunkreplicaisland-read-only URL 不存在 我也打算浪费 15 分钟,只是我还没有阅读 Axonn 的评论。【参考方案2】:创建一个要保存代码的文件夹,然后右键单击它。选择 SVN Checkout... 并在存储库字段的 URL 中输入 http://wittytwitter.googlecode.com/svn/trunk。
你也可以跑
svn checkout http://wittytwitter.googlecode.com/svn/trunk
从你想要保存的文件夹中的命令行(当然,svn.exe 必须在你的路径中)。
【讨论】:
只是想说明命令行方法与 Mac OS X 相同。【参考方案3】:在这里查看我对一个非常相似的问题的回答:How to download/checkout a project from Google Code in Windows?
简而言之:如果您不想安装任何东西但想下载 SVN 或 GIT 存储库,那么您可以使用:http://downloadsvn.codeplex.com
【讨论】:
【参考方案4】:选择Tortoise SVN - > Settings - > NetWork
填写所需的代理(如果有)然后检查。
【讨论】:
【参考方案5】:右键点击你要下载的文件夹,打开tortoise-svn -> repo-browser
。
在下一个窗口中输入上面的 URL。
右键单击trunk
文件夹并选择checkout
(如果您想稍后从SVN 更新)或export
(如果您只想要自己的修订副本)。
【讨论】:
【参考方案6】:手册解释了如何签出代码:
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
【讨论】:
【参考方案7】:如果您像我一样拥有 Tortoise SVN,请获取 google 链接,并且仅 复制网址。
常规- (svn checkout http://wittytwitter.googlecode.com/svn/trunk/wittytwitter-read-only)
修改为网址- (http://wittytwitter.googlecode.com/svn/trunk/wittytwitter)
创建一个文件夹,在空白处右击。 您可以浏览 Repo 或通过结帐直接下载。
我不知道您是否必须成为 Google 会员,但是 我报名以防万一。 享受代码的乐趣。
厌世
【讨论】:
【参考方案8】: Download the svn binaries 在某处解压并将bin
文件夹添加到您的PATH 环境变量中
打开命令行控制台 (cmd.exe)
在此处输入“svn checkout ....”命令
请务必先cd
到您要下载(即签出)项目代码的位置。
【讨论】:
【参考方案9】:如果你在防火墙后面,你必须配置 Tortoise 客户端来连接它。右键单击窗口中的某处,选择“TortoiseSVN”,选择“设置”,然后选择面板左侧的“网络”。填写所有必填字段。祝你好运。
【讨论】:
以上是关于如何使用 SVN/Tortoise 从 Google Code 下载代码?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 JavaScript 从 Google 日历页面获取事件 ID?
如何使用 aSmack 获取 MultiUserChat 房间的 DiscussionHistory?
iText + RPC。如何将 PDF 从服务器发送到客户端
text 为Raspberry Pi添加SSMTP支持。如果使用谷歌Gmail,您需要访问此页面以允许更少的安全应用程序:https://myaccount.googl