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


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

subversion バージョン管理【サブバージョン】



1 名前:犬板 [2006/08/04(金) 23:33:16 ID:aMGjnjPK]
バージョン管理システム subversionについて語ろう。

バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や
ネットワーク対応などでやや難がある。
これらCVSの問題点を解決すべく開発されているのがSubversionである。
オープンソースソフトウェアの開発においてはCVSが多く使われているが、
Subversionを利用するオープンソースプロジェクトも急速に増えている。

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で指定した場合、特にリポジトリを指定しなくても権限が制御できていたので勘違いしていました。申し訳ありません。
以上、ご報告まで。お騒がせして申し訳ありませんでした。






[ 続きを読む ] / [ 携帯版 ]

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

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