Mac OS X下的CVS

5

有没有一个地方可以仅获取OSX的cvs可执行文件作为独立的二进制文件?

我不想下载整个XCode只是为了获取cvs,因为我不使用它,但是flickrj的源代码仅通过cvs存储库发布。


1
截至2013年11月4日,Xcode 5不再包含cvs。更简单的选择是使用OSX可用的软件包/端口管理器之一。我将在下面添加一个关于如何使用Homebrew安装CVS的答案。 - rsenna
6个回答

8

使用Homebrew

brew tap homebrew/dupes # cvs is on the homebrew-dupes repository.
brew install cvs

相关链接:
https://github.com/Homebrew/homebrew-dupes
https://github.com/Homebrew/homebrew-dupes/pull/201

编辑说明:我这里没有安装它(不幸的是我在一台Windows机器上),但是,CVS实际上是Homebrew核心的一部分,因此无需使用dupes仓库,适用于macOS和Linux版本的Homebrew。只需运行brew install cvs即可。

参考链接:

https://github.com/Homebrew/homebrew-core/blob/master/Formula/cvs.rb https://github.com/Homebrew/linuxbrew-core/blob/master/Formula/cvs.rb


4
无需再访问 dupes 存储库,CVS 方程式已于2013年11月从 homebrew-dupes 迁移到 Homebrew 核心。 - herzbube

4

[编辑]

以下所有链接均已失效,下面的说明似乎仅适用于 OS X Mavericks 之前的版本。

这个apple.stackexchange.com 上的答案似乎使用第三方软件包管理器解决了这个问题。

[/编辑]

不确定其他帖子发生了什么:

  1. 启动已安装了 Mac OS X v10.5(Leopard)的分区。
  2. 插入 Mac OS X v10.5(Leopard)安装 DVD。
  3. 双击位于 Optional Installs/Xcode Tools 目录内的文件 XcodeTools.mpkg。
    ...

参考 Apple Xcode 安装指南


他们一定恢复了备份或者做了其他的操作。上次我查看时,它有两个非常不同的答案。不过,如果有比上一个版本中更好的答案,那么就加1分吧 :-) - Fredrik
很遗憾,截至2014年2月,这两个链接都已失效。根据https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/的说法,自Xcode 5起,CVS和RCS已被移除。新的官方CVS网页似乎是http://savannah.nongnu.org/projects/cvs。 - Edward Falk
1
结果发现它无法干净地构建。CVS有自己的getline()实现,与libc中的冲突。在解压源代码后,找到每个对getline()的引用并将其重命名为不会冲突的名称,例如getlineNG()。然后您就可以构建它了。 - Edward Falk
在OSX 10.9 Mavericks上,cvs已从xcode 5中删除。 - simpleuser
这似乎是OS X Mavericks+的正确答案 http://apple.stackexchange.com/questions/108240/cvs-on-os-x-mavericks - Robert Paulson

2

我刚学会了如何轻松安装xcode。

  1. 从App Store开始安装xcode
  2. 吃午餐
  3. 在命令提示符下输入xcrun cvs,然后 - 好好享受cvs的乐趣...

2
这对我没有用。 "xcrun:错误:无法找到实用程序“cvs”,不是开发工具或在PATH中"。 - Rambatino

2

0
如果您已经安装了Xcode,那么cvs命令行二进制文件位于/Developer/usr/bin目录下,因此将其添加到您的路径中即可:
export PATH=/Developer/usr/bin:$PATH

-1

一旦安装了带有命令行工具的Xcode
导出路径=/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
适用于较新版本的Xcode。
不要把Xcode从一个地方移到另一个地方!=)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接