在哪里可以找到 Subversion 1.7 二进制文件?

在哪里可以找到 Subversion 1.7 二进制文件?

有人知道我可以从哪个 ppa 或来源获取 subverison 1.7 deb 吗?

它昨天才发布,所以我确信最终会出现一些东西。不过,我认为当有东西发布时,这里会是一个发布帖子的好地方。

答案1

从 Ubuntu 12.10 开始,Subversion 1.7 已作为发行版的一部分提供。可以使用 apt-get 安装 Subversion。

sudo apt-get install subversion

对于早期版本的 Ubuntu,有一个 ppa 可用:subversion-1.7。可以按如下方式添加存储库:

sudo apt-add-repository ppa:dominik-stadler/subversion-1.7

要获取最新版本的 subversion,请更新并升级存储库。

sudo apt-get update
sudo apt-get upgrade

我还需要进行 dist-upgrade。

sudo apt-get dist-upgrade

我假设你已经安装了 subversion,如果没有:

sudo apt-get install subversion

答案2

还有一个由 subversion 团队直接支持的 ppa:“颠覆”团队

您应该能够使用以下命令添加 ppa:

sudo apt-add-repository ppa:svn/ppa

apt-add-repository 命令由 python-software-properties 包提供,因此请确保先安装它。

注意:RabbitVCS 似乎与 Subversion 1.7 存在问题:Rabbitvcs 未在 svn 1.7 中将子文件夹/文件标记为版本控制。此问题已在主干中修复,但尚未推送至版本。

答案3

Wandisco 脚本实际上安装了一个新的存储库,其中包含用于安装 SVN 1.7 的.deb 文件。

执行以下命令可以完成几乎相同的操作:

sudo add-apt-repository 'deb http://opensource.wandisco.com/ubuntu lucid svn17'
sudo wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add -    
sudo apt-get update    
sudo apt-get install subversion

答案4

我按照 Fernando 的描述使用了带有 apt 源的 wandisco 二进制文件,但是现在下一个 Ubuntu 版本已将官方二进制文件更新至 1.7,我想在坚持使用 12.04 LTS 的同时使用它们。

将以下源添加到新文件 /etc/apt/sources.list.d/svn17.list:

deb http://archive.ubuntu.com/ubuntu/ quantal main universe
deb-src http://archive.ubuntu.com/ubuntu/ quantal main universe

然后根据建议https://help.ubuntu.com/community/PinningHowto/etc/apt/apt.conf.d/90svn17:

APT::Default-Release "precise";

然后安装使用

sudo apt-get install -V subversion -t quantal

不确定这些新文件名是否遵循正确的约定,但它确实有效。首先尝试固定配置,但没有成功。使用“-t quantal”不需要固定。

相关内容