0001犬板2006/08/04(金) 23:33:16ID:aMGjnjPK
バージョン管理システム subversionについて語ろう。
バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や
ネットワーク対応などでやや難がある。
これらCVSの問題点を解決すべく開発されているのがSubversionである。
オープンソースソフトウェアの開発においてはCVSが多く使われているが、
Subversionを利用するオープンソースプロジェクトも急速に増えている。
0217login:Penguin2010/10/25(月) 21:34:14ID:drc4urq+
0218login:Penguin2010/12/30(木) 12:04:21ID:JxXO22vt
プログラム板から誘導されてきました
apacheプロジェクトやGoogle CodeのSubversionサーバみたいに
http://server/repo/trunk だとanonymous チェックアウト化、コミット不可
https://server/repo/trunk だと認証要かつコミット可
ってどうやって構成するんでしょう?
Webサーバーはapacheだと思うんですが、パスが同じなので<Location>ディレクティブ
では役に立たなさそうだし、URL rewriteのようなへんてこなことをしているようにも見えないし・・・
httpとhttpsで独立して設定できるんだからそれぞれを希望するように設定すればいいだけ
>>219
VirtualHostを使うということでしょうか? 0221login:Penguin2010/12/30(木) 14:58:57ID:zIYq0qFA
<VirtualHost なんたら:80>
GET PROPFIND OPTIONSあたりのメソッドだけ許可
DAV設定
</VirtualHost>
<VirtualHost なんたら:443>
証明書の設定
DAV設定
</VirtualHost>
みたいなイメージ
0223sage2011/02/01(火) 18:59:25ID:0L2n73UN
初歩的な質問ですが
FSFSが何の略であるかご存知の方教えて下さい
公式のドキュメント見ても何の略か書かれてないっぽい?
>>225
そうなんですよ
大した話ではないのですが気になって >> 227
情報ありがとうございます
やはりはっきりしないんですね
subversionで既存のプロジェクトを管理できるように検討しているのですが以下のような場合どうすればいいのでしょうか?
・ログファイルとプログラムファイルが管理したいディレクトリ以下にある
public_html/
log/
library/
・public_html/内の画像用ディレクトリ(img/)はsubversionで管理する必要はないがaddする都度、除外するのが面倒
プロジェクトのディレクトリ構造についてご教示お願いいたいます。
>>230
無視したいディレクトリをリポジトリから削除した後に
そのディレクトリに対してsvn:ignoreプロパティを設定してコミット >>231
ありがとうございます
プロパティで設定すればいいのですね
0233login:Penguin2011/08/06(土) 13:44:53.79ID:uWyitnRi
GITをインストしようと、wiki見てたんだけど、CVSとかSubversionは酷い言われようだね。
>CVSを「悪い見本」とする。設計上のことで確信が持てない場合は、CVSと逆の決断をする。リーナスは冗談めかして以下のように語っている。
>
>“カーネルメンテナンスの最初の10年間、僕らは文字通りtarボールとパッチを使っていた。
>CVSよりもずっと優れたソース管理システムさ。僕は営利企業 ( トランスメタ[24]) でCVSを7年間使わされたことで、
>CVSを強烈に憎むようになった。
>
>CVSを強烈に憎んでいると言う時には、このことも言っておかなくちゃいけないね。
>観衆の中にSVN(Subversion)のユーザがいるなら、この場から去ったほうがいいかもしれない。
>
>僕がCVSを強烈に嫌悪しているということは、僕がSubversionが史上最大の無意味なプロジェクトであると思っていることも意味しているんだ。
>Subversionのしばらくのスローガンは‘ちゃんとCVSをやる’とかそんなものだったよね。
>そんなスローガンから始めたら、どこにも辿りつけないよ。CVSをちゃんとやるなんて不可能なのさ。
カードの認証に待たされるとかそういうごく個人的な視点で
ひとつの側面だけを見て銀行口座のシステムを憎む人もいる。
多くの人にとってそれが広く普及して使われているにも関わらず、だ。
>>233
自分を優位に見せるために競合をこき下ろす文化だからな
情報をそのまま鵜呑みにするわけにはいかんだろw そりゃ自分の用途に合わなかったってだけの理由で「史上最大の無意味なプロジェクト」とか
平気で言えるくらいだからな
マージした後ヒストリーみるとMってなってるけどマージ元がどこかはわからない?
いまどきsubversionを使っているおとこの人って。。。
--reintegrateが有るのと無いのとで何がどう変わるの?
0241login:Penguin2012/03/09(金) 16:16:58.95ID:W/bV6aQ9
いまどきsubversionを使っているおとこの人って。。。
いまどきsubversionを使っているおとこの人って。。。
0244login:Penguin2012/10/17(水) 01:43:29.44ID:4VOoz/IX
SVK使ってる奴、居るか?
前に SVK を使ってたけど、
最近また必要になって使おうと思ったけどなんかダメだったので
(Subversionのバージョンに追いついてないっぽい?SVKはもう更新されないのかしらん)
代わりに git-svn を使って、gitインタフェース経由でアクセスすることにした。
それ以来、git派に転向。
0246login:Penguin2012/10/17(水) 21:10:46.97ID:ulMUx+cU
gitって多言語対応?svn はその一点でつかっている。
0249login:Penguin2012/11/28(水) 23:58:14.51ID:mpduPz2r
いまどきsubversionを使っているおとこの人って。。。
>>248
Mercurial(hg)じゃあかんの? 基本的なことで申し訳ないんですが
リポジトリが破損しているかチェックするコマンド等はありませんか?
>>252
早い返信、ありがとうございます。
verifyした結果、破損はなくて大丈夫そうです Windows版の質問なので板違いかと思いますがお答えいただければ嬉しいです。
以前よりSubversionを用いてソース管理をしていましたが、このたびサーバを入れ替えることとなり、
Subversion自体も新しいバージョンを使用しようということになりました。
現段階でリポジトリを移行する方法は見つけれたのですが、ユーザ情報を移行する方法がわからず…
リポジトリだけではなくユーザ情報を移行する方法をご教示いただけないでしょうか?
>>255
移行先のサーバはWindowsServer2012R2です。
1年以上書き込みがなかったスレで回答いただいてちょっと驚いていますw >>257
>>258
回答ありがとうございます。
CollabnetSubversionEdgeを使用しているせいか、apacheかsvnserveのどちらかを動かしているという意識があまりなく…
タスクマネージャをみるとApache.exeの子タスク?としてCollabnetSubversionServerが動いているので
おそらくApacheだとは思います。
また、>>257さんに教えて頂いたサイトでアクセスするアクセス可能なユーザを制限する情報はわかったのですが、
Subversionサーバに登録されているユーザすべての情報を移行する方法はわかりませんでした。 >>259
SubversionEdgeってActiveDirectory認証使えるんじゃないの?
もしそうならユーザーの認証情報はドメインコントローラーにあるので移行の必要はない。
リポジトリへのアクセス権限はSubversionEdge側にあるはずだが、これはリポジトリを移行するときに一緒に移行されるであろう。
ユーザー認証をSubversionEdgeで行っているなら、何かエクスポートしてインポートするような機能があるんじゃないかな。 >>260
AD認証は使用していますが、それとは全く別のIDとPWを使用しているはずです。
↓のページのようにユーザを追加しているので、ここで追加しているユーザ情報を移行したいのですが、これかと思ったフォルダを入れ替えても駄目でした…
ttp://www.ipentec.com/document/document.aspx?page=subversion-edge-add-user&culture=ja-jp
ちなみにこれかと思ったフォルダはリポジトリフォルダと同じ階層にあるconfフォルダです >>262
何度もありがとうございます。
教えていただいたhtpasswdをCドライブ内で探してみたのですが見つからず…
その後も色々とファイルを手当たり次第にファイルを開けてみたりと試してみたのですが手詰まりに。
結局グループ内でも相談した結果、ユーザを追加するとsvn_auth_fileにユーザIDと変換されたPWが
追加されていること、GUI画面から該当のユーザを削除後、再度ユーザをファイルに追加すれば
そのユーザでtoolSVNでリポジトリを取得できる、ただしGUI画面にはログインできないという状態を確認。
GUI画面を使用できないという大きな欠点はありますが、とりあえずユーザの移行はできるとことで
決着をつけました。
板違いにもかかわらず皆様ご親切に回答頂きありがとうございました。 0264login:Penguin2017/12/29(金) 14:55:29.06ID:S/CsVkMC
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
HI019LU7RW
0266login:Penguin2018/05/22(火) 10:27:43.61ID:Czl6p0FW
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
R473G