Apache Software Foundation まとめ

2013年8月16日更新 view: 98 view
subversion
photoBy: http://israelp86.files.wordpress.com/2011/01/subversion-background.png
1 : まゆ美 2013/06/20(木) 02:57:51.67
Apache Software Foundation(ASF)は6月18日(米国時間)、オープンソースのバージョン管理システム「Apache Subversion 1.8」をリリースした。
マージ追跡とツリー競合検出を強化するなど、ブランチやマージがよく発生するプロジェクト向けの機能を強化したという。

 Subversionは広く使われているバージョン管理システム。複数の開発者が1つのリポジトリにネットワーク経由でアクセスする中央集権型のアーキテクチャを持つ。
幅広いプラットフォームに対応し、さまざまなクライアントから利用できる。以前は米CollabNetの下で開発が進められていたが、2009年にApache Software Foundation(ASF)
への移管が発表され、以後はASFの下で開発が進められている。

 Subversion 1.8は2011年半ばに登場したバージョン1.7に続くメジャーアップデート版。大きな変更点としては、従来はsvn copyおよび
svn deleteコマンドの組み合わせ(ファイルをコピーしてから元ファイルを削除する)として認識されていたファイルの移動(move)が、単一の「ファイルの移動」という処理として
認識されるようになった点や、異なるブランチからのマージ時に「再統合マージ(reintegrate merge)」が自動的に実行されるようになった点などがある。
マージ時などに発生する競合を解決するための機能が組み込まれるなど、競合解決のための機能も強化されている。
また、作業コピーのフォーマットが変更されたほか、svn mergeinfoやsvn status、svn infoといったコマンドの出力の改善
Berkley DBベースのストレージバックエンドの廃止勧告なども行われている。

 変更履歴などを保存するためのデータベースである「FSFS」も改善され、ファイルサイズの削減などが行われている。
そのほか、新コマンドとしてベンチマークを行うためのsvn-benchコマンドとリポジトリの情報を表示するfsfs-statsコマンドが追加された。

続きはソースで
http://sourceforge.jp/magazine/13/06/19/151500


Apache Subversion
http://subversion.apache.org/

The Apache Software Foundation Announces Apache™ Subversion® 1.8.0
https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces43


3 : 理絵子 2013/06/20(木) 03:07:53.87
gitを持ち上げるのはいいけどsvnを貶すやつはアホ
5 : 充那 2013/06/20(木) 03:17:00.40
gitはまだ使ったことないなぁ
両方使った人からはgitが良いと聞くけど
svnからの移行が簡単なら助かるんだが
10 : 葉子 2013/06/20(木) 03:23:53.82
ブランチ切る必要ないならSubversionの方が概念が分かりやすい
あとGitコマンド体型がうんこ
11 : 志緒里 2013/06/20(木) 03:25:11.42
gitはローカルでブランチ作ってる分には良いけど、
pushしたのを複数の人で突っつきあうとわけわからんようになる。
みんなどうやってんだ。
14 : 理絵子 2013/06/20(木) 03:56:59.02aa発言回数 : 2 回目
gitは同一コマンドが違う意味で使えたりするのがマズい
あと、中央リポジトリ的なものが存在する場合にマージログ混ぜちゃうような人がいるとイヤだ(FastForwardの概念が薄い人)
18 : 伸枝 2013/06/20(木) 06:22:39.01
バージョン管理の使い方とメリットがわからない
20 : 伸枝 2013/06/20(木) 07:01:14.74aa発言回数 : 2 回目
じゃうメリットはなんだよ
答えれるなら答えてみろ
答えれないんだろ?春日
22 : 房乃 2013/06/20(木) 09:56:57.02
git一択
チームで使うならルールを決めるのが難しい気がするけど
23 : 裕也 2013/06/20(木) 11:30:42.40
>>19
お前はどうやって管理してるんだ?
ZIPか?w
スポンサードリンク
25 : 葉子 2013/06/20(木) 17:12:37.70aa発言回数 : 2 回目
Linuxカーネル開発に最適なバージョン管理ソフトがすべての開発モデルに同じように適してる訳じゃないんだよね
30 : 卓史 2013/06/21(金) 00:12:41.96
一人で開発するならsvnでいいんじゃない
今必死こいてチームのコードをgitに移行させてる
31 : 登一 2013/06/21(金) 00:18:31.99
分散型でもMercurialの方が分かりやすい
GitはGithubが最大のメリット
スポンサードリンク

関連記事

関連カテゴリ