我的操作系统是Windows 7。
这google-api-php-client
在 GitHub 上提供,可以使用 Subversion 下载。
这文档提供准确的命令行命令来下载 google-api-php-client 文件,
svn checkout http://google-api-php-client.googlecode.com/svn/trunk/ google-api-php-client
所以没问题。但是——如官方 Subversion 下载页面所示— 有不同的来源可以下载 Subversion,并且似乎有不同版本的 Subversion,具有不同的功能。
我所需要做的就是运行一次 Subversion 命令,然后我可能再也不会使用 Subersion。或者,也许我每年会使用一次 Subversion。我需要尽可能最简单、最容易安装的 Subversion。为了弄明白这一点,我可以从每个 Subversion 提供商处下载每个产品,安装每个产品,然后对它们进行比较,但我宁愿不这样做。
安装 Subversion 并仅运行一次那一行代码的最简单方法是什么?
答案1
安装 Subversion 并仅运行一次那一行代码的最简单方法是什么?
一般来说,在遇到“我应该安装哪个版本的常用软件”这种情况时,我会选择以下软件:
- 是最新的和最基本的日常软件客户端使用方法。
- 可以处理基本的核心软件命令行项。
- 是免费的或不需要任何注册或购买价格。
看着该网站上的列表以下是我的具体建议:
WANdisco 的 Subversion 1.8.11 客户端:这好像是WANdisco 的 Subversion 1.8.11 客户端是最干净、最不受系统影响、最终用户使用最佳的选择。
Win32SVN Subversion 1.8.10 软件包:我可能还会认为Win32SVN Subversion 1.8.10 软件包也不错,但在我看来,它的维护频率不如 WANdisco 版本,而且仅提供 32 位二进制版本。更不用说它包含 SVN 服务器以及 Apache 相关模块,而这些模块对于简单的 SVN 客户端使用来说有点过头了。
SlikSVN 的 Subversion 1.8.13 客户端:尽管如此,我对SlikSVN 的 Subversion 1.8.13 客户端虽然它只是一个客户端,轻微地比 WANdisco 的版本更新,因为它主要是为 SilkSVN 的服务而编译的可能是一个问题。我强调可能因为据我所知,它可能只是一个干净的 SVN 客户端,SilkSVN 只是为了方便其服务的最终用户而维护的。或者它可能是一个轻微地定制的 SVN 客户端具有额外的“垃圾”,只会使 SilkSVN 最终用户受益并妨碍其他通用 SVN 使用需求。
答案2
答案3
答案4
便于使用
- 所有命令都可以直接从Windows资源管理器中获取。
- 仅显示对所选文件/文件夹有意义的命令。您不会看到任何在您的情形下无法使用的命令。
- 直接在 Windows 资源管理器描述对话框中查看文件的状态,并根据用户反馈不断改进
- 允许在 Windows 资源管理器中通过右键拖动来移动文件
支持所有 Subversion 协议
- http://
- https://
- svn://
- svn+ssh://
- 文件:///
- svn+XXX://
安装完成后,转到 Windows 资源管理器中的任意目录并单击右键。在上下文菜单中,您将能够看到“Tortoise SVN”菜单。在该选项上方,您可以看到“SVN Checkout”。
现在打开 Github 页面并复制项目主页右侧显示的“Subversion 签出 URL”。该 URL 可能类似于:
https://github.com/xyz/hello-world
在 OP 的案例中
https://github.com/google/google-api-php-client
现在,当您右键单击并打开上下文菜单并选择“SVN Checkout”选项,然后选择 HEAD 版本并选择“OK”时。现在它将开始在您执行 Checkout 的当前目录中下载项目。