Dondariadmin (トーク | 投稿記録) (ページの作成:「== CentOS5.xにSubversion1.7を == * CentOSのリポジトリでは1.6系までしか対応していないので。 * 参考リンク(というかまんまです) htt...」) |
Dondariadmin (トーク | 投稿記録) |
||
(同じ利用者による、間の4版が非表示) | |||
11行目: | 11行目: | ||
http://www.collab.net/downloads/subversion から、RedHat Enterprise用のrpmをダウンロード | http://www.collab.net/downloads/subversion から、RedHat Enterprise用のrpmをダウンロード | ||
+ | |||
+ | ※アカウント作成が必要です。 | ||
=== インストール === | === インストール === | ||
+ | |||
+ | glibcパッケージがインストールされていると良いようです。 | ||
+ | |||
+ | yum install glibc | ||
ダウンロードしたrpmをインストール | ダウンロードしたrpmをインストール | ||
54行目: | 60行目: | ||
− | === | + | === 参考 === |
− | 試したアプリケーションプロジェクトでは、subversion 1.6でチェックアウトした状態で、ディレクトリ数が 22,056もあったのですが、1.7へ移行するとなんと 2,809まで激減しました。(du | wc -l で確認) | + | *試したアプリケーションプロジェクトでは、subversion 1.6でチェックアウトした状態で、ディレクトリ数が 22,056もあったのですが、1.7へ移行するとなんと 2,809まで激減しました。(du | wc -l で確認) |
subversion1.6では、ディレクトリごとに下記ディレクトリが生成されるため、ですね。 | subversion1.6では、ディレクトリごとに下記ディレクトリが生成されるため、ですね。 | ||
68行目: | 74行目: | ||
.svn/tmp/props | .svn/tmp/props | ||
.svn/tmp/text-base | .svn/tmp/text-base | ||
+ | |||
+ | *ファイル数では、46,629→26,395 と半分近くまで減りました。(find ./ -type f | wc -l で確認) | ||
+ | *これはいろいろ良いことありそう。 | ||
+ | |||
+ | [[Category:Subversion]] | ||
+ | [[Category:Linux]] |
yum remove subversion
http://www.collab.net/downloads/subversion から、RedHat Enterprise用のrpmをダウンロード
※アカウント作成が必要です。
glibcパッケージがインストールされていると良いようです。
yum install glibc
ダウンロードしたrpmをインストール
rpm -ivh CollabNetSubversion-client-1.7.6-1.x86_64.rpm
参考リンクどおり。
/etc/profile.d/collabnet-subversion.sh
# CollabNet Subversion environments PATH=/opt/CollabNet_Subversion/bin:$PATH MANPATH=/opt/CollabNet_Subversion/share/man:$MANPATH LOCPATH=/opt/CollabNet_Subversion/share/locale:$LOCPATH export PATH MANPATH LOCPATH
$ svn --version svn, バージョン 1.7.6 (r1370777) コンパイル日時: Aug 9 2012, 13:09:38 Copyright (C) 2012 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/
$ svn info svn: E155036: Please see the 'svn upgrade' command svn: E155036: Working copy '/working-copy-directory' is too old (format 10, created by Subversion 1.6)
$ svn upgrade Upgraded '.' Upgraded 'apps' ...(省略)
subversion1.6では、ディレクトリごとに下記ディレクトリが生成されるため、ですね。
.svn/ .svn/prop-base .svn/props .svn/text-base .svn/tmp .svn/tmp/prop-base .svn/tmp/props .svn/tmp/text-base