1 名前:犬板 [2006/08/04(金) 23:33:16 ID:aMGjnjPK] バージョン管理システム subversionについて語ろう。 バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や ネットワーク対応などでやや難がある。 これらCVSの問題点を解決すべく開発されているのがSubversionである。 オープンソースソフトウェアの開発においてはCVSが多く使われているが、 Subversionを利用するオープンソースプロジェクトも急速に増えている。
9 名前:login:Penguin [2006/08/13(日) 18:27:14 ID:1g2b6b8a] 現在使用(しようとしている)のはWindows版なので厳密には板違いですが、お力になっていただければ幸いです。 当方は今、Windows上でJava(Eclipse RPC)の開発をしているのですが、バージョン管理にWindows版のsubversionを使いたいと思っております。 インストールは恙無く終わり、ローカルマシン上では「file:///〜」という指定で無事チェックイン出来たのですが、リモートマシンからのアクセス(「svn://(IPアドレス)」と指定してのsvnからのインポート)で出来ません。 subclipseのコンソールには「svn: Can't connect to host (svnserverが動いているIPアドレス)」と表示されています。 おそらくリモートでアクセスするには何かしらの設定が必要なのではないかと考えたのですが、ネット上にある情報はほとんどがWebDAVを使用するものばかりです。 残念ながらこのマシンでは(他の開発で必要なため)IISが必須なので、可能な限りapacheは入れたくありません。 (共存は可能なコトは知っていますが、このためだけにインストールするのは少し悲しすぎます(T_T)) ということで、何か情報をお持ちの方がいらっしゃればアドバイスをいただければ幸いです。よろしくお願いします。 また、必要な情報などありましたらご指摘ください。
10 名前:login:Penguin mailto:sage [2006/08/13(日) 18:35:13 ID:5HPbCueB] >>9 サーバなりデーモンなり上がってますか?
11 名前:9 mailto:sage [2006/08/13(日) 19:44:48 ID:1g2b6b8a] >>10 コマンドラインからバッチを起動しています(現在はタスクで起動時に実行) >>9 にも書いたとおり、「file:///〜」は通っているので、多分大丈夫だとは思うのですが…… 確認する方法、ご存知でしょうか?
12 名前:login:Penguin mailto:sage [2006/08/13(日) 19:57:25 ID:te//jk76] Apacheをインストールしなさい。 Apacheをインストールするのが正しい方法なので躊躇ってはいけない。
13 名前:login:Penguin mailto:sage [2006/08/13(日) 20:30:10 ID:5HPbCueB] あ、そっか、DAVか。
14 名前:login:Penguin mailto:sage [2006/08/13(日) 20:31:14 ID:5HPbCueB] >>11 >>>9 にも書いたとおり、「file:///〜」は通っているので、多分大丈夫だとは思うのですが…… subversionがローカルのファイルを直接読んでいるので何の参考にもなりません。 file:///a.htmlがWebサーバを通っていないのと一緒。
15 名前:9 mailto:sage [2006/08/13(日) 22:47:47 ID:1g2b6b8a] >>14 ……ごめんなさい、当たりでした(T_T) subversionって、ローカルでアクセスするだけならsvnserve立ち上がってる必要は無いんですね。 で、どうもタスクによる指定では上手く動いてくれないので、vectorからサービス化のフリーウェア拾ってきてサービスにしてみたところ、無事に動きました。 ありがとうございました。
16 名前:login:Penguin [2006/08/16(水) 00:13:47 ID:Pj3Vfy/U] >>100
17 名前:login:Penguin mailto:sage [2006/08/26(土) 22:13:13 ID:Lw3TsZcA] subversion - バックアップツール とかいう本が出てたけど。。。どうなの?
18 名前:login:Penguin mailto:sage [2006/08/26(土) 22:28:22 ID:evYtDbzU] >>17 大間違いじゃね?
19 名前:login:Penguin mailto:sage [2006/08/26(土) 23:49:34 ID:TbQ9aiLA] まぁ、そういう使い方しても法律に触れるわけではないが...。 タイトルを見る限り、決してオススメできないな。
20 名前:login:Penguin mailto:sage [2006/08/27(日) 01:57:05 ID:UwoCCiBB] >>17-19 著者の名前をよく見ろ。
21 名前:login:Penguin mailto:sage [2006/08/30(水) 19:08:07 ID:x69pyYvH] amazonで "Subversion公式ガイド" の訳者上平氏の本の紹介文を見てみたが こっちもバックアップツールって書いてあるな。 www.amazon.co.jp/o/ASIN/4798013730
22 名前:login:Penguin mailto:sage [2006/09/06(水) 14:12:14 ID:rcJ7FEKA] ファイルごとのバージョン管理が出来ないのは仕様ですか?
23 名前:login:Penguin mailto:sage [2006/09/06(水) 14:17:55 ID:k0MtvRe2] >>22 ファイルごと別々にcommitするか、CVS/RCS使え。
24 名前:login:Penguin mailto:sage [2006/09/06(水) 21:24:11 ID:ztKSi/df] >>22 一遍、窓の無い壁が軟らかい部屋のある病院で見てもらえ。
25 名前:login:Penguin mailto:sage [2006/09/06(水) 23:42:52 ID:rcJ7FEKA] >>23 そちらも検討してみるですよ。ありがとう。 >>24 日本語でおk
26 名前:login:Penguin mailto:sage [2006/09/09(土) 14:34:24 ID:9SIXtC9Z] >>24 じゃないけど ヤバイ患者を扱う精神病院ってのは 飛び降り防止の為に窓がなかったり、 ぶつかってケガ/死ぬのを防ぐ為に壁がやわらかくなってたりするらしいよ。 前テレビで見た。
27 名前:login:Penguin mailto:sage [2006/09/10(日) 04:21:44 ID:DNfiZ+kM] それ何て閉鎖空間?
28 名前:login:Penguin mailto:sage [2006/09/10(日) 04:35:10 ID:pDLa5IIK] >>27 ハルヒ厨は15498回通院を繰り返せ。
29 名前:login:Penguin mailto:sage [2006/09/12(火) 07:01:53 ID:xY+weJ1Z] >>28 みっくルンルン♪
30 名前:login:Penguin [2006/11/03(金) 23:05:11 ID:Gh5pfkKW] ねー、subversionって前のリビジョンがいらなくなっても消すこととかできないよね? 例えばリビジョン1のときに1Gのファイルをcommitして、次のリビジョンでそれをdeleteしたとするじゃん。それでもリポジトリのサーバの方にはその1Gのファイルは残ってしまうわけだよね…。 もしくはもう昔のバージョン情報はいらなくて、HDD削減のために昔のバージョン情報を消したいとかそういう使い方はできないのかな?
31 名前:login:Penguin mailto:sage [2006/11/03(金) 23:07:48 ID:aSZF4oBu] >>30 サーバ側で消せば良いじゃん。
32 名前:login:Penguin mailto:sage [2006/11/04(土) 00:32:13 ID:MV9ATd2t] >>30 dumpしてダンプファイルを編集。 その後loadすればいい。 それ以外の方法は無い。
33 名前:30 [2006/11/04(土) 01:10:24 ID:yrxZYbjT] >>31 ,32 なるほど。確かにそれなら消える罠 でも例えばそれでリビジョン1を消したとして、ローカルコピーの方からリビジョン1を参照しようとした場合とかってsubversionの予期せぬエラーみたいにならないかな?
34 名前:login:Penguin mailto:sage [2006/11/04(土) 01:18:20 ID:kaD8zBuC] そういうのは、昔のバージョン情報がいる、って言うんじゃないかな?
35 名前:login:Penguin mailto:sage [2006/11/04(土) 01:26:06 ID:IYZavDHZ] >>33 自分で試せよ。
36 名前:login:Penguin mailto:sage [2006/11/04(土) 09:38:11 ID:NNycDEDY] svnのクライアントコマンドってブックマーク機能ある?
37 名前:login:Penguin mailto:sage [2006/11/04(土) 11:35:28 ID:ZeGVdpCB] Tracでもつかってみやう
38 名前:login:Penguin mailto:sage [2006/11/04(土) 18:28:53 ID:MV9ATd2t] >>36 意味不明。
39 名前:login:Penguin mailto:sage [2006/11/04(土) 18:50:50 ID:HPKJ9uHl] >>36 日本語でおk。
40 名前:login:Penguin [2006/12/12(火) 11:15:58 ID:8ho5WqMl] Windows上でTortoiseSVNを使ってるんですが、(サーバーもWindows上) Thumbs.dbを削除したいんですが、どうすればいいですか? というのは、WindowsのExplorer上からだとThumbs.dbが見えないため 右クリックで削除の方法が使えないからです。 DOSプロンプトでコマンドラインから消す方法もありますが、数が多いという こともあり、できれば作業者側のPCで消せる方法を探してます。
41 名前:login:Penguin mailto:sage [2006/12/12(火) 11:20:27 ID:2BKrmyTQ] >>40 フォルダオプションで隠しファイルを表示しない、か、保護された〜のチェックを外せば良いよ。
42 名前:login:Penguin mailto:sage [2006/12/12(火) 12:12:35 ID:AfDkQOaP] >>38-39 わたしが思いますに、>>36 はmoveとかmergeとかで毎回URLタイプするのが面倒なので、 登録しておく方法はないか、と聞いているのではありますまいか。 moveとか: 作業コピーでやってコミットしなさい mergeとか: 環境変数使いなさい これならFAQなんですが。もし作業コピーに元のURLが保存されてることを知らないなら、 馬鹿ということになりますが、いくらなんでも人をそこまで悪く言いたくない。
43 名前:login:Penguin mailto:sage [2006/12/12(火) 19:25:14 ID:RIhYo3u/] おまえらLinux板でどうどうとゲイツOSの話すんなよ。 TortoiseSVNを使ってるならム板いけ
44 名前:login:Penguin mailto:sage [2006/12/13(水) 15:07:35 ID:wXvHIZOx] >>41 おぅ!ホントだ!!ありがとう〜♪
45 名前:login:Penguin mailto:sage [2006/12/13(水) 15:08:49 ID:wXvHIZOx] >>43 すんません。Windows板にもソフト板にもなかったんで・・・ ム板ってどこですか????
46 名前:login:Penguin mailto:sage [2006/12/13(水) 15:14:16 ID:Xf1Auk/Q] >>45 プログラム板。親切な俺はURLも貼る。 Subversion r6 pc8.2ch.net/test/read.cgi/tech/1165892754/ さっきr5から変わったとこだよ。
47 名前:login:Penguin mailto:sage [2006/12/13(水) 15:19:18 ID:wXvHIZOx] >>46 うぉ!なんて親切ちゃんなんだ!今度からそっちで聞きます。
48 名前:login:Penguin [2007/12/17(月) 04:03:58 ID:MP1yZ5qo] 英会話の独学してたら急に気になったんだけど、Subversionて英語発音だとサッバージョンになる?
49 名前:login:Penguin mailto:sage [2007/12/17(月) 14:29:27 ID:8gr7l6QS] ここはsvn上のソフトのエラー報告とかも出きるの?
50 名前:login:Penguin [2008/02/11(月) 12:39:28 ID:5R8ycQ1w] project001とproject002という2つの全然別のプロジェクトがあって、それをsvnで管理したいとき、 file:///home/hoge/svnで指定する箇所は分けるべきなのですか? 以下のようにやってはダメ? $ svn import /home/hoge/prj001 file:///home/hoge/svn/ -m "project001 start" $ svn import /home/hoge/prj002 file:///home/hoge/svn/ -m "project002 start"
51 名前:login:Penguin mailto:sage [2008/02/11(月) 14:55:12 ID:2bRDK35T] それは管理方針の問題だから駄目ではない。 まともな管理者が利点と欠点を理解して それを選択したのならきっとそれがベストな方法だ。
52 名前:login:Penguin [2008/02/11(月) 16:21:03 ID:5R8ycQ1w] 全部自分が個人としてやってたことなのですが、 自分のプロジェクトで、今まで1つのSVNディレクトリで管理してたのですが、 管理するプロジェクトが1つ増えたので、同じディレクトリに追加したところ、 チェックアウトしてみると、2つのプロジェクトが混ざって(一緒になって) チェックアウトされてしまうようになりました。そこで現在は、SVNディレクトリを 2つにわけ直してやってます。ですが、CVSだとCVSROOTは1つで済むところ、 SVNだとディレクトリを分ければならない、というのはちょっと不便な感じです。
53 名前:login:Penguin mailto:sage [2008/02/11(月) 16:58:09 ID:zK89GVcL] CVSROOTっていうのは環境変数のこと? 上の方法で import しているなら、 $ svn co file:///home/hoge/svn/prj001 とやれば prj001 がチェックアウトできるのでは? チェックアウトしたときにroot情報はワーキングコピーに 記録されるから環境変数を弄る必要は無い。 勘違いしてたらすまん。
54 名前:login:Penguin [2008/02/27(水) 18:31:37 ID:M71QBFgt] svnserveで配信してるんだけど 一回パスワードとか入力して認証した場合、 かなり長い間ノーパスでアクセスできるよね? この認証ってどこで管理してんの? 認証してる期間が長くてコワス
55 名前:login:Penguin mailto:sage [2008/03/07(金) 05:36:52 ID:sQ5+gIMj] ~/.subversion/auth/
56 名前:login:Penguin [2008/03/07(金) 11:23:59 ID:yxfPG9lb] Emacs で,ワーキングベースとワーキングコピーの内容を ならべながら diff とって,「あ,ここはやっぱり 変更するべきじゃなかったから元に戻そう」という作業を 簡単にできるモードってありませんでしょうか? svn-status-* コマンドは使っているのですが. それ以外に何かあれば教えていただきたく.
57 名前:login:Penguin [2008/03/07(金) 11:31:23 ID:yxfPG9lb] あ,ちなみに今は svn diff の結果を見ながらやってるんですが, ウギャー!と発狂して発作的に svn revert してしまい 放心状態になることがあります.screen で分割してあれこれ 工夫はしてみるんですが,視認性が悪く・・・ Emacsタン!助けて!
58 名前:login:Penguin mailto:sage [2008/03/07(金) 14:31:48 ID:hkdrBAge] psvn か、二つ読み込んで ediff?
59 名前:login:Penguin mailto:sage [2008/03/08(土) 01:23:07 ID:9beAQD9L] svkというのを使ってみたが、 これ使いにくいな。copyとかdiffとかで オプションがsvnと違うので面倒。 でも履歴も含めてもって来る方法がこれしかないので、仕方ない・・・
60 名前:login:Penguin mailto:sage [2008/03/08(土) 23:28:55 ID:KTEgInF8] つgit-svn
61 名前:login:Penguin mailto:sage [2008/03/13(木) 20:38:03 ID:+E8w9rhE] >>60 ありがとう。 git-svn/hgsvn/bzr-svnとか色々あるのね。 結局、オプションに互換性があるわけでも無いから 苦労して、svk入れる必要はなかったかも・・・ お気に入りのbzrが対応してたのは知らなかったよ。
62 名前:login:Penguin [2008/04/21(月) 09:07:40 ID:4ZxrAy+z] 最近リポジトリへのアクセスがめちゃくちゃ遅いと思ったら、 クライアント側のIPアドレスが逆引きできてないだけだった・・・ プロバイダに連絡してすぐに直してもらったけど、 そういや sshd は UseDNS yes がデフォだったんだな。
63 名前:login:Penguin [2008/04/24(木) 09:20:38 ID:lzqj2l5T] ワーキングコピーの形式はバージョンによって 変わる可能性があるようだけど、リポジトリのほうは そのままでも問題ないのかな? たとえば 1.3 時代に作ったリポジトリ、 そのままずっと運用し続けているけど、 これからもクライアントのバージョンが 1.5, 1.6, ...., 3.1415 と上がっていても大丈夫なんだろうか。 とちょっと不安。
64 名前:login:Penguin [2008/04/24(木) 13:23:00 ID:lzqj2l5T] さっき大きめの更新を svn+ssh でコミットし始めて、 つけたログメッセージが気に入らなかったから Ctrl+C で中断したんだけど、Broken pipe の表示と ともにコミットされた旨の表示も。 本当にきちんとコミットされているんだろうか。なんか不安だ。 一応 svn update してみても何事も起こらないんだけど。
65 名前:login:Penguin mailto:sage [2008/04/29(火) 13:27:44 ID:dWgXVixc] >>64 ログメッセージだけだったら後から幾らでも直せるのに
66 名前:login:Penguin [2008/04/29(火) 22:49:00 ID:Wy5jS6O+] え?そうなの? ダンプして強引に修正とかじゃなくて?
67 名前:login:Penguin mailto:sage [2008/04/29(火) 23:45:12 ID:YvenyQ08] >>64 マジマジ? おせーておせーて!
68 名前:login:Penguin [2008/04/30(水) 05:52:57 ID:lzKoMNft] >>67 ちょ,おまww 質問してるのは俺だってば
69 名前:login:Penguin mailto:sage [2008/04/30(水) 20:31:49 ID:/LUL0LBp] >>64 pre-revprop-change
70 名前:login:Penguin [2008/05/21(水) 06:47:54 ID:dJItIQm3] ワーキングコピーにはワーキングベースが入っていますよね. つまりざっくりと容量が2倍になっているわけで, とりあえず変更するつもりのものがないディレクトリに関しては ワーキングベースにファイルそのものじゃなくてハッシュ値だけ 持っておくとかで容量を節約できればなぁと思うんですが,無理? CoW 機能を持ったファイルシステムとかならもっと うまくやれるのかもしれない.
71 名前:login:Penguin mailto:sage [2008/05/21(水) 12:22:55 ID:mCnJxfKX] >>70 subversion.tigris.org/issues/show_bug.cgi?id=525 subversion.tigris.org/issues/show_bug.cgi?id=908
72 名前:login:Penguin [2008/05/21(水) 14:14:34 ID:dJItIQm3] 一応その辺の話も出てはいるのか・・・ ワーキングベースのファイルを空ファイルにしておく という work around は面白いな。 でも不用意にこれやると、リポジトリにめちゃくちゃな 差分がコミットされてしまう予感。
73 名前:login:Penguin [2008/05/28(水) 11:02:45 ID:HsWDzpDn] CentOS 5 で使える svk の rpm パッケージって無いでしょうか?
74 名前:login:Penguin mailto:sage [2008/06/01(日) 23:49:59 ID:MZH9H50a] >>48 厳密にはヴィジュアルヴェーシックになるよ
75 名前:login:Penguin mailto:sage [2008/06/02(月) 06:29:13 ID:ASEvI7Xs] 要するに胃キャメラって事ですね
76 名前:login:Penguin [2008/06/25(水) 15:58:09 ID:wshltYxw] 今日初めてsvn使ってみたのですが svn addとかsvn moveとかいちいちやるのが面倒だと思いました あるディレクトリ以下変更が加えられたファイルすべてを自動的に commitする方法はないのでしょうか?
77 名前:login:Penguin mailto:sage [2008/06/25(水) 16:59:31 ID:UdKXjOUh] truckと一緒に使うのがいいのかな
78 名前:login:Penguin mailto:sage [2008/06/25(水) 23:06:57 ID:60yOAmGe] >>76 WebDAVればいいんでわ?
79 名前:login:Penguin mailto:sage [2008/06/26(木) 07:17:54 ID:zajaXW8o] RapidSVN
80 名前:login:Penguin [2008/07/01(火) 12:26:02 ID:+6FU+8Fp] Windows環境でtortoiseを1.5にしたら日本語フォルダにしていたリポトロジ がリポトロジブラウザで参照できなくなりました。 コミットや差分は正常にできます。 日本語フォルダ(パス)で運用されているかたはご注意ください。
81 名前:login:Penguin mailto:sage [2008/07/02(水) 23:41:29 ID:ScqFkWO0] >>76 その変更ツリーのトップにいってコミットすれば 更新されたファイルを自動的にコミットしてくれますよ
82 名前:login:Penguin mailto:sage [2008/07/03(木) 00:37:42 ID:FUqfD8vh] >>80 あんたはまず「情報リテラシー」から勉強し直した方がいい。 リポトロジ?w
83 名前:login:Penguin mailto:sage [2008/07/03(木) 01:19:36 ID:UAqmQ1GF] >>82 それを言うなら情報が付かない只のリテラシーをなんとかすべきだろう どっちかというと情報リテラシーに問題があるのは>>81 だな
84 名前:login:Penguin [2008/07/04(金) 17:20:34 ID:Lnyp1aKI] >>82 すいません。 情報デリカシーから勉強してまいります。
85 名前:login:Penguin mailto:sage [2008/07/05(土) 11:07:22 ID:x1XOstmJ] Windowsで、作業コピーのファイルを移動する時には、 1.コピー先のフォルダが作業コピー内でaddなりcommitされている事を確認 2.コピー元のフォルダを開く 3.コピー先のフォルダを開く 4.コピーしたいファイルなりフォルダをマウス右ボタンでドラッグ&ドロップする 5.移動に関する小さいメニューダイアログが出るので一番上を選択する 6.コピー先のフォルダをコミットする
86 名前:login:Penguin mailto:sage [2008/07/08(火) 22:12:23 ID:LSu++xNc] 新スレ移行のお知らせ バージョン管理システムについて語るスレ2 pc11.2ch.net/test/read.cgi/tech/1215520728/ 夜露死苦ー
87 名前:login:Penguin mailto:sage [2008/07/09(水) 00:01:19 ID:LSu++xNc] プログラム板より引っ越して来ました。 以後、よろしくお願いします。 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 過去スレ@プログラム板 r9 pc11.2ch.net/test/read.cgi/tech/1202086238/ r8 pc11.2ch.net/test/read.cgi/tech/1192864879/ 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/
88 名前:login:Penguin mailto:sage [2008/07/09(水) 00:02:06 ID:LSu++xNc] ■文書 Subversionによるバージョン管理(日本語訳) subversion.bluegate.org/ svnbook PDF版 psyto.s26.xrea.com/misc/svnbook/ Subversion批判に対する反論 subversion.bluegate.org/svn-anti-fud-ja.html svn診断への反論 subversion.bluegate.org/undiagnosing-ja.txt CVSユーザのためのSubversionガイド(wakatonoさん) slashdot.jp/journal.pl?op=display&uid=12&id=200792 FSFS propaganda arch.bluegate.org/pipermail/subversion-jp/2004-May/000087.html TortoiseSVNユーザガイド tortoisesvn.bluegate.org/Help/dailyuseguide.html ■Wiki Subversionメモ terai.s55.xrea.com/Subversion.html Subversion(Saisse's Wiki): www.saisse.jp/pukiwiki/pukiwiki.php?Subversion ■記事(ちょいと旧め) www.atmarkit.co.jp/flinux/special/webdav/webdav03c.html www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html ukai.jp/debuan/2002w/subversion.txt ukai.jp/Slides/2003/0521-lw2003/html/ ukai.jp/Articles/2003/uu-svn/
89 名前:login:Penguin mailto:sage [2008/07/09(水) 00:03:29 ID:LSu++xNc] 最悪なsvn管理方法トップ10 www.red-bean.com/fitz/presentations/2007-07-27-OSCON-svn-worst-practices.pdf 日本語要約 www.geekpage.jp/blog/?id=2007/10/24 バージョン管理システムについて語るスレ2 pc11.2ch.net/test/read.cgi/tech/1215520728/ リーナス・トーバルズ「Subversion ほど無意味なプロジェクトはない」 po3a.blogspot.com/2007/12/subversion.html Git入門 www8.atwiki.jp/git_jp/
90 名前:login:Penguin mailto:sage [2008/07/09(水) 00:08:22 ID:RdgViIww] このスレ、01-03はLinux板にあったのね。 古巣に舞い戻ってきたんだ。
91 名前:login:Penguin mailto:sage [2008/07/09(水) 00:15:15 ID:XPSdMZs8] UNIX板に置いてあると、どのスレもまともに機能しなくなるから
92 名前:login:Penguin mailto:sage [2008/07/09(水) 00:16:35 ID:BhSjlPCH] 次スレ立ってないのに埋め始める馬鹿がいたから 避難先として誘導しただけ
93 名前:login:Penguin mailto:sage [2008/07/09(水) 00:18:16 ID:RdgViIww] まあ、いいんじゃね?
94 名前:login:Penguin mailto:sage [2008/07/09(水) 08:47:35 ID:1Rv0N+DQ] 次スレを待つか
95 名前:login:Penguin [2008/07/09(水) 10:01:11 ID:YkKIuky0] じゃあ仕事中のオレがリスクを背負いながら 元の巣に建てるよ
96 名前:login:Penguin [2008/07/09(水) 10:05:21 ID:YkKIuky0] 建てた。みんな戻ってこ〜い。 pc11.2ch.net/test/read.cgi/tech/1215565366/
97 名前:login:Penguin mailto:sage [2008/07/11(金) 18:35:50 ID:5BeLzHuN] bazaarが一番いいと思います。
98 名前:login:Penguin [2008/08/14(木) 17:49:04 ID:6NC/QdJU] ■■みんなでサイトつくろうぜwwwwwwwwwwwwwwww■■ 「お前ら一緒にサイト作ろうぜwwwwwwwwww」 「2ちゃん越えるサイト作ろうぜwwww」 「仕事無いんだ・・・・・・」 「やろうぜ!」 「みんなでサイトつくろうぜwwwwwwwwww」 gacco.o0o0.jp/ yutori.2ch.net/test/read.cgi/news4vip/1218673130/ ex14.vip2ch.com/test/read.cgi/part4vip/1218612197/ 興味沸いたらきてください! ======================!! 人材募集中 !!====================== ■プログラムを組んでくれる人 *サーバー側 言語はRubyかPerlの予定ですが、Perlが有力候補。 ・チャット 定期的にクライアントから着信があり、それに対して更新されたチャットのメッセージを返信する程度の能力。じゃなくて機能。 通信するときのフォーマットは未定。 ・ログイン・アカウント管理 ログイン認証、各アカウントの点数などの管理。データベースは未定。 ・お絵描き 未定。とりあえず鯖に負担がかからない程度にたまに画像を送信してあげるって感じで *クライアント側 はっきり言って俺もわからね。Ajaxだとかflashだとかjavaだとか。 ■機能提案(正しくは人材ではなく、意見?) 「こんな機能があったら良い!」「こうするともっと楽しくなる!」などの意見募集中。 挨拶とか気にせずスレにどんどん書き込んでくれればおk ■デザイン サイトのデザインを考えてくれる人、作ってくれる人募集中。 できればphotoshop illustrator使える人(プロジェクト共有しやすいので)
99 名前:login:Penguin [2008/08/30(土) 15:16:31 ID:5rhgiBA9] mod_dav_svn 経由だと どれくらいのファイルサイズまでコミットできるんだろうか. いつも失敗して結局 svn+ssh でコミットしている. 最初の import 以降の差分だけならもんだいないんだけど
100 名前:login:Penguin mailto:sage [2008/08/31(日) 00:53:30 ID:GEiK8cz0] >>99 Apacheの設定の問題じゃないの? 最大リクエストサイズに上限が設定されてるとか。
101 名前:login:Penguin [2008/09/03(水) 06:16:07 ID:belhigq/] 俺はでっかいファイルのチェックアウトでも問題出るよ。 300MBくらいの(笑 apache の error.log を見るとこんな感じ 同時刻に必ずこの二つがペアになって発生する [error]Provider encountered an error while streaming a REPORT response. [500, #0] [error]A failure occurred whiledriving the update report editor [500, #190004] なんなんだろうね。
102 名前:login:Penguin [2008/09/03(水) 13:05:28 ID:belhigq/] mod_dav_svn を使ってます。 いま、各リポジトリの conf/authz にアクセス制御を書いています。 リポジトリは複数 repo1 repo2 あるので、 repo1/conf/authz、 repo2/conf/authz のようにアクセス制御の ファイルが分散しています。 このとき SVNParentPath を使ってこれらのリポジトリを ひとまとめ(?)にしたいのですが、アクセス制御のファイルは それぞれ別別にしたままにできるのでしょうか? AuthzSVNAcccessFile ディレクティブは一つしか書けなくて、 そこで指定したファイルに [repo1:/hogehoge] のような セクションでリポジトリを指定するしかないのでしょうか?
103 名前:99 [2008/09/05(金) 09:40:27 ID:H3lMy7zk] tcpdump やら wireshark やらであれこれ調べ上げた揚句わからず. でもでっかいファイルをコミットしたときは TCP が FIN で 終わらず40秒くらいして RST が送られてきて切断している ことがわかった. で,いまさらだけど localhost/ あれやこれや で コミットしてみたらでっかいファイルでも問題なかった. WAN 経由でも PPTP で直接つなぎこんだら問題なかった. もしかしてファイアウォールのせい? なんか IDS で誤検出されちゃってなんていうレポートもあるし. www.webmeisterei.com/friessnegger/2007/12/12/svn-could-not-get-next-bucket-brigade/ In our case the Intrusion Protection has matched patterns when commiting certain files and svn:externals properties.
104 名前:login:Penguin mailto:sage [2008/10/07(火) 23:10:40 ID:e9sBqR43] リポジトリにコミットされたファイル名を検索したいのですが、 いい方法はありますでしょうか。
105 名前:login:Penguin mailto:sage [2008/10/09(木) 08:22:45 ID:pnM4oBq3] >>104 チェックアウトして展開された中を検索する?
106 名前:login:Penguin mailto:sage [2008/10/09(木) 09:03:38 ID:VeIBPrXD] >>105 超ムダ。 どうせならせめて svn info -R --xml
107 名前:login:Penguin mailto:sage [2008/10/09(木) 14:45:19 ID:sfs3pRsp] 次スレのスレタイは【差分バージョン】にしておけよ
108 名前:104 mailto:sage [2008/10/10(金) 00:32:58 ID:bXfWfD79] チェックアウトしてない状態です。 tracなど使うとできるんでしょうか。
109 名前:login:Penguin mailto:sage [2008/10/10(金) 01:09:36 ID:LxfCMHNS] >>104 だけみるとsvn logでいいとしか思えない。 >tracなど使うとできるんでしょうか。 tracは魔法じゃないからね。
110 名前:106 mailto:sage [2008/10/10(金) 09:11:27 ID:eVlShOPt] >>108 だから↓じゃダメなのかよ。 svn info -R --xml 引数にレポジトリURLを指定できるんだが。
111 名前:106 mailto:sage [2008/10/10(金) 09:13:18 ID:eVlShOPt] >>108 だから↓じゃダメなのかよ。 >svn info -R --xml 引数にレポジトリURLを指定できるんだが。
112 名前:106 mailto:sage [2008/10/10(金) 09:17:47 ID:eVlShOPt] >>110-111 大事なことなので2回言いました! うそ。 なんかエラーが出たんで書き直したら こんなことに。orz
113 名前:login:Penguin mailto:sage [2008/10/11(土) 10:17:11 ID:LaiV2ljQ] >>107 【サヴァージョン】だろjk eow.alc.co.jp/subversion/UTF-8/
114 名前:login:Penguin [2008/10/25(土) 11:14:10 ID:O4WybLob] ちょいと教えてください。 過去にcommitしたファイルをdb上から削除する方法ありませんか? 作業していたファイルのコミット数が多くてdbファイルが肥大化しました。 そこで、直近にcommitされたファイルだけ残して、それより古くcommitされたものを db上から削除したいのです。
115 名前:login:Penguin mailto:sage [2008/10/25(土) 11:55:43 ID:X413V9NA] svnadmin dump -r REVs
116 名前:login:Penguin mailto:sage [2008/10/26(日) 00:13:58 ID:Z9r5+F6G] >>114 ほんとに直近のものしか必要ないなら、exportして新しいリポジトリにimportしたら?
117 名前:login:Penguin mailto:sage [2008/10/26(日) 00:59:53 ID:yBc5Y+2V] 新しいリビジョンのみdumpした場合branchやtagのデータも含まれるからかサイズは膨張するのがちょっと不満
118 名前:login:Penguin mailto:sage [2008/10/26(日) 19:59:40 ID:JBkBDfI5] svndumpfilterでいらない子は捨てられるんじゃないの?
119 名前:login:Penguin mailto:sage [2008/10/26(日) 21:59:18 ID:Bidt6IZ/] >>115-118 ありがとう、参考にするよ
120 名前:login:Penguin [2008/11/05(水) 10:16:25 ID:lxwRaWIS] 差分のエクスポートをしようと思い、ログを表示し、リビジョンを比較をクリックしたら、 server does not support retrieving information about the repository root というエラーが出て、差分のエクスポートができません これはどういったエラーでどのように治せばよいかご教授ください 使用ソフトは、TortoiseSVN Subversion クライアント for Windows Version 1.4.8です
121 名前:login:Penguin mailto:sage [2008/11/05(水) 11:14:23 ID:+aQcOaz1] >>101 ローカルへのコピー時ってXPにDAVからのダウンロードファイルサイズ制限なんてものがあるらしいね レジストリで変更可能 関係ないか
122 名前:120 [2008/11/05(水) 14:49:33 ID:lxwRaWIS] エラーが出るパターンがわかりました 他の人がインポートしたプロジェクトはリビジョンを比較できますが、 自分がインポートしたプロジェクトはエラーが出て見れません
123 名前:login:Penguin mailto:sage [2008/11/07(金) 10:54:10 ID:2FcnhWy1] Apache + DAV のAutoversioning環境で、pre-commit でエラーを返しても PUTに201を返してしまって、ユーザに成功したかのように見えてしまうんですが INTERNALSERVERERRORなどを返すのが正しいと思うけど そんな設定が見あたらなくてこまってます 誰か知りませんか?
124 名前:login:Penguin mailto:sage [2008/11/07(金) 14:11:28 ID:DhmwtaXY] コマンドを全角で書いているとか?w
125 名前:login:Penguin mailto:sage [2008/11/07(金) 18:48:51 ID:18Y7n3w8] >>124 wいやいや。
126 名前:login:Penguin mailto:sage [2008/11/14(金) 11:41:28 ID:MYTniDsA] svk mirrorでうっかりsvnリポジトリのパスをtypoしちまったのだが、これ直すのどうすればいい? svk mirror //hoge repos.example.net/repos/typo とかしてしまって、 svk sync //hoge したら HTTP Path Not Found: 〜 といわれる状態です。//hogeにrepos.example.net/repos/hoge を 対応させたいです。
127 名前:login:Penguin mailto:sage [2009/01/16(金) 22:50:41 ID:t2yH3kqH] DAVアクセスで、Windows Explorer にエラーメッセージを渡す方法しりませんか?
128 名前:login:Penguin mailto:age [2009/01/29(木) 00:11:49 ID:IQa3YtuL] linux上でsvn co ********* を実行すると 下記のエラーがおきます。何ででしょうか。 svn: svndiff データの解凍に失敗しました
129 名前:login:Penguin [2009/02/06(金) 15:37:11 ID:bcsA7XkK] check in するとき、ステータスがAまたはMのものをすべてまとめてコミット〜みたいなことがしたいんですが、そういうことができるコマンドオプションってありませんでしょうか?? ご教示をばいただきたく><
130 名前:login:Penguin mailto:sage [2009/02/06(金) 17:49:57 ID:cdCEWSvv] >>129 フォルダをコミットすればいいんじゃないか
131 名前:login:Penguin mailto:sage [2009/02/06(金) 21:50:22 ID:z7oT/QBl] 引数付けなきゃ全部コミット対象じゃないのか?
132 名前:login:Penguin mailto:sage [2009/02/06(金) 22:57:00 ID:BxNHvKiV] >>139 ,140 それじゃAやMじゃないものも混じってしまうな。 さらにコンフリクトがあるとコミット自体出来ない。
133 名前:login:Penguin mailto:sage [2009/02/06(金) 23:21:23 ID:Y5rETPvK] ふつーにgrepで絞ってしまうなぁ。 svn add `svn status | grep '^?' | grep -v '~$'` ぐらい普通に打っちゃう。
134 名前:login:Penguin mailto:sage [2009/02/08(日) 04:42:34 ID:Mf2yx5KJ] >132 A や M だけ commit したい理由って何? どーせ設定するときに >133 みたいにする必要があるけど changelist を使うと多少見通しが良くなるかもね。
135 名前:132 mailto:sage [2009/02/08(日) 05:01:22 ID:Kl2sibex] (´・ω・`) しらんがな 129のお題に完全な回答になっていない可能性を示唆しただけやし 129がそんな変則的な事をしたいのかも分からんし
136 名前:login:Penguin mailto:sage [2009/02/08(日) 16:17:44 ID:nAvDCiCa] psvn.el 系なら *A とか *M でできるけどなぁ
137 名前:129 [2009/02/11(水) 17:28:33 ID:j+WRM2eE] レスありがとうございます。お礼遅れてすいません。 こういうことやりたい理由は3、4個のファイルを編集してコミットしたいとき、全部打ち込むのが面倒だからです。 >>133 `svn status | grep '^?' | grep -v '~$'` これだと、出力結果が ? a.txt ? b.txt みたいになって、svnに渡すとエラーが出ませんか??
138 名前:login:Penguin mailto:sage [2009/02/11(水) 19:48:31 ID:RusQM2Nz] >137 cut か awk か sed あたりが必要だね。
139 名前:133 mailto:sage [2009/02/12(木) 00:45:51 ID:Nhgz6WJM] あーごめんごめん。awk '{print $2;}' をつけてる。 試さずに書くもんじゃないね‥‥‥。
140 名前:login:Penguin mailto:sage [2009/02/23(月) 23:06:51 ID:M8rihguj] リポジトリの名前を変更する事はどうやったらできるんでしょうか
141 名前:login:Penguin mailto:sage [2009/02/24(火) 07:15:42 ID:6dEWDwEz] リポジトリに名前ってあった? リポジトリurlをエイリアスできる機能があったらほしいけど
142 名前:login:Penguin mailto:sage [2009/02/24(火) 21:44:12 ID:oqLbCHeF] 名前はあるけど、FSFS なら普通にサーバー側でリポジトリの フォルダをリネームするだけじゃないの?
143 名前:login:Penguin mailto:sage [2009/02/24(火) 22:08:07 ID:qHM7/ieN] リポジトリディレクトリにシンボリックリンクを張ればいいと思う >>142 多分BDBでもそれでうまくいく
144 名前:login:Penguin mailto:sage [2009/02/25(水) 21:21:21 ID:VH+HFvi4] リポジトリからチェックアウトしてコピーファイル置くローカルの作業フォルダだけを 削除したい場合はどうすればよいのでしょうか? リポジトリにある大元のデータも消したい場合は右クリックのsvnのコマンドから削除 すればよい、というのは分かったのですが、ローカルの作業フォルダだけを消す方法は 分かりませんでした。
145 名前:login:Penguin mailto:sage [2009/02/25(水) 21:59:20 ID:etuOC5Pv] subversionに右クリックとかないから
146 名前:login:Penguin mailto:sage [2009/02/25(水) 23:00:38 ID:8LgvKRme] >>144 普通にOSコマンドで削除すればいいだけだと思うが。
147 名前:login:Penguin mailto:sage [2009/02/25(水) 23:08:45 ID:ow53GHL8] rm -rf $HOME/.*
148 名前:144 mailto:sage [2009/02/26(木) 00:10:40 ID:yKci/HL2] >>146 ありがとうございました!
149 名前:login:Penguin mailto:sage [2009/02/28(土) 16:45:56 ID:JxODMXVc] Subversion 1.5.6 って,どんなバージョンアップですか。 教えて英語得意な人。
150 名前:login:Penguin mailto:sage [2009/02/28(土) 16:51:56 ID:MuoceZfx] ちょっとしたバージョンアップだ
151 名前:login:Penguin mailto:sage [2009/02/28(土) 16:58:37 ID:JxODMXVc] >>150 ありがとう。
152 名前:login:Penguin mailto:sage [2009/05/10(日) 14:18:27 ID:R56D1N/a] Visualsvnに関する質問はスレチでしょうか?
153 名前:login:Penguin mailto:sage [2009/05/10(日) 16:23:37 ID:l3u8uj0x] >>152 他いけ
154 名前:login:Penguin mailto:sage [2009/05/10(日) 19:26:35 ID:R56D1N/a] >>153 チッ
155 名前:login:Penguin mailto:sage [2009/05/10(日) 22:02:07 ID:6t5VOjiz] > TortoiseSVN 1.6.2, built against Subversion 1.6.2. Released 9. May 2009. なのに > The latest release of Subversion is 1.6.1. 珍しいこった
156 名前:login:Penguin mailto:sage [2009/05/20(水) 12:29:48 ID:8MQk2QWP] EclipseのプラグインはSubversiveでいいの?
157 名前:login:Penguin mailto:sage [2009/05/20(水) 21:00:06 ID:U+Qhox8w] >>156 Subclipseもあるよ。好みの方を使えばよい。
158 名前:login:Penguin [2009/07/01(水) 08:58:34 ID:LpPrGwNO] MacOSX上ではGUIでまともに使えないのか。 CUIにがて。
159 名前:login:Penguin [2009/07/06(月) 19:28:31 ID:vfHIXM1C]
160 名前:login:Penguin [2009/09/06(日) 18:20:00 ID:p9qlQ2nj] >>158 開発環境ならXcode、Eclipse 単体ソフトならVersions、Cornerstone Finder拡張ならSCPlugin Path Finderも対応してる。 Cent OS 5に、Subversion 1.6.5をインストールしたのですが、 Apacheのmod_dav_svn.soの読み込みが、下のエラーで成功しません。 どなたか解決方法ご存知の方よろしくお願いします。 apachectl: Configuration syntax error, will not run "restart": httpd: Syntax error on line 206 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib/httpd/modules/mod_dav_svn.so into server: /usr/lib/httpd/modules/mod_dav_svn.so: undefined symbol: svn_log__update
161 名前:login:Penguin mailto:sage [2009/09/06(日) 18:53:25 ID:HbMaguit] Syntax Errorってんだから該当箇所(206行め)を提示するのが筋。
162 名前:login:Penguin mailto:sage [2009/09/06(日) 19:11:01 ID:4V79/gLg] >>160 「mod_dav_svn.soのモジュールのロード時に、svn_log_updateってシンボル (=エントリポイント) が無い」ってエラーが出てるね。 どうやってインストールしたの? CentOS 5.xにはSubversion 1.6.xは用意されていないだろうから、 DAG Repository使ったの? それとも自前でビルドした? 他のOSのRPMを無理矢理入れた?
163 名前:login:Penguin mailto:sage [2009/09/06(日) 21:09:41 ID:p9qlQ2nj] >>161 206: LoadModule dav_svn_module /usr/lib/httpd/modules/mod_dav_svn.so 207: LoadModule authz_svn_module /usr/lib/httpd/modules/mod_authz_svn.so です。 >>162 自前ビルドです。 ./configure --with-apr-util=/usr/local/apr-util/ --with-apr=/usr/local/apr/ make make install でインストールしました。
164 名前:login:Penguin mailto:sage [2009/09/06(日) 21:58:39 ID:4V79/gLg] >>163 Apache httpdを自前で入れた →httpdとSubversionの全てを知るくらいがんがれ。 Apache httpdはCentOSのを使ってる →(1)開発パッケージ(*-dev)やconfigureのオプションが足りないのでは。がんがれ。 →(2)あきらめてDAG (rpmforge) のmod_dav_svn-1.6.5-0.1いれたら?
165 名前:login:Penguin mailto:sage [2009/09/06(日) 22:21:14 ID:KuFi4KpJ] >>163 ldd /usr/lib/httpd/modules/mod_dav_svn.so Subversionスレの話題から離れてきたな
166 名前:login:Penguin mailto:sage [2009/09/06(日) 23:59:06 ID:p9qlQ2nj] >>164-165 rpmforgeからインストール後、httpd.confに LoadFile /usr/local/apr-util/lib/libaprutil-1.so LoadFile /usr/local/apr/lib/libapr-1.so を追加することで成功しました。ありがとうございます。
167 名前:login:Penguin mailto:sage [2009/09/24(木) 16:40:31 ID:GyboCB1A] 誤ってリポジトリを消してしまったんだがどうすればいい?
168 名前:login:Penguin mailto:sage [2009/09/24(木) 17:30:43 ID:kKos8gdb] すべてわすれてしまえばいい
169 名前:login:Penguin mailto:sage [2009/09/24(木) 18:53:31 ID:dibJlPmu] 権限そのままでupdateする方法ないですか? test.txtのグループがtest ユーザーがuserで、 rootでupdateかけたらユーザーもグループもrootになってしまうのですが、 ユーザーとグループはそのままにしておきたいのです
170 名前:login:Penguin mailto:sage [2009/09/24(木) 20:25:37 ID:JfTL1DdE] リポジトリに入れた時点でそういうメタ属性はなくなるので無理。 OSに付いてるアーカイブツールやバックアップツール(tarやdump等)を検討ください。
171 名前:login:Penguin mailto:sage [2009/09/24(木) 21:23:57 ID:/waC5kl9] >169 使った事無いけど、contrib にある asvn が使えるかも。
172 名前:login:Penguin [2009/10/16(金) 22:21:41 ID:rtVctrRo] subversionでコミット/チェックアウトする際にあるフォルダやそのサブフォルダを更新の対象から外すことは可能でしょうか。 TortoiseSVNというのをインストールせずに、コマンドで出来ることがあれば教えて頂けないでしょうか。宜しくお願いします。
173 名前:login:Penguin mailto:sage [2009/10/17(土) 00:15:21 ID:Khi8KpUf] -N [--non-recursive] : 廃止予定です。--depth=files または --depth=immediates を使用してください --depth <ARG> : 操作の対象を深さ <ARG> ('empty'、'files'、 'immediates'、'infinity' のいずれか) に限定しま す svn commit helpですぐ出てきたよ
174 名前:login:Penguin mailto:sage [2009/10/17(土) 00:31:25 ID:Khi8KpUf] 訂正 ×svn commit help ○svn help commit
175 名前:login:Penguin mailto:sage [2009/10/17(土) 10:46:39 ID:P+VUHopA] >>172 subversionのコマンドはWindowsにはついてこないので、別途入れる必要がある。 次のWebサイトからWindows 向けバイナリを取得できる。 WindowsならCollabNet Subversion Command-Line Client v1.6.5 (for Windows) を インストールし、あとは >>173 のとおり。 ttp://subversion.tigris.org/
176 名前:login:Penguin mailto:sage [2009/11/05(木) 23:11:51 ID:HajlHzkt] TortoiseSVN の板ってある?
177 名前:login:Penguin mailto:sage [2009/11/07(土) 16:56:49 ID:reQ6D8FG] プログラム板の方ならいいんじゃね?
178 名前:login:Penguin mailto:sage [2009/11/12(木) 22:20:23 ID:8/5DVSGw] 板とスレの区別がつかないなんて
179 名前:login:Penguin mailto:sage [2009/11/12(木) 22:52:12 ID:MRzqEEJC] >>178 ん? 分かるように教えて。
180 名前:login:Penguin mailto:sage [2009/11/24(火) 20:39:34 ID:ZSVwfXSk] チェックアウト中に画像の多く含まれるフォルダで止まってしまうんですが、 単体ファイルのサイズが大きいとそういう事あるのでしょうか。
181 名前:login:Penguin mailto:sage [2009/11/24(火) 22:44:03 ID:3LIsDQPO] 亀はバージョンによっては結構タイムアウトするかも
182 名前:login:Penguin mailto:sage [2009/12/02(水) 00:28:36 ID:fd1FfZ3I] ttp://terai.xrea.jp/Subversion/WinMerge.html このページを参考にWinMergeをSubversionのdiffとして使用する設定を行ったのですが svn diff test.txt はうまくいきますが svn diff -r 100 test.txt はWinMergeのファイル指定のダイアログが表示されうまくいきません。 どうもリビジョン100のファイルが取得できないようです。 どなたか原因がわかる方いらっしゃいませんか?
183 名前:login:Penguin mailto:sage [2009/12/02(水) 01:50:49 ID:fd1FfZ3I] 182です。 すみません、ここはLinux板でした。 移動します。
184 名前:login:Penguin [2010/01/28(木) 19:09:05 ID:pMN7rp65] post-commitでupdateかかったパスを取得できないでしょうか。 そのパス以下のみsvn ?upしたいのですが。 全体やるとえらい時間かかるので・・。
185 名前:login:Penguin [2010/01/28(木) 22:08:55 ID:78GFY+QQ] svnで、現在のリビジョン番号を取得する方法はないでしょうか。 svn info -r base で表示されるリビジョン番号を取得して、それを引数にプログラムを起動したいのです。
186 名前:login:Penguin mailto:sage [2010/01/28(木) 23:28:37 ID:ue/5FY9H] >184 svnlook changed 使えば? >185 その svn info -r base の出力結果を解釈するんじゃ駄目なのか?
187 名前:login:Penguin mailto:age [2010/02/10(水) 03:50:21 ID:dPpKE6PU] subversionが作成する管理フォルダ .svn 以下全てのパーミッションを drwxrwxrwxにしたいのですが、どうすれば可能でしょうか。
188 名前:login:Penguin [2010/02/10(水) 08:55:54 ID:ckhwuPgW] プロジェクトのルートで $ find . -name .svn -type d -exec chmod -v 777 '{}' + Linuxなら使えると思うけど、もし最後の + が使えなかったら $ find . -name .svn -type d -print | xargs chmod -v 777
189 名前:login:Penguin [2010/02/10(水) 08:56:46 ID:ckhwuPgW] あ、「以下すべて」か。chmod に -R オプションも付けて。
190 名前:login:Penguin mailto:age [2010/02/10(水) 09:59:54 ID:M1khvjc5] phpでフォルダ作成のプログラムを使用しているのですが、 所有者とグループがapacheになってしまいます。 svn add ./****** したときに作成される.svnのパーミッションが 777にはならないでしょうか。
191 名前:login:Penguin [2010/02/10(水) 10:17:57 ID:KJX+qOU+] umask 000
192 名前:login:Penguin mailto:age [2010/02/10(水) 15:22:48 ID:whMNNUoE] svn addしたときにumask 000 すればいいのでしょうか。 それともmkdirしたとき?
193 名前:login:Penguin [2010/02/10(水) 15:49:17 ID:KJX+qOU+] ひょっとして chmod ug+s とかかも?
194 名前:login:Penguin mailto:sage [2010/02/23(火) 23:40:13 ID:kVGIcis2] すいません。 ここの住人でリポジトリが巨大になってチェックアウトや更新が 途中で失敗する症状になった方はおられませんか? 今、リポジトリが20Gバイトくらいでチェックアウトした ワーキングコピーは40G、ファイル数が3万程度です。 checkout中topで眺めていると、apacheがメモリとスワップ領域を食いつぶしたところで 停止しているようです。 更新を繰り返せばいいのですが、なんだかスッキリしません。 サーバーはubuntu server9.10,memory2GByte,apache2、subversion1.6です。 apacheがメモリにキャッシュ?してるかな?
195 名前:login:Penguin mailto:sage [2010/02/27(土) 11:30:13 ID:ZoX9kyv0] 64bitと32bitで試しましたが変化なし。 おっきいバイナリをsubversionで扱うのは良くないのか。
196 名前:login:Penguin mailto:sage [2010/02/27(土) 18:46:10 ID:Th2KkYpB] 鯖側はわからないけれど、 クライアントが Windows の亀の場合、 checkout したり update したりすると、 タイムアウトで切れることはあるかな。 ワーキングコピーは 20G くらい。
197 名前:login:Penguin [2010/02/28(日) 01:08:07 ID:74fup2Wj] 失礼、お知恵をお貸しください。 webdav経由でアクセスさせる時の認証の設定をすると403が出るようになりました。 g-chan.dip.jp/square/archives/2008/02/subversionwebdav.html ryus.co.jp/modules/wordpress/index.php?p=278 は探し出せましたが、どうもこの問題とは違うようです。 ※前者はちゃんとディレクトリを指定しても403がでました 後者はブラウザでのアクセスでもダメだったので問題が違うようです。 apacheのerror_logにも「Access denied」以外のログは特に残っていないようです。 また、認証関係の設定を削るとアクセスできるので、subversionそのものは動いているようです。 以上、お心当たりがありましたらご指摘ください。 必要なら設定を晒しますので、「ここ見せろ」と言ってもらえれば幸いです。よろしくお願いします。
198 名前:197 [2010/03/01(月) 14:48:29 ID:pUNPJEo9] 失礼、解決しました。 問題はAuthzSVNAccessFileの内容だったようです。 /etc/httpd/conf.d/subversion.confではSVNPathとせずSVNParentPathでリポジトリの親ディレクトリを指定していたのですが、 その場合はAuthzSVNAccessFileで指定するファイルでは、配下にあるリポジトリの名前を明示的に指定してアクセス権限を指定してやらないといけないのですね。 リポジトリ直下においたファイルをAuthzSVNAccessFileで指定した場合、特にリポジトリを指定しなくても権限が制御できていたので勘違いしていました。申し訳ありません。 以上、ご報告まで。お騒がせして申し訳ありませんでした。
199 名前:login:Penguin mailto:sage [2010/03/01(月) 16:22:45 ID:8PcUbKJH] よきにはからえ。
200 名前:login:Penguin mailto:age [2010/03/03(水) 07:34:23 ID:z9Y2wXVN] 巨大なリポジトリ(repo)があります。 その配下にAAA,BBB,CCC,DDD・・・などフォルダが4,000ぐらいあります。 今まではrepoを全てcheckoutして作業していたのですが、 checkoutにかなり時間を要するので、BBBとDDDセットでcheckoutなど を考えています。 しかし、個別のフォルダをcheckoutすると、コミット時にフォルダごと 個別にしなければいけません。 かなり手間なのでいい方法はありませんでしょうか。 /repo L AAA L BBB L CCC L DDD ・ ・ ・
201 名前:login:Penguin mailto:sage [2010/03/03(水) 08:20:56 ID:+HQ54dyD] >>200 外部参照でまとめたら。
202 名前:login:Penguin mailto:sage [2010/03/03(水) 19:30:20 ID:qtlV0RN6] svn commit /repo/{BBB,DDD} のどこが不服なのか。
203 名前:login:Penguin mailto:age [2010/03/03(水) 21:10:26 ID:z9Y2wXVN] >202 そのようなやり方があったのですね。 知りませんでした。参考になります。 repoが大きくなりすぎたので、別のリポジトリを作成し分割も考えています。 その場合は>>201 さんが言っている、外部参照をしたいと思うのですが、 分割した場合はパスがずれてしまいます。(webシステムと連動しているので ややこしい) 4000フォルダをオーバーしても運用上問題なければ分割しなくてもいいのかと なかなか判断が出来ません。 リポジトリのサーバはlinuxで、クライアントはwindowsです。 ウィンドウズはフォルダが多すぎると開くのに時間がかかってしまいます。 運用のアドバイスをいただければ幸甚です。
204 名前:login:Penguin mailto:sage [2010/03/04(木) 08:07:35 ID:m1EChrKM] >>200 sparse checkout subversion とか、sparse directories subversion とかでググれば 幸せになれると思うよ。
205 名前:login:Penguin mailto:sage [2010/03/04(木) 18:48:58 ID:QEx69d3F] >>202 試さずに聞くけど、Windowsのコマンドプロンプトでも使える?
206 名前:login:Penguin mailto:sage [2010/03/04(木) 19:58:06 ID:0xVm3n75] cmd.exeの場合は svn commit "C:\Documents and Settings\repos\BBB" "C:\Documents and Settings\repos\DDD" みたいに、人間が自分で展開して並べてやる必要がある。 ...けど、できる。
207 名前:login:Penguin mailto:sage [2010/03/04(木) 19:59:53 ID:1WE8MgDn] Cygwin 入れちゃえ。
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] はあ、どこで道を踏み誤ったんだろうなあ。。。