- 1 名前:犬板 [2006/08/04(金) 23:33:16 ID:aMGjnjPK]
- バージョン管理システム subversionについて語ろう。
バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や ネットワーク対応などでやや難がある。 これらCVSの問題点を解決すべく開発されているのがSubversionである。 オープンソースソフトウェアの開発においてはCVSが多く使われているが、 Subversionを利用するオープンソースプロジェクトも急速に増えている。
- 208 名前:login:Penguin [2010/03/04(木) 20:03:17 ID:CbypfiKi]
- 引数展開を誰がやってるかっていう話だな。
- 209 名前:login:Penguin mailto:sage [2010/03/05(金) 00:37:11 ID:i/dyYoIT]
- ubuntu サーバ(ubuと呼ぶ)上で subversion のリポジトリを作成し、Windows のファイルサーバ(winと呼ぶ)にバックアップを取ろうとしています。
バックアップの手段としては svnsync を使おうとしています(post-commitで、win 上のリポジトリと同期させたい)。 そのため、win の共有フォルダにバックアップ用のリポジトリを作成しようと、ubu から win の共有フォルダをマウントしましたが、 マウントしたディレクトリ内で svnadmin create をすると「svnadmin: database is locked」というエラーが 出てしまい、リポジトリが作成できません。 ubu 上では apache から DAV でリポジトリにアクセスさせるために、ubu 上のリポジトリには www-data:www-data に 所有権を与え、さらに、win をマウントする時にも uid,gid を www-data の id を指定しています。 windows の共有フォルダをマウントして、その上にリポジトリを作成することはできないのでしょうか? それとも、何かしらの設定によるものなのでしょうか? 板違い、スレ違い等ありましたら誘導していただければ助かります。 よろしくお願いします。
- 210 名前:209 mailto:sage [2010/03/07(日) 16:33:23 ID:i2q43V0t]
- >>209 自己解決しました
--pre-1.5-compatible オプションを付けてリポジトリを作成したら うまくいきました。
- 211 名前:login:Penguin mailto:sage [2010/03/25(木) 15:50:13 ID:Q/OHi20B]
- fsfs-reshard.py
でリポジトリDBバージョンを2->3にしたらチェックアウト、更新はできるけど コミットできなくなった。バージョンは1.6.9です。 横着しないほうがいいってことらしい。
- 212 名前:login:Penguin [2010/04/02(金) 20:44:39 ID:IyKbf9bJ]
- はあ、どこで道を踏み誤ったんだろうなあ。。。
- 213 名前:login:Penguin mailto:sage [2010/06/02(水) 08:03:38 ID:Hhndte6H]
- >>209
私もsentOSからwindowsの共有フォルダをマウントして、 sentOS上のリポジトリのバックアップをwindows側に取ろうとしているんですが、 上手くいかず困っています。 【状況】 1.sentOSからwindow共有フォルダをマウント 2.SentOSから"svnadmin create hogehoge"を実行し、windows上にミラー用リポジトリ作成 3.ミラーリポジトリのhooks/pre-revprop-change の内容を以下に変更 #!/bin/sh exit 0 4. 3のファイルに実行権限を付与 5. SentOSから "svnsync init file///ミラー先 file:///ミラー元" を実行してリポジトリの 初期化を試みるが失敗。以下のようなエラーが出た。 "svnsync: 'pre-revprop-change' フックが次のようなエラーを出力して失敗しました:" (↑※「次のようなエラー」と出力されているにもかかわらず、エラー内容が出力されていない) 以上です。解決法をご存知の方がいらっしゃれば、アドバイスお願い致します。
- 214 名前:login:Penguin mailto:sage [2010/06/02(水) 10:45:18 ID:HiSOFHLt]
- CentOS
- 215 名前:login:Penguin [2010/10/25(月) 08:03:24 ID:gZnkNs2+]
- hibari.2ch.net/test/read.cgi/tech/1283780922/から誘導されてきました。
イントラ内に建てたfreebsd8.1サーバーにsubversionインストールして ブラウザでhttp://サーバーアドレス/davってするとdav - Revision 0: / って表示されるところまでできました。 やりたいことは、クライアントのWin7上で開発中のvisual studio 2010 proのVC#プロジェクトを管理したいのですが サーバーに同期(アップロード?コミット?チェックアウト?)させる方法がわかりません。 つまり、コミット先?をhttp://サーバーアドレス/davにしたいのですが 設定がまずいのか現在は、ローカルの file:///C:/Repositories/dav/trunkになってしまいます。 どうしたら変更できますか?
- 216 名前:login:Penguin mailto:sage [2010/10/25(月) 08:33:26 ID:AgBROAV0]
- チュートリアルやった方が良いんじゃないか?
svn importとかしらべてみな。 その段階では、サーバの問題じゃないから hibari.2ch.net/test/read.cgi/tech/1286654542/ で聞いた方が良いんじゃないか?
- 217 名前:login:Penguin [2010/10/25(月) 21:34:14 ID:drc4urq+]
- >>216
できました。簡単でした。
- 218 名前:login:Penguin [2010/12/30(木) 12:04:21 ID:JxXO22vt]
- プログラム板から誘導されてきました
apacheプロジェクトやGoogle CodeのSubversionサーバみたいに server/repo/trunk だとanonymous チェックアウト化、コミット不可 https://server/repo/trunk だと認証要かつコミット可 ってどうやって構成するんでしょう? Webサーバーはapacheだと思うんですが、パスが同じなので<Location>ディレクティブ では役に立たなさそうだし、URL rewriteのようなへんてこなことをしているようにも見えないし・・・
- 219 名前:login:Penguin mailto:sage [2010/12/30(木) 12:52:32 ID:NCm/PPlG]
- httpとhttpsで独立して設定できるんだからそれぞれを希望するように設定すればいいだけ
- 220 名前:login:Penguin mailto:sage [2010/12/30(木) 13:05:21 ID:JxXO22vt]
- >>219
VirtualHostを使うということでしょうか?
- 221 名前:login:Penguin [2010/12/30(木) 14:58:57 ID:zIYq0qFA]
- <VirtualHost なんたら:80>
GET PROPFIND OPTIONSあたりのメソッドだけ許可 DAV設定 </VirtualHost> <VirtualHost なんたら:443> 証明書の設定 DAV設定 </VirtualHost> みたいなイメージ
- 222 名前:218 mailto:sage [2010/12/30(木) 16:59:29 ID:JxXO22vt]
- >>221
イメージできました! やってみます。
- 223 名前:sage [2011/02/01(火) 18:59:25 ID:0L2n73UN]
- 初歩的な質問ですが
FSFSが何の略であるかご存知の方教えて下さい
- 224 名前:login:Penguin mailto:sage [2011/02/01(火) 22:52:36 ID:OTKETYFK]
- filesystemfilesystem
- 225 名前:login:Penguin mailto:sage [2011/02/01(火) 23:02:38 ID:jArSOjjA]
- 公式のドキュメント見ても何の略か書かれてないっぽい?
- 226 名前:223 mailto:sage [2011/02/02(水) 08:55:16 ID:hKv2HLz0]
- >>225
そうなんですよ 大した話ではないのですが気になって
- 227 名前:login:Penguin mailto:sage [2011/02/05(土) 19:53:04 ID:4+gd+K9n]
- FAQにも見あたらないね。
旧Users-MLでも結論が出てない subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=855459
- 228 名前:login:Penguin mailto:sage [2011/02/05(土) 22:48:28 ID:vA0jqYtd]
- FSfs is not fsFS
- 229 名前:223 mailto:sage [2011/02/07(月) 10:25:09 ID:qzDo/F+u]
- >> 227
情報ありがとうございます やはりはっきりしないんですね
- 230 名前:login:Penguin mailto:sage [2011/05/06(金) 07:07:49.95 ID:tnHlGKXs]
- subversionで既存のプロジェクトを管理できるように検討しているのですが以下のような場合どうすればいいのでしょうか?
・ログファイルとプログラムファイルが管理したいディレクトリ以下にある public_html/ log/ library/ ・public_html/内の画像用ディレクトリ(img/)はsubversionで管理する必要はないがaddする都度、除外するのが面倒 プロジェクトのディレクトリ構造についてご教示お願いいたいます。
- 231 名前:login:Penguin mailto:sage [2011/05/06(金) 23:21:48.39 ID:l8mC95o5]
- >>230
無視したいディレクトリをリポジトリから削除した後に そのディレクトリに対してsvn:ignoreプロパティを設定してコミット
- 232 名前:login:Penguin mailto:sage [2011/05/07(土) 10:44:20.21 ID:NpoSQtOj]
- >>231
ありがとうございます プロパティで設定すればいいのですね
- 233 名前:login:Penguin [2011/08/06(土) 13:44:53.79 ID:uWyitnRi]
- GITをインストしようと、wiki見てたんだけど、CVSとかSubversionは酷い言われようだね。
>CVSを「悪い見本」とする。設計上のことで確信が持てない場合は、CVSと逆の決断をする。リーナスは冗談めかして以下のように語っている。 > >“カーネルメンテナンスの最初の10年間、僕らは文字通りtarボールとパッチを使っていた。 >CVSよりもずっと優れたソース管理システムさ。僕は営利企業 ( トランスメタ[24]) でCVSを7年間使わされたことで、 >CVSを強烈に憎むようになった。 > >CVSを強烈に憎んでいると言う時には、このことも言っておかなくちゃいけないね。 >観衆の中にSVN(Subversion)のユーザがいるなら、この場から去ったほうがいいかもしれない。 > >僕がCVSを強烈に嫌悪しているということは、僕がSubversionが史上最大の無意味なプロジェクトであると思っていることも意味しているんだ。 >Subversionのしばらくのスローガンは‘ちゃんとCVSをやる’とかそんなものだったよね。 >そんなスローガンから始めたら、どこにも辿りつけないよ。CVSをちゃんとやるなんて不可能なのさ。
- 234 名前:login:Penguin mailto:sage [2011/08/06(土) 16:15:29.29 ID:qekRoR0c]
- 一口に「wiki」と言ってもたくさんありますが。
- 235 名前:login:Penguin mailto:sage [2011/08/06(土) 16:22:35.32 ID:CUVIf3QE]
- カードの認証に待たされるとかそういうごく個人的な視点で
ひとつの側面だけを見て銀行口座のシステムを憎む人もいる。 多くの人にとってそれが広く普及して使われているにも関わらず、だ。
- 236 名前:login:Penguin mailto:sage [2011/08/18(木) 10:04:37.68 ID:TD6qXsUu]
- >>233
自分を優位に見せるために競合をこき下ろす文化だからな 情報をそのまま鵜呑みにするわけにはいかんだろw
- 237 名前:login:Penguin mailto:sage [2011/08/18(木) 11:38:54.47 ID:KeUFykCL]
- そりゃ自分の用途に合わなかったってだけの理由で「史上最大の無意味なプロジェクト」とか
平気で言えるくらいだからな
- 238 名前:login:Penguin mailto:sage [2012/02/26(日) 08:53:22.19 ID:AS3sM9pW]
- マージした後ヒストリーみるとMってなってるけどマージ元がどこかはわからない?
- 239 名前:login:Penguin mailto:sage [2012/02/26(日) 20:50:21.27 ID:rzpn8km0]
- いまどきsubversionを使っているおとこの人って。。。
- 240 名前:login:Penguin mailto:sage [2012/03/08(木) 23:23:27.80 ID:QuR0OPhU]
- --reintegrateが有るのと無いのとで何がどう変わるの?
- 241 名前:login:Penguin [2012/03/09(金) 16:16:58.95 ID:W/bV6aQ9]
- いまどきsubversionを使っているおとこの人って。。。
- 242 名前:login:Penguin mailto:sage [2012/05/02(水) 23:49:01.59 ID:7wqQ6O3l]
- なにが言いたいのかわからんけど
- 243 名前:login:Penguin mailto:sage [2012/05/22(火) 11:48:43.26 ID:Igcoo2VT]
- いまどきsubversionを使っているおとこの人って。。。
- 244 名前:login:Penguin [2012/10/17(水) 01:43:29.44 ID:4VOoz/IX]
- SVK使ってる奴、居るか?
- 245 名前:login:Penguin mailto:sage [2012/10/17(水) 20:24:47.41 ID:eQq5041I]
- 前に SVK を使ってたけど、
最近また必要になって使おうと思ったけどなんかダメだったので (Subversionのバージョンに追いついてないっぽい?SVKはもう更新されないのかしらん) 代わりに git-svn を使って、gitインタフェース経由でアクセスすることにした。 それ以来、git派に転向。
- 246 名前:login:Penguin [2012/10/17(水) 21:10:46.97 ID:ulMUx+cU]
- svkは終了のお知らせが出ている。
lists.bestpractical.com/pipermail/svk-devel/2009-May/001224.html
- 247 名前:login:Penguin mailto:sage [2012/10/17(水) 21:51:17.50 ID:LrnmRnZ+]
- Bazaarも終了したよね
- 248 名前:login:Penguin mailto:sage [2012/10/17(水) 21:52:32.06 ID:WoKCvP5V]
- gitって多言語対応?svn はその一点でつかっている。
- 249 名前:login:Penguin [2012/11/28(水) 23:58:14.51 ID:mpduPz2r]
- いまどきsubversionを使っているおとこの人って。。。
|

|