subversion升级 升级后 版本库需要升级么 1.8

本文 44587 pv
引用功能被关闭了。
哎,mac装svn走了很多弯路。刚开始用命令查了一下svn --version,发现系统已经自带安装了1.6版的Subversion,版本太低,那就开始升级到最终版的1.8.8。升级成功后,使用命令 svn co
下载我svn服务器上面的代码,提示不支持http,杯具就是从这开始了,然后上网查,有人说要装neon插件,那就装neon插件吧,根据neon安装说明文档要安装scons,安装scons死活装不上报错,按报错说明没有找到解决方案,这条路走不通。在回去看看Subversion 1.8.8版有哪些改进,更新记录中说放弃了neon,改用了serf。装完serf终于解决了Subversion不支持http的问题。启动zendstudio安装svn插件,(如何安装这有说明)装完后选择Zend Studio菜单->Preferences ->Team->SVN 直接弹出没有找到JAVAHL插件。Subversion官方有说明mac ,看到这个说明我发现我前面升级svn跟本多此一举。下面开始走直路:1.安装HomeBrew,安装说明:2.安装完成后,输入brew update&& 更新下homebrew3.输入brew install --universal --java subversion (这一步就是安装最新的Subversion与javahl包,所以我前面升级svn操作就没必要了)4.安装完成后,它会提示你:You may need to link the Java bindings…….,界面上会提示让你输入下面两条命令,然后就执行下边的两个sudo命令:终端输入:sudo mkdir -p /Library/Java/Extensions&&&&&&&&&&&&&&&&sudo ln -s /usr/local/homebrew/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib5.安装完毕6.重启zendstudio,选择Zend Studio菜单->Preferences ->Team->SVN 就不会提示JavaHL不存在的提示了。安装时可能出错的情况:1.会提示Warning: JAVA_HOME is set. Try unsetting it if JNI headers cannot be found.终端输入:export JAVA_HOME=`/usr/libexec/java_home`2.会提示autoconf安装不上的错误自己手动安装autoconf,安装完成后执行brew link autoconf。如有错误提示按上面的提示修改文件权限或删除文件。我也把手动安装Subversion贴出来之前升级就是用的这种方法1.Download the SVN Sourcecd ~/Downloads/curl -o subversion-1.8.8.tar.gz http://archive.apache.org/dist/subversion/subversion-1.8.8.tar.gztar -xvf subversion-1.8.8.tar.gz2.Build and Install SVN若要透过 https 协议与 SVN 沟通,在1.8之后,需安裝 serf 套件。而此套件需要 xctoolchain。需建立 link。sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain3.取得并安裝 serfcd ~/Downloads/subversion-1.8.8sh get-deps.sh serfcd serf/./configuremakesudo make install4.安装SVNcd ~/Downloads/subversion-1.8.8./configure --prefix=/usr/local --with-serf=/usr/local/serfmakesudo make install到此subversion 1.8.8已经安装完毕,因为path还没有设置,在终端输入svn --version出现的版本依然是1.6.x,所以你可以临时在当前终端中输入export PATH=/usr/local/bin:$PATH 来设置当前需要使用的SVN版本。英文参考:
RANDOM POSTS
RECENT POSTS
PREVIOUS POST
Downloads Recommended
Month Most Viewed
not pageMonth Most Commented
not pageAdcolumnSubversion下载32+64位|Subversion Windows(SVN版本控制器)下载 v1.8.17_最火软件站
您的位置: >
> Subversion Windows(SVN版本控制器) v1.8.17下载
Subversion Windows(SVN版本控制器) v1.8.17
运行环境:Windows
更新时间: 10:11:52
论坛转帖:
有无插件:无插件,放心使用!
分&享&到:
subversion for Windows (简称svn)是近年来崛起的版本管理软件,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的&时间机器&。
Subversion的Win32的构建。这些二进制文件是建立使用Visual C+ + 6.0中的Windows上的所有口味的工作从NT4 Win7/2008包括服务器变种(不是所有的测试)。对于Apache 2.2模块。语言绑定,未经测试。
主要功能:
&包含绝大部分CVS的功能
CVS是最基本的版本控制系统。Subversion包含了CVS的大部分功能,并且针对有些功能还稍加改进。
&目录的版本化
Subversion将目录名以版本号的形式体现。
&基于版本的复制,删除和重命名
无论复制、删除还是重命名,都会被打上版本号,尽管这听上去有些奇怪。
&自由的版本化元数据操作
Subversion允许任何元数据附加在文件或目录中。这些属性是键/值对,并且被版本化。Subversion也提供对修订版附加任何键/值属性的方法,这些属性不会被版本化,因为他们会自动将元数据附加到版本空间中,但他们可以随时被更改。
Subversion 1.5开始加入了混合追踪功能。
支持文件锁定,当多个用户试图编辑同一个文件时会收到警告。
&Apache网络服务的支持,基于WebDAV/DeltaV协议
使用基于HTTP的WebDAV/DeltaV协议进行网络通信,而Apache网络服务器提供网络存储的站点服务。
&可执行的标签
当一个文件是可执行的时候,Subversion会提示,并且当这个可执行的文件被放在版本控制中时,Subversion会防止该程序检查其他目录。
恢复到一个较早的版本 &独立进程模式
Subversion可以运行在独立模式下
&一个只读的存储镜像
Subversion提供一个工具,SVNsync, 用于同步主服务器上的 文件到一个子存储服务器上,并且标为只读的属性
优于CVS之处
原子提交。一次提交不管是单个还是多个文件,都是作为一个整体提交的。在这当中发生的意外例如传输中断,不会引起数据库的不完整和数据损坏。
重命名、复制、删除文件等动作都保存在版本历史记录当中。
对于二进制文件,使用了节省空间的保存方法。(简单的理解,就是只保存和上一版本不同之处)
目录也有版本历史。整个目录树可以被移动或者复制,操作很简单,而且能够保留全部版本记录。
分支的开销非常小。
优化过的数据库访问,使得一些操作不必访问数据库就可以做到。这样减少了很多不必要的和数据库主机之间的网络流量。
点击链接开始下载他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 苹果6版本升级后卡顿 的文章

 

随机推荐