[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/23 18:53 / Filesize : 118 KB / Number-of Response : 468
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Subversion r8



1 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 16:21:19 ]
subversionはフリーなオープンソースのバージョン管理システムです。

公式HP
subversion.tigris.org
subversion.tigris.org/

Subversion によるバージョン管理
subversion.bluegate.org/

subversion: Project Status
subversion.tigris.org/project_status.html

subversion: Subversion Links
subversion.tigris.org/links.html

Version Control Systems Comparison
better-scm.berlios.de/comparison/comparison.html

前スレ
Subversion r7 pc11.2ch.net/test/read.cgi/tech/1180858500/
06 pc11.2ch.net/test/read.cgi/tech/1165892754/
05 pc8.2ch.net/test/read.cgi/tech/1145841405/
04 pc8.2ch.net/test/read.cgi/tech/1129642894/
03 pc8.2ch.net/test/read.cgi/linux/1100622362/
02 pc5.2ch.net/test/read.cgi/linux/1078609142/
01 pc.2ch.net/test/read.cgi/linux/1002355536/

豆知識
subversionの語源は、suvbert「(国家や社会秩序を)破壊・転覆する」という意味の名詞形です。

sub + versionの連係だと思っていると恥ずかしい思いをする時がきますよ。

447 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 12:59:34 ]
>>445
自分がリポジトリを持つって事でマージが綺麗になるってのが
理解出来ないだけだよ

ぶっちゃけ、分散型だの何だのって言うのはどうでも良いんだよね
ブランチ区切った後のマージが凄く楽になるって話らしいから
どう違うのか確認したかった

448 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 13:11:16 ]
Windows 共有フォルダ上にリポジトリを作り、 file:///\foo/bar/svn みたいにして
アクセスしています。↓のような感じで。
www.syon.co.jp/syontech/tech014.html

この Windows 共有フォルダは Samba(Linux)で動かしているのですが、
その Linux から svn co file:///home/samba/bar/svn みたいに
ローカルリポジトリとしてアクセスしても問題ないでしょうか?

できれば、さらに別マシンから svn co svn://foo/bar/svn 見たいにアクセスしたい。

commit はせずに参照(svn checkout, update, log)だけするつもりです。
ファイルのロックとかでリポジトリが壊れてしまうでしょうか?


449 名前:441 mailto:sage [2007/12/03(月) 13:59:13 ]
TortoiseHgキテタ━━━━(゚∀゚)━━━━!!


450 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 18:26:46 ]
>>435
想像だけど・・・

Linusのスライド(最初のほうだけしか見てない)でCommitObjectっていう単語を見た気がするけど、
Commitが単体オブジェクトのような編集可能な形で存在していて、
過去のCommit(patchのようなもの)を修正すると自動的に最新の状況が再構成されるとかそんな感じなのかな?

コンフリクトの処理がどうなるのか気になるけど。

451 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 20:11:59 ]
BitKeeperにしろPerforceにしろ、むちゃくちゃ高いな。
開発者一人あたり1000ドルってなんだよ。

452 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 20:19:10 ]
Subversion開発元のCollabNetなら、

年内特別キャンペーン価格: ¥3,900 / ユーザ / 月
www.collab.net/jp/products/cee_cesvn_campaign/


453 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 20:38:24 ]
まあでもたとえば、VisutalStudioのTeamとかも
一人あたり5000ドルは下らないわけで

454 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 21:09:56 ]
たけーよ

455 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 21:47:48 ]
>>449
TortoiseHG インストールできないんだが。ばいなりのやつ。



456 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 21:50:34 ]
確かにsubversionのマージは糞だな。

457 名前:431 mailto:sage [2007/12/03(月) 22:36:34 ]
>>447
行レベルでぶつかったら、やはりGitでも3wayマージを手でやる羽目にはなります。
そうでない場合は、いい感じにマージしてくれる(これはsvkも同じだった気が)
Subversionではsvn updateってした時にファイル単位でぶつかったらCになって
自分でどうにかしないといけない、、、よね?ってsvn忘れてきてるよ (;´∀`)
Gitの前はsvk使ってたんだけど、マージの便利さではそう変わらないと思う。

>ぶっちゃけ、分散型だの何だのって言うのはどうでも良いんだよね
>ブランチ区切った後のマージが凄く楽になるって話らしいから
>どう違うのか確認したかった
俺もそういう感じで、きっかけは追っかけてるプロジェクトがSubversionからGitに
変わったからしょうがなくGitしてみた、って感じで。その時点では俺はsvkで
追っかけてて、svkには満足してた(遅いのには参ってたが)。でもGit使ってみたら、
違う意味ですごく良かった。
例えば俺はPHPの2chリーダー使ってるんだけど、正規版と拡張版があって、
さらにたまにスレで書き込まれる微修正、それにwikiに載ってる改良、さらに
個人用の設定も設定ファイルを編集する必要があって、けっこういろいろ手を加えてる
んだけど、その状態で上流が伸びた時に、これらオレ改良の適用を手でやると
なると、かなり厳しい。Gitでrebaseというのをすると、オレコミットをいったん
全てリセットして、根っこを伸ばした後にオレコミットを再度全て適用、なんて
ことが出来る。これがすごく気持ちいい。

>>450
内部についてまではあまり詳しく理解してないんだけど、俺はそういう感じだと
思います。ガベージコレクションがあったりなんかして、参照されなくなった
オブジェクトをたまに消してるみたい。なんかファイルシステムみたいだ。

あまり脈絡がないんじゃないかと思われるようなコミットをいきなり指定して
今の状態に適用しちゃったりもできるんで(さすがにうまく行くとは限らないけど、
でもけっこううまく出来てしまう)、実はGitってただのパッチ集なんじゃ? って
思うことがあって、そのへんが git(おバカな) のか、、って思ったりとか
しますそしてスレ違い長文すみません。

458 名前:デフォルトの名無しさん mailto:sage [2007/12/03(月) 23:22:29 ]
その素晴らしいGitとやらの話題はここで埋もれては勿体無いので、
折角だからこちらで続けませんか?

バージョン管理システムについて語るスレ
pc11.2ch.net/test/read.cgi/tech/1193332500/

459 名前:431 mailto:sage [2007/12/03(月) 23:46:14 ]
>>458
すまんね、そうする

460 名前:デフォルトの名無しさん mailto:sage [2007/12/04(火) 03:04:08 ]
>>457
> オレコミットをいったん
> 全てリセットして、根っこを伸ばした後にオレコミットを再度全て適用、なんて
> ことが出来る。これがすごく気持ちいい。

おっほ。
それすごくよさそう。
なんか新規プロジェクトのときGit使ってみるかな。

461 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 01:55:57 ]
同じようなことを SVK じゃできんの?
SVK の弱点は速度だけ?

462 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 02:11:55 ]
>>461
linusいわく、マージ関連の機能が弱いらしい。
あと、svnとsvkで操作が違うことも弱点の一つかな。

463 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 13:41:34 ]
手動で3wayマージしないといけないって時点で大した違いなんてない気がするが

464 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 14:14:22 ]
マージした記録ってどこかで見れます?
例えば、truncに対するマージ履歴一覧みたいなやつ。コメントじゃなくて。

465 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 14:45:21 ]
>464
Subversion 1.5を待つか、今すぐ開発バージョンを使うか、
その追加機能の元になったpythonスクリプトを使うかすれば。



466 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 15:18:21 ]
>>465
速レスサンクス。
待ちます・・・

467 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 15:19:03 ]
あみん乙






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<118KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef