Subversion r4
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2005/10/18(火) 22:41:34のスレッドです。
関連情報は>>2以降です。
0002デフォルトの名無しさん
2005/10/18(火) 22:43:55今まではそれがなかったので、たとえばJavaでクラス名変えたときに非常に辛かった・・・
つーか、この板でいいのかぁ?!
まぁ、開発ツールってことでよろぴく
俺はマスターするぜサブバージョニング
0003デフォルトの名無しさん
2005/10/18(火) 22:44:20Subversion使ってる人いますか?
http://pc.2ch.net/test/read.cgi/linux/1002355536/
Subversion スレッド その2
http://pc5.2ch.net/test/read.cgi/linux/1078609142/
Subversion スレッド その3
http://pc8.2ch.net/test/read.cgi/linux/1100622362/
■公式ページ
http://subversion.tigris.org/
■日本語メーリングリスト
http://arch.bluegate.org/mailman/listinfo/subversion-jp
■クライアント
wxWidgetsを使用していてWindows版Unix版あり
http://rapidsvn.tigris.org/
Windowsシェル拡張
http://tortoisesvn.tigris.org/
Eclipseプラグイン
http://subclipse.tigris.org/
0004デフォルトの名無しさん
2005/10/18(火) 22:47:28Subversionによるバージョン管理(日本語訳)
http://subversion.bluegate.org/
Subversion批判に対する反論
http://subversion.bluegate.org/svn-anti-fud-ja.html
svn診断への反論
http://subversion.bluegate.org/undiagnosing-ja.txt
CVSユーザのためのSubversionガイド(wakatonoさん)
http://slashdot.jp/journal.pl?op=display&uid=12&id=200792
FSFS propaganda
http://arch.bluegate.org/pipermail/subversion-jp/2004-May/000087.html
TortoiseSVNユーザガイド
http://tortoisesvn.bluegate.org/Help/dailyuseguide.html
■Wiki
Wiki for Subversion
http://wiki.machband.org/svn/
Subversionメモ
http://terai.s55.xrea.com/Subversion.html
Subversion(Saisse's Wiki):
http://www.saisse.jp/pukiwiki/pukiwiki.php?Subversion
■記事(ちょいと旧め)
http://www.atmarkit.co.jp/flinux/special/webdav/webdav03c.html
http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02a.html
http://ukai.jp/debuan/2002w/subversion.txt
http://ukai.jp/Slides/2003/0521-lw2003/html/
http://ukai.jp/Articles/2003/uu-svn/
0005デフォルトの名無しさん
2005/10/18(火) 22:53:01まじでここでいいのか?
Linux板じゃなくて?
0006デフォルトの名無しさん
2005/10/18(火) 23:00:040007デフォルトの名無しさん
2005/10/18(火) 23:02:100008デフォルトの名無しさん
2005/10/18(火) 23:11:120009デフォルトの名無しさん
2005/10/18(火) 23:13:08だれが毒男まで言えっつったんだよ
そんなに電車で酔っ払ってるジジイ助けたいのか?
お前はいったいどんなロマンスの神様に合いたいんだよ!
0010デフォルトの名無しさん
2005/10/18(火) 23:22:22言ってる意味わがんね
0011デフォルトの名無しさん
2005/10/18(火) 23:23:56つっこみむいてないなぁ
0012デフォルトの名無しさん
2005/10/18(火) 23:24:110013デフォルトの名無しさん
2005/10/18(火) 23:24:33>そんなに電車で酔っ払ってるジジイ助けたいのか?
逆逆w
0014デフォルトの名無しさん
2005/10/18(火) 23:27:160015デフォルトの名無しさん
2005/10/18(火) 23:29:59エルメスまだでてこねーのかよ
0016デフォルトの名無しさん
2005/10/19(水) 00:20:540017デフォルトの名無しさん
2005/10/19(水) 00:25:000018デフォルトの名無しさん
2005/10/19(水) 00:47:000019デフォルトの名無しさん
2005/10/19(水) 00:56:05結局、ム板なわけね?
0020デフォルトの名無しさん
2005/10/19(水) 01:16:490021デフォルトの名無しさん
2005/10/19(水) 01:28:520022デフォルトの名無しさん
2005/10/19(水) 02:18:550023デフォルトの名無しさん
2005/10/19(水) 02:20:230024デフォルトの名無しさん
2005/10/19(水) 02:23:350025デフォルトの名無しさん
2005/10/19(水) 08:11:090026デフォルトの名無しさん
2005/10/19(水) 08:23:020027デフォルトの名無しさん
2005/10/19(水) 09:29:14Xcode (標準の開発環境)
SvnX (OpenSourceのGUIラッパー)
SCPlugin (Finder統合。TortoiseSVNのMac版みたいなの)
まあ、コマンドラインが一番かな、、、
0028デフォルトの名無しさん
2005/10/19(水) 12:36:48漏れも。
ム板が正解。
0029デフォルトの名無しさん
2005/10/19(水) 15:30:420030デフォルトの名無しさん
2005/10/19(水) 15:41:10できればクライアントの情報にeSVNも追加しといて欲しかった。
■クライアント
eSvn : Windows/Mac/Linux/FreeBSDなど複数環境に対応
http://esvn.umputun.com/
0031デフォルトの名無しさん
2005/10/19(水) 19:02:33やっぱやらない方が良い?
0032デフォルトの名無しさん
2005/10/19(水) 19:33:29やっぱやらない方が良い?
0033デフォルトの名無しさん
2005/10/19(水) 21:17:31ドキドキすんなぁおい
おぃぃ!おぃぃ!おぃぃ!おぃぃ!おぃぃ!
10回笑うぞ!
わーははははっはは
わーははははっはは
わーははははっはは
わーははははっはは
わーははははっはは
わーははははっはは
わーははははっはは
わーははははっはは
わーははははっはは
わーははははっはは
0034デフォルトの名無しさん
2005/10/19(水) 23:01:47どなたか解釈してください。
ttp://subversion.bluegate.org/doc/book.html#svn.advanced.props.special.keywords
> 単にキーワードアンカーテキストをファイルに付け加えても何も起きません。
> Subversion は明示的にそうすることを要求しなければ、決してテキスト置換を
> やろうとはしません。結局、あなたは、どのようにしてキーワードを使うかに
> ついてのドキュメントを書けば、置換されないキーワードアンカーの
> すばらしい例自身がSubversionによって置換されてしまうことを望まないでしょう
0035デフォルトの名無しさん
2005/10/19(水) 23:07:07あなたは、それが正しい訳であるかのように解釈します。いつでも。
しかし、私たちはそれを望みません。
あなたの国の言葉(例えば日本語)のネイティブに変換器を通過させて。
それが、本当の意味を明るくするでしょう。
0036デフォルトの名無しさん
2005/10/19(水) 23:10:050037デフォルトの名無しさん
2005/10/19(水) 23:17:47http://wiki.machband.org/svn/index.php?%A5%B9%A5%EC%A5%EA%A5%F3%A5%AF
を修正しとくと次スレでは反映されるかも知れません。
eSVNは追加しておきました。
MacOSのクライアントはURLがわからなかったので知ってる人ヨロスコ。
0038デフォルトの名無しさん
2005/10/20(木) 00:59:10cvs2svnてのがあるよ。とりあえず
http://subversion.bluegate.org/doc/book.html#svn.forcvs
を読め。
0039デフォルトの名無しさん
2005/10/20(木) 01:04:340040デフォルトの名無しさん
2005/10/20(木) 02:28:290041デフォルトの名無しさん
2005/10/20(木) 05:22:08コアな客層の板(管理寄り)と
LVの幅広い客層の板(ユーザー寄り)と
の違いでしょ
S/N比は落ちる思うけど
もうちょっと集客するのもいいかな
こんな便利なツール使わないのは勿体無いぞ
0042デフォルトの名無しさん
2005/10/20(木) 10:13:45こんなのがあったのか...
パス名にもとづいたチェックの禁止
ttp://subversion.bluegate.org/doc/ch06s04.html#svn.serverconfig.httpd.authz.pathauthzoff
0043デフォルトの名無しさん
2005/10/20(木) 10:23:260044デフォルトの名無しさん
2005/10/20(木) 10:54:010045デフォルトの名無しさん
2005/10/20(木) 12:12:58って勝手に追加してから気づいたんだけど、登録は出来るが消せない・・・
Subversion-wikiの中の人ごめんね。
0046デフォルトの名無しさん
2005/10/20(木) 12:44:550047デフォルトの名無しさん
2005/10/20(木) 13:36:42そう、そういうのが欲しいVSSなみにアホでも使える様にして欲しい
0048デフォルトの名無しさん
2005/10/20(木) 14:15:34100ファイルに満たない個人的なwebのファイル管理に使っている私は
少数派ですか。trunkだのbranchesだの存在しようはずもありませぬ。
差分確認と複数のPCでファイルひっぱり出せるんで重宝しとります。
0049デフォルトの名無しさん
2005/10/20(木) 15:11:47> 俺はマスターするぜサブバージョニング
なぬっ? 貴様は国家転覆を謀るテロリストかっ!?
0050デフォルトの名無しさん
2005/10/20(木) 15:15:07使えるぜ。
まだまだ不安定な部分もあるみたいだが。
使えるように設定し慣れるまでちょっと時間がかかったが
どうにか動いている。
SVN リポジトリエクスプローラっていうパースペクティブがあるんだが、
そこからURL指定して呼び出すのどうすればいいかまよっちまったよ。
truckディレクトリを指定したとおもったら
truckの外にあるtags, branchesまでEclipseプロジェクトに
追加してしまって、あとでしまった!
なんてことを何度もやったもんだよ。
やっとなれてきて、どうにかしてtrcukの下にEclipseプロジェクトを
もっていけるようにして
チェックアウトしてプロジェクトに展開できるようになった。
ただし、これをやるためにわざわざWebDAVを動かしたよw
0051デフォルトの名無しさん
2005/10/20(木) 15:21:47ソフトウェア開発に終わりは無い!
まずはFedora Core4をインストールすることをお勧めする。
インストール時、初心者はSE-Linuxを無効にし
ファイアウォールも無効にするか、ssh,httpのみ開くようにすることをお勧めする。
そしてインストールされているSubversionを動かし、
WebDAVを設定し、Apacheを起動したら
あとはクライアント側でTortoiseSVNかSubclipseでアクセスだ。
0052デフォルトの名無しさん
2005/10/20(木) 15:23:05cvs2svnを使えばcvsリポジトリをsvnリポジトリに変換できるぞ。
しかも簡単に。
0053デフォルトの名無しさん
2005/10/20(木) 15:26:30反吐らやext3なんて信用ならん。
0054デフォルトの名無しさん
2005/10/20(木) 15:33:160055デフォルトの名無しさん
2005/10/20(木) 16:19:140056デフォルトの名無しさん
2005/10/20(木) 20:02:00PAMにできればLDAPも使えるんだけれど
やり方がわかりませんでした。
sshとapacheは使わない方法でおながいします。
0057デフォルトの名無しさん
2005/10/20(木) 20:09:04仕方なく subversion に移行してしまいそうな今日このごろ。
Next-Generation Open Source Version Control とか宣伝されてるけど
本当に CVS の置き換え可能なんかいなー。
0058デフォルトの名無しさん
2005/10/20(木) 22:24:11truck ってなに?
0059デフォルトの名無しさん
2005/10/20(木) 22:38:21apache使えば何とでもできるけど、使えないならsvnserveをハクする。
0060デフォルトの名無しさん
2005/10/20(木) 23:42:130061デフォルトの名無しさん
2005/10/21(金) 00:28:510062デフォルトの名無しさん
2005/10/21(金) 01:42:36trunkの間違いだった
0063デフォルトの名無しさん
2005/10/21(金) 01:43:23cvs2svnでググれ。
0064デフォルトの名無しさん
2005/10/21(金) 01:43:500065デフォルトの名無しさん
2005/10/21(金) 23:17:56縮小表示にして放置するとフリーズしやすいようだ。
以前もこんなことあったんだが、テストちゃんとやってくれい。
尚、Nightly Buildでは問題なし。
0066デフォルトの名無しさん
2005/10/22(土) 02:58:32高パフォーマンスなディスクが大量に必要だわこりゃw
0067デフォルトの名無しさん
2005/10/22(土) 03:03:09そういうときはBDBを使ったり、改良したりするんじゃないの?
fsfs利用時は…諦めるしかないんだろうか…
0068デフォルトの名無しさん
2005/10/22(土) 03:17:20FSFSは時間が保証されませんw
0069デフォルトの名無しさん
2005/10/22(土) 05:05:04キーワードの使い方についてのドキュメントを書いてるときに、
キーワードアンカーの美しい例文をSubversionに置換されたくないだろ?
ってこと。
0070デフォルトの名無しさん
2005/10/22(土) 14:30:07誰もがブーブー言いながらDOSを捨てたのと同じようなもんだな
0071デフォルトの名無しさん
2005/10/22(土) 15:08:47具体的にどういうところ?
しょぼしょぼPCで普通に使えているが・・・。
0073デフォルトの名無しさん
2005/10/22(土) 18:59:44実際のファイルに比べて2(〜4)倍になってしまう問題だろう。
0074デフォルトの名無しさん
2005/10/22(土) 20:19:44クライアントに使い方説明すんのマンドクサス。
こういうシステムはただ用意しただけじゃ意味ないからなあ。
0075デフォルトの名無しさん
2005/10/22(土) 20:29:32WinCVS をがんばって使ってもらってた人に
TortoiseSVN を使ってもらうのは抵抗無かったみたいだけど、
そういう話じゃなくて?
バージョン管理自体を初めて使ってもらう時は、しょうがないと思う。
0076デフォルトの名無しさん
2005/10/22(土) 21:46:14ちょっと使ってみたいだけなのに影響が大きすぎて、人には薦めづらい。
まんまWinCVSみたいのがあれば移行しやすいんだけど。
0077デフォルトの名無しさん
2005/10/22(土) 21:56:160078デフォルトの名無しさん
2005/10/23(日) 00:13:29インスコしたら副作用か何かがあるんだっけ?
0079デフォルトの名無しさん
2005/10/23(日) 00:22:42エクスプローラに寄生して、Windowsの起動と同時に常にロードされるから、
何かバグがあるとエクスプローラを巻き込んで落ちて、OSを巻き込んでいるようにみえるんだわ
0080デフォルトの名無しさん
2005/10/23(日) 00:30:370081デフォルトの名無しさん
2005/10/23(日) 00:31:250082デフォルトの名無しさん
2005/10/23(日) 00:39:21なるほど、そういうことか。
0083デフォルトの名無しさん
2005/10/23(日) 00:39:48そういう奴って専用クライアントがあっても別の理由を見つけて使わない。
結局、バージョン管理を使おうとする奴は先見の明があるか、
ファイルの消失で痛い目に会ったことのある奴なので
そのどちらでもない奴はメンドクサイという理由だけで使わない。
0085デフォルトの名無しさん
2005/10/23(日) 02:49:030086デフォルトの名無しさん
2005/10/23(日) 03:13:16おれはコマンドラインで十分だし、そっちの方が
ぜんぜん使いやすいという理由でTortoiseを使うのを
拒否していますが何か?
0087デフォルトの名無しさん
2005/10/23(日) 03:19:49インタフェースを似せてあるから、勘違いしやすいけれど
多くの場合、単純な置き換えは可能ではないよ。
つか、そもそもまったく違うものと思ったほうがいい。
うちの社内環境ではCVSをSVNに移行することは
いろんな理由で諦めた。
0088デフォルトの名無しさん
2005/10/23(日) 03:24:03必要と思われた改善のために違いが生まれているんだけどね。
「いろんな理由」を聞かせてもらえるとありがたいなぁ。
0089デフォルトの名無しさん
2005/10/23(日) 03:27:48流れを良く読めと
0090デフォルトの名無しさん
2005/10/23(日) 15:06:34何も。
用があればこっちから電話するから。
0091デフォルトの名無しさん
2005/10/23(日) 23:16:54その癖、リリースバージョンのソースを間違えていたりする
0092デフォルトの名無しさん
2005/10/24(月) 09:45:17ハリウッドスタイル キタコレ!
0093デフォルトの名無しさん
2005/10/24(月) 13:21:10SVNはそんなにパフォーマンス悪いか?
そこらへんのウェブサイト閲覧より高速だと思うが。
CATV30Mbpsベストエフォート実測約15Mbpsで2GHzメモリ700MBのマシン
を使ったときのことだが。
それとも、でっかいファイルでもアップしてるのか?
>>67
BDBなんて使うべきじゃないだろ。
おっかなくて使ってられん。
>>72
>>73の言っている程度の問題だったら大容量HDDが
安く購入できる昨今では問題にもならないだろう。
>>79
どんな問題があるんだろう。
見た目じゃわからないのでフリーズしても
素人のような漏れにはトータスが問題か判別しにくい。
トータスの代わりにEclipseのSubclipseプラグインを勧めるてもある。
こちらも今のところWindows専用ではあるが。
0094デフォルトの名無しさん
2005/10/24(月) 14:07:56fsfsは一つのディレクトリの中にrivision毎にファイル作るから、
OSの使っているファイルシステムによっては将来ちょっと不安が残るね。
適当なタイミングでスナップショットdumpとって、
rivisionに下駄履かせてloadしろということなのかもしれない。
> どんな問題があるんだろう。
作業が中断されることが多くなる、くらいじゃないかな。
本来、何もインストールされていないエクスプローラは非常に堅牢なんだけど、
それがバタバタ落ちるようになると、まぁ最悪仕事にならねーやっていう感じ。
昔、MP3タグ情報表示用のシェルエクステンションの、
とあるバージョンがそんな感じだった。
0095デフォルトの名無しさん
2005/10/24(月) 14:47:50エクスプローラのあれは別プロセスのRPCとかにできないものなのかねぇ。
落ちる時はエクステンションだけで落ちて欲しいとマジで思う。
0096デフォルトの名無しさん
2005/10/24(月) 19:20:430097デフォルトの名無しさん
2005/10/24(月) 22:14:33Tortoiseも使いやすくて、インタフェースも洗練されてるとは思うよ。
あの機能・完成度で、エクスプローラ融合型じゃなければいいだけの話なんだよ。
0098デフォルトの名無しさん
2005/10/24(月) 22:40:220099デフォルトの名無しさん
2005/10/24(月) 23:27:49> おっかなくて使ってられん。
stickyビットを設定しておき、umaskを適切に設定したApacheからなら安全にWebDAVできる。
commitやcheckoutはfsfsより速いので、大規模なリポジトリほどbdbの良さが活きてくるように思う。
0100デフォルトの名無しさん
2005/10/24(月) 23:46:10>93の人がBDBなんておっかなくて使ってられんって言った意味が何となくわかった気がする。
ちょっと操作ミスしたらすぐにリポジトリにアクセスできなくなるからか?
漏れはBDBでここ二週間くらいで十回くらいsvnadmin recoverしてる。
# 今日のは強烈だった。復旧に30分もかかってしまったorz
> stickyビットを設定しておき、umaskを適切に設定したApacheからなら安全にWebDAVできる。
stickyビット立ててる時点で誰でも書込可なのでumaskの設定に適切も糞もない気がするんだけど、
ちょっとその辺説明してくれるとうれしい。
今、webDAV経由でBDBなリポジトリ使ってるんだが、リポジトリのDB関連のファイルのownerを全部
Apacheを動かしているユーザーにしているので、普通にsshで繋いだときsvnのコマンド打とうと思ったら
全てsudo -u apache svn ls とかしないといけない。
もしこの状態が解消されるなら、便利だと思うので。おながいします。
0101デフォルトの名無しさん
2005/10/25(火) 03:02:20WinCVSに対するeSVNという位置づけになればと期待してる。
RapidSVNのようにならなきゃ良いけど・・・
もうちと、Tortoise並みに開発元が頑張ってくれたらなぁ。
0102デフォルトの名無しさん
2005/10/25(火) 03:10:35あれだけは英語のままにして欲しい。
0103デフォルトの名無しさん
2005/10/25(火) 03:25:10> 普通にsshで繋いだときsvnのコマンド打とうと思ったら
WebDAV で運用すると決めたら WebDAV からしかアクセスしないようにするのが正解な気がするが。
0104デフォルトの名無しさん
2005/10/25(火) 06:41:04自分でDLL作ればいい
作り方も公開されているし
0105デフォルトの名無しさん
2005/10/25(火) 08:06:56svn ls なら、group を合わせれるだけでイイでしょ。
commit もしたいなら、umask も設定していた方がいいかな。
0106デフォルトの名無しさん
2005/10/25(火) 15:00:180107デフォルトの名無しさん
2005/10/25(火) 15:38:20FSFSではrevisionファイルが1つ壊れると、
incrementalなdumpは取れなくなるし、
タイミングが悪いとスナップショットも取れない。
0108デフォルトの名無しさん
2005/10/25(火) 22:53:49単純にユーザ管理するときhtpasswd使ってパスワードを
管理すると思うけど、あれユーザ数が増えると一元化しづらい。
そこでsvnserveを使えばいいという話もある。
ファイアウォールの影響でhttp以外アクセス禁止になっているアクセスポイントなど、
どうしてもWebDAVを使いたい場面があるので
svnserveだけでは使いたくない。
たとえば下請け開発者にソースコードの一部を渡して
修正して貰いたいとき、他社から買い取ったソースコードを、
売り手側会社の開発者にもう一度一部のソースコードを
修正してもらいたいとき、・・・・などなど。
そこで複数ユーザで管理がしたいが、
ユーザの追加、変更、削除が容易になるにはhtpasswdだけではやりづらい。
そこでLDAPを使えばいいというが・・・・
使い勝手としては難易度が高めで、情報が少ない。
LDAPよりもっとらくにユーザ一元管理する方法はあるんだろうか
0109デフォルトの名無しさん
2005/10/25(火) 23:53:560110デフォルトの名無しさん
2005/10/25(火) 23:59:32普通に「Apache LDAP 認証」でぐぐれば。
0111デフォルトの名無しさん
2005/10/26(水) 00:16:07Wincvsと違って起動してもファイルツリーが表示されないし。
0112デフォルトの名無しさん
2005/10/26(水) 01:53:27htpasswdならCGIの技術が応用できるから、
パスワードについてはそんなに問題じゃない気もする。
それよりもAuthzSVNAccessFileの管理が厳しいんじゃないか?
0113デフォルトの名無しさん
2005/10/26(水) 03:02:51たしかに、アクセス制御の管理は面倒ですね。
プロジェクト単位でリポジトリ別けて、認証だけ管理してアクセス制御は運用でカバー、が楽そうw
0114デフォルトの名無しさん
2005/10/26(水) 06:11:380115デフォルトの名無しさん
2005/10/26(水) 20:22:44ttp://tortoisesvnscc.tigris.org/
ttp://tortoisesvnscc.tigris.org/servlets/NewsItemView?newsItemID=1326
これ使えている人います?
うちではファイルの追加に失敗して使えないんですが・・・
環境はVS.NET 2005 Beta2です。
0117デフォルトの名無しさん
2005/10/27(木) 00:44:14http://www.caldron.jp/~nabetaro/svn/index.html
0118デフォルトの名無しさん
2005/10/27(木) 03:56:46途中まで読んでたらサイトにつながらなくなっちゃったけど、気づいたところだけ:
pr01.html: 「全体の章」の意味が良くわからない。
pr01s05.html: 「->」は「→」にした方が?
ch02.html: 「http://svnbook.red-bean.com/」 の注釈として http://subversion.bluegate.org/doc/book.html を加えてみては?
ch05s07.html: 「しよう」は「使用」
ch05s07.html: 「SVN で始まる項目が出てくるまでスクロールしてください。」
・日本語パックのを当てた TortoiseSVN では、以下のような名前になっていて、
必ずしも SVN で始まる名前ではない。
紛らわしいので日本語パックの方を修正してほしいところ。
状態, リビジョン, URL, 短い URL, Mime タイプ, SVN ロック所持者, SVN 作者
0119デフォルトの名無しさん
2005/10/27(木) 08:42:00>>118
コメントありがとうございます。
最近ルータの調子が悪くて、切れちゃったりしててすみません。
指摘の点直しておきます。
> ch05s07.html: 「SVN で始まる項目が出てくるまでスクロールしてください。」
は、日本語パックの方の訳が追随できてないだけみたいです。
英語版はそうなってるようで……でも確認できない……
0120デフォルトの名無しさん
2005/10/27(木) 08:49:45もひとつ「->」のところは全言語で共通のxslに書き込まれてるみたいなんで、
勘弁してください。
0121デフォルトの名無しさん
2005/10/28(金) 22:25:47・更新時に差分翻訳が出来るように翻訳したブツの底本(リビジョン)をページに書いておく。
・レポジトリ公開
0122デフォルトの名無しさん
2005/10/29(土) 10:27:04ch03.htm: 4000 日立つと失効する→4000日経つと失効する
経過するの方がいいかも。
0123デフォルトの名無しさん
2005/10/29(土) 15:34:41デフォルトで日本語化対応してる。
0124デフォルトの名無しさん
2005/10/30(日) 02:30:12GCC has moved from CVS to SVN for revision control.
0125デフォルトの名無しさん
2005/10/30(日) 07:43:510126デフォルトの名無しさん
2005/10/30(日) 09:36:31判断基準と移行作業と移行して困った点とかコラム風にまとめてくれる人がいたら面白いのに。
0127デフォルトの名無しさん
2005/10/30(日) 16:43:48経緯はこのへんらしい。
ttp://gcc.gnu.org/ml/gcc/2004-06/msg00264.html
ttp://gcc.gnu.org/ml/gcc/2005-02/msg00204.html
0128デフォルトの名無しさん
2005/10/30(日) 18:02:02リポジトリをdumpしようとしたら、svnadminがBerkeleyDBのバージョンが違うと言うんです。
この前、SVNをバージョンアップする時にBDBのバージョンが変わったと書いてあったので
ダンプしてロードしなおして新バージョンにしたはずだったのに。
svn --versionしたらちゃんと最新バージョンでおかしいなと思ったら
TortoiseSVNのバージョンダイアログにSubversionのバージョンが1.1.3だかという数字が出てるんです。
これはバージョン違いのSVNが混じったのだなと思って
全パーティション対象にsvn.exeを検索したら
二つありました。やったと思ったのですが片方は自分でinstallしたsvn,
もうひとつはcygwin/binのsvnで、なんとどちらも--versionの結果が
TortoiseSVNのバージョンダイアログのsvnのバージョンと一致しません。
TortoiseSVNはいったいどこにあるsvnを使っているのでしょうか?
またTortoiseSVNが使うSVNはどこで設定できますか?
0129デフォルトの名無しさん
2005/10/30(日) 18:25:27その際にdumpを使ってリポジトリの再構築みたいなことをする必要はありますか?
0130デフォルトの名無しさん
2005/10/30(日) 19:16:43Subersionのバージョンアップと同時に、リポジトリのバージョンが変わらなければその必要なし。
0131デフォルトの名無しさん
2005/10/30(日) 19:17:37TortoiseSVNは、svn.exeを使ってないよ。自分でsvn.exe相当の機能を内蔵している。
0132デフォルトの名無しさん
2005/10/31(月) 18:27:21fsfsじゃなくて、bdb使ってたら、サーバ側はbdbのバージョン気をつけないと駄目だよ。
0133デフォルトの名無しさん
2005/11/01(火) 03:30:14age
0134デフォルトの名無しさん
2005/11/01(火) 17:45:47ttp://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
から svn-1.2.3 をダウンロードして svn --version すると
svn, ?\227?\131?\144?\227?\131?\188?\227?\130?\184?\227?\131?\167?\227?\131?\179 1.2.3 (r15833)
?\227?\130?\179?\227?\131?\179?\227?\131?\145?\227?\130?\164?\227?\131?\171?\230?\151?\165?\230?\153?\130: Aug 19 200
5, 23:10:39
と文字化けするんだけど、どうしたらいいんでしょう。
0135デフォルトの名無しさん
2005/11/01(火) 18:44:430136デフォルトの名無しさん
2005/11/01(火) 19:31:15svn diffのタイムスタンプに日本語が混じるのが嫌で
結局share/locale/ja2にリネームして
英語が表示されるようにして使っています。
0137デフォルトの名無しさん
2005/11/03(木) 22:04:270138デフォルトの名無しさん
2005/11/03(木) 22:14:200139デフォルトの名無しさん
2005/11/03(木) 22:40:47svn revert dir/*
で
'dir/*' を飛ばしました
と言われたのにはぶっ跳んだ。
0140デフォルトの名無しさん
2005/11/03(木) 22:42:160141デフォルトの名無しさん
2005/11/03(木) 23:04:590142デフォルトの名無しさん
2005/11/04(金) 07:12:480143デフォルトの名無しさん
2005/11/04(金) 08:43:490144デフォルトの名無しさん
2005/11/04(金) 09:18:36まあ、領域を区画するとかいう部分から来てるのかな?
それとも定義書を発行する=定義書を切るからきてるのか。
0145デフォルトの名無しさん
2005/11/04(金) 13:02:58しかし、それ以上は許せん。
領収書なんかは「切る」ものらしいが、定義書(?)を切るなんて言うのか?
0146デフォルトの名無しさん
2005/11/04(金) 13:04:330147デフォルトの名無しさん
2005/11/04(金) 13:35:24CVSではレポジトリがそのままディレクトリだったから通じるけど
subversionでも通じるかどうかは知らん。
0148デフォルトの名無しさん
2005/11/04(金) 14:19:20こういう類がメンバーにいると・・・
0149デフォルトの名無しさん
2005/11/04(金) 14:46:420150デフォルトの名無しさん
2005/11/04(金) 15:58:07そういうメンバーは切る。
0151デフォルトの名無しさん
2005/11/04(金) 16:12:47ディレクトリを斬る の検索結果 約 2 件
ディレクトリを切る の検索結果 約 91 件
ディレクトリを掘る の検索結果 約 585 件
ディレクトリを作る の検索結果 約 20,800 件
リポジトリを切るに該当するページが見つかりませんでした。
0152デフォルトの名無しさん
2005/11/04(金) 16:15:34定義書を切るに該当するページが見つかりませんでした。
0153デフォルトの名無しさん
2005/11/04(金) 17:00:080154デフォルトの名無しさん
2005/11/04(金) 17:32:570155デフォルトの名無しさん
2005/11/04(金) 21:31:170156デフォルトの名無しさん
2005/11/04(金) 21:35:21PATHを通しておく。
0157デフォルトの名無しさん
2005/11/04(金) 21:35:34--------------------------------------
閑話休題
0158デフォルトの名無しさん
2005/11/04(金) 21:39:31# Enhanced support for Subversion (copy and move operations in changesets, improved revision log viewing)
# Native Python diff support (not dependent on the diff command line utility).
0159デフォルトの名無しさん
2005/11/04(金) 22:40:33コミットコメントに日本語書けなくね?
0160デフォルトの名無しさん
2005/11/04(金) 23:01:10速攻ウプデートしますたよ。
0161デフォルトの名無しさん
2005/11/05(土) 02:13:52テスト環境でうpしてみたけど、メリットがそんなにないので本番は考え中。
メリット
・チケットに分類(タスクとか拡張)ができた。
・日本語がすこしまし?(どこらへんかは知らない)
デメリット
・日本語wikiがNG(0.8.4でもか)
・翻訳がない(インタアクトの0.8.4版でやると不具合あり)
・wikimacroが0.8.4と互換性がないものがある
・既存のチケットがデフォルトでバグになる(タスク管理もやってるので嫌)
速攻うpしたひとはなんでしたの?
ちなみに漏れの環境はWinServer2003でごわすよ
0163デフォルトの名無しさん
2005/11/05(土) 09:46:210164デフォルトの名無しさん
2005/11/06(日) 02:43:25あたまの方にあるリビジョンとかって文字を英語にするだけなら
msgunfmt subversion.mo > subversion.mo
とかして下のパッチみたいにして
msgfmt -o subversion.mo subversion.po
でなんとかなるよ。
--- subversion.po.orig
+++ subversion.po
@@ -134,12 +134,6 @@
"\"%s\": 未知のコマンドです。\n"
"\n"
-msgid "%s\t(revision %ld)"
-msgstr "%s\t(リビジョン %ld)"
-
-msgid "%s\t(working copy)"
-msgstr "%s\t(作業コピー)"
-
msgid "%s of '%s'"
msgstr "%s (URL: '%s')"
0165デフォルトの名無しさん
2005/11/08(火) 00:41:02さくっと消しちゃってOKですか?
CVSのcvs releaseみたいに何か特別なコマンドとかあるのでしょうか?
0166デフォルトの名無しさん
2005/11/08(火) 00:48:300168デフォルトの名無しさん
2005/11/08(火) 22:43:05ふつーはcvs releaseもいらないよね?つか、おれはしたことがない。
0169デフォルトの名無しさん
2005/11/10(木) 11:02:540170デフォルトの名無しさん
2005/11/10(木) 11:03:350171デフォルトの名無しさん
2005/11/10(木) 14:30:47トロイの木馬
0172デフォルトの名無しさん
2005/11/17(木) 09:58:56svn co http://localhost/svn/hoge/trunk C:\hoge
で、
svn REPORT リクエスト(相手:'svn/hoge/!svn/vcc/default)が失敗しました
svn REPORT (URL: '/svn/dfc/!svn/vcc/default'):Could not parse chunk size (http://localhost)
とか言われてチェックアウトできね...
0173デフォルトの名無しさん
2005/11/17(木) 23:10:13もっと情報出せば誰か答えてくれるんじゃないの?
サーバの種類とか、proxyの有無とか……
0174172
2005/11/18(金) 08:57:42鯖はWin2003。串はない。
つか、localhostで操作してるし。
http経由ではなく、svnserve経由ならおkだな...
でかいバイナリ(mdb)をチェックアウトしようとするとなるっぽい?
0175デフォルトの名無しさん
2005/11/18(金) 13:06:10現在、開発が終盤に差し掛かってるプロジェクト(/repos/trunk/mainapp/)があります。
これから同時進行で定数値と画像リソースだけを差し替えた別バージョンを開発したいのですがブランチをどう作ればいいのでしょうか?
例えば、/repos/trunk/mainapp/をコピーして/repos/trunk/subapp/を作ると変更したいもの以外もコピーされますよね。
これだとmainapp中のプログラムを変更したときに、subappの同じソースはブランチを作った時点のままだと思うのですがどうやって変更を反映させるのでしょうか?
それとも俺、根本的に勘違いしてます?
0176デフォルトの名無しさん
2005/11/18(金) 13:36:36svn mergeだけど、svn help mergeの説明でわからないのかな?
0177デフォルトの名無しさん
2005/11/18(金) 20:22:40文字コードがShift_JISのファイルを
Tortoiseでマージするときに
二つのソースファイルを比較する
ウィンドウが文字化けするので
使えないとかいわれて未だにSubversionを
導入することができないままになってしまった。
まだVisual Source Safeを使っているようだ。
ほかにファイル名が日本語のときは大丈夫なのか?とか
EUC_JP対応はどうなっているのか? とか疑問を
投げかけられた。
これはどう解決すればいいんだろう。
0178デフォルトの名無しさん
2005/11/18(金) 21:36:48WinMergeとかExamDiffを日本語化して外部プログラムに設定すれば問題なし。
0179デフォルトの名無しさん
2005/11/19(土) 00:06:07それでも、比較ツールは WinMerge を使ったほうが高機能。
0180デフォルトの名無しさん
2005/11/20(日) 13:12:04Subversion の各リポジトリを Web 経由で表示できるようにしています。
しかし、リポジトリの一覧を表示するには、どうしたらよいでしょうか?
0181デフォルトの名無しさん
2005/11/20(日) 15:17:221.3まで待つ
あと、TortoiseSVNのヘルプに参考になるスクリプトがあったかも
0182デフォルトの名無しさん
2005/11/21(月) 02:27:59VSSはUTF-8に対応してないから捨てれ。
あれはマジでムカつく。
2回削除できないのもやだ。
Diff Toolに外部プログラムを指定できないのもやだ。
プロジェクト以下の履歴を取ったあとに差分を見れないのもやだ。
バージョン化されないくせに名前の変更が手軽にできるのもやだ。
今すぐ捨てろ。投げすてろ。
0183デフォルトの名無しさん
2005/11/21(月) 08:48:09VSS2005では、少なくともUnicodeと外部diffは対応するようだ。
http://www.microsoft.com/japan/msdn/vstudio/productinfo/vssmap.asp
0184デフォルトの名無しさん
2005/11/21(月) 23:09:50対応していなくてもローカルとサーバとの
二つのまったく同じファイルを
比較するとコメント部分が片方のソースで文字化け
してると見なされて、その部分が更新されてますよと
EclipseのVSSプラグインに勘違いされて面倒だったこともあったなあ。
たしかにムカツキますわい。で、Subversionがいいねえ。
0185デフォルトの名無しさん
2005/11/23(水) 00:09:26比較時に比較部分の日本語が化けるのは
このクライアントの問題なんでしょうか
(すぐ上の流れを読むとそんな感じっぽいですが…)
SVNの出力時の文字セットをEUCに変えたりする事は出来ませんでしょうか
0186デフォルトの名無しさん
2005/11/23(水) 01:01:26全部Unicode(UTF-8)で統一してしまえば無問題
0187デフォルトの名無しさん
2005/11/23(水) 01:11:21UTF-8 にしても wave dash と fullwidth tilde の問題とかあるんだけどね。
0188デフォルトの名無しさん
2005/11/23(水) 02:24:54subversionではない。
0189デフォルトの名無しさん
2005/11/23(水) 02:56:38要するに、Unicodeに統一しても無問題、とはいかない。
0190デフォルトの名無しさん
2005/11/23(水) 07:00:45常識レベル。
0191デフォルトの名無しさん
2005/11/23(水) 07:06:200192デフォルトの名無しさん
2005/11/23(水) 07:21:18そんなことは当たり前だから、本筋から離れて言うことも無いだろう。
日下部みたいになるぞ。という事。
0193デフォルトの名無しさん
2005/11/23(水) 07:25:510194デフォルトの名無しさん
2005/11/23(水) 08:20:44コード変換しなければ、コード変換の問題は生じない。
Unicodeだけを使っていて、FULLWIDTH TILDEがWAVE DASHに化けるものではない。
どこかでUnicode以外のコードに変換するから、変換表の違いが問題になるだけ。
0195デフォルトの名無しさん
2005/11/23(水) 08:39:41InputMethod が JIS標準の WAVE DASH にするのか、
MS系の FULL WIDTH TILDE にするのかって問題もあるんだけどね。
いーかげん、Subversion と関係ないから別のスレ行ってやってくれ。
文字コード統一スレ 1文字目
http://pc8.2ch.net/test/read.cgi/tech/1109171258/
0196名無し募集中。。。
2005/11/23(水) 10:49:370197デフォルトの名無しさん
2005/11/23(水) 10:53:17ということでEUC最強確定!!!
0198デフォルトの名無しさん
2005/11/23(水) 11:50:590199デフォルトの名無しさん
2005/11/23(水) 13:09:31EUCだと一つの文書ファイルで
各言語の文字しか表せないだろう。
複数言語の文字を表すにはUnicodeでないといかん。
EUCの利点はShift_JIS同様容量が小さくて済むと言うだけ。
0200デフォルトの名無しさん
2005/11/23(水) 14:05:12Unicode は使用頻度の高い WAVE DASH が問題抱えてるしな。
0201デフォルトの名無しさん
2005/11/23(水) 16:14:07ISO-2022系の方がいい。Unicodeの方がお手軽ではあるが、あくまでお手軽レベル。
Unicodeの言語タグなんてあっても誰も使わない・使えない代物だし。
>>199が句読点が真中にあるようなフォントで日本語が表示されても
なんとも思わない奴ならunicodeでもいいのかも知れないが。
0202デフォルトの名無しさん
2005/11/23(水) 17:16:280203デフォルトの名無しさん
2005/11/25(金) 21:31:17JTC1/SC2/WG3は閉鎖されて久しいし
0204デフォルトの名無しさん
2005/11/25(金) 22:32:510205デフォルトの名無しさん
2005/11/27(日) 03:47:03ISO-2022系が良いって主張は初めて聞いたきがするなぁ。
オレの周りがEUC or Unicode マンセーなヤツが多いだけなのか。
0206名無し募集中。。。
2005/11/27(日) 05:37:11http://www.din.or.jp/~ohzaki/perl.htm#JP_Trans
# ISO-2022-JP とは、いわゆるJISコード
0207デフォルトの名無しさん
2005/11/27(日) 13:50:03http://euc.jp/i18n/charcode.ja.html
でもUnicodeの方がいくぶんかましな気がす。
0208デフォルトの名無しさん
2005/11/30(水) 00:58:480209名無し募集中。。。
2005/11/30(水) 03:23:290210デフォルトの名無しさん
2005/11/30(水) 11:35:440211デフォルトの名無しさん
2005/11/30(水) 22:58:180212デフォルトの名無しさん
2005/12/03(土) 08:50:20削除はせずにsubversionの管理下から外したいだけの場合は、
どうするのがいいですか?
0213デフォルトの名無しさん
2005/12/03(土) 14:36:100214デフォルトの名無しさん
2005/12/03(土) 14:51:16それでもいいと思うんですけど、
クライアントがWindowsなので、たくさんあるフォルダの.svnを
エクスプローラでいちいち消すのもめんどくさくて・・。
0215デフォルトの名無しさん
2005/12/03(土) 15:09:48(2) svn delete
(3) 名前を戻す
みたいな原始的な方法はいかがでしょうか。
0216デフォルトの名無しさん
2005/12/03(土) 15:15:540217デフォルトの名無しさん
2005/12/03(土) 15:19:40リネームして戻しても、.svnは残ったままですね、、
>>216
subversion管理下から外したいディレクトリの中に、
最初から管理下に入れてないファイルもいくつか混じっているので、
exportした結果だとそれらのファイルが抜けてしまうんです。
0218デフォルトの名無しさん
2005/12/03(土) 15:27:52Tortoise なら管理下に入れてないファイルもエクスポートする事ができたはず。
0219デフォルトの名無しさん
2005/12/03(土) 15:33:23おお、できるみたいです!! ばっちり解決です。
0220デフォルトの名無しさん
2005/12/03(土) 16:04:180221デフォルトの名無しさん
2005/12/03(土) 21:25:340222デフォルトの名無しさん
2005/12/04(日) 11:59:54俺はsubversionをhttpd付属のaprで作成してるので、subversionも要再コンパイル。
configureに
--with-apr=/usr/local/apache2/bin/apr-1-config
--with-apr-util=/usr/local/apache2/bin/apu-1-config
をつけてあっけなくコンパイル終了。
しまった、svn+sshしか使ってないから、subversionはあまり関係ない。
0223デフォルトの名無しさん
2005/12/04(日) 12:04:27隠しファイルとフォルダの検索オプションをオンにして、
.svn を検索すれば、でてきますね。
0224デフォルトの名無しさん
2005/12/04(日) 22:41:53手間かけただけで、ほとんどテストできていない、あなたが素敵。
あ。それと222げとおめ
0225名無し募集中。。。
2005/12/05(月) 01:26:130226デフォルトの名無しさん
2005/12/05(月) 20:59:250227デフォルトの名無しさん
2005/12/06(火) 12:23:40特定のリビジョン以降の更新されたファイルだけエクスポート
する事は可能でしょうか?
0228デフォルトの名無しさん
2005/12/08(木) 03:29:570229デフォルトの名無しさん
2005/12/08(木) 07:20:170230デフォルトの名無しさん
2005/12/08(木) 21:56:030231デフォルトの名無しさん
2005/12/09(金) 00:12:01Apacheでつかってるが
やっぱりLDAPのことがわからないので
一人でしかつかってない
LDAPってフォーマットがめんどいなー
XMLが当たり前の時代になんで
あんなキモイフォーマットでかかなきゃ
ならないんだ?っていいたいね
0232デフォルトの名無しさん
2005/12/09(金) 00:13:25Apache AntとかEclipseを使えば
デフォルト除外集合として、.svnやCVSディレクトリ、.vssファイルとかを
除外してコピーしてくれるぞ
0233デフォルトの名無しさん
2005/12/09(金) 01:27:32落ちてる?
0234デフォルトの名無しさん
2005/12/09(金) 02:07:470235デフォルトの名無しさん
2005/12/11(日) 02:37:11http://www.edgewall.com/gfx/screenshots/changeset.png
バージョンが古いんで↑のスクショには無いけど、最新版の0.9.xを使えばおk。
0236デフォルトの名無しさん
2005/12/11(日) 12:15:53それは、特定のchangesetで変更されたファイルなので>>227の要求とは違う。
0237デフォルトの名無しさん
2005/12/13(火) 22:55:02svnadmin dump でダンプしたファイルを
svnadmin load でロードすると
「ファイルが見つかりません」というエラーが発生します。
拡張子がtxt だったり、フォルダ名を変えたりすると、
正常にロードできる場合もあります。
何が問題かさっぱり分かりません。
この構成を変えずに、ダンプ・ロードを可能にする方法はないでしょうか?
[問題の出るフォルダ構成]
一次開発/試験手順書(標準).xls
一次開発未機能
二次開発
未対応
0238デフォルトの名無しさん
2005/12/13(火) 23:19:45環境は? 「ファイルが見つかりません」って言われるのはどの段階?
「能」が ShiftJIS で 0x5c(\) を含んでいるので、おそらく文字コード周りと思われ。
0239237
2005/12/13(火) 23:41:24WindowsXP SP2 (Windows 2000 SP4 でも確認)
Subversion 1.2.3
です。
「能」という文字を削除してみてもエラーは発生しました。
エラー時のログは以下のようなものです
<<< オリジナルのリビジョン 1 に基づき、新しいトランザクションを開始しました
* パスを追加しています : 一次開発/試験手順書(標準).xls ...svnadmin: ファイルが見つかりません: トランザクション 0-1, パス '一次開発/試験手順書(標準).xls'
正常にロード可能な場合と、失敗する場合のダンプファイルを比較してみたところ
どうも、
"一次開発"ディレクトリを作成する前に
"一次開発/試験手順書(標準).xls"ファイルを追加しようとしており
"一次開発"ディレクトリのパスがないため
エラーとなっていると思われます。
svnadmin dump のバグかもしれないです。
0240デフォルトの名無しさん
2005/12/14(水) 00:08:23オリジナルの Windows 版だよね?
0241デフォルトの名無しさん
2005/12/14(水) 02:57:55import を使わないで空のリポジトリをチェックアウトして add で
問題無く追加できる?
以前、 import だと追加できて add だと弾かれる日本語名のファイルが
有ったんだけど、その時同じような状態になったよ。
0242デフォルトの名無しさん
2005/12/15(木) 21:43:38現在、Subversion(svnserve)を社内LAN上のLinuxサーバーで稼動し、WindowsからTortoiseSVNでアクセスして利用しているのですが、
先日社内LANの環境が変更され、サーバーのIPアドレスが変更になってしまいました。
そのせいでリポジトリへアクセス出来なくなってしまったのですが、TortoiseSVNでリポジトリのアドレスを変更するには
どうすればよいのでしょうか?
※サーバーはIPアドレスが変更になっただけで、リポジトリの内容などは以前のままとなっています。
宜しくお願いいたします。
0243デフォルトの名無しさん
2005/12/15(木) 22:11:41右クリックのRelocateでいけたと思う
0244デフォルトの名無しさん
2005/12/16(金) 09:06:270245名無し募集中。。。
2005/12/16(金) 09:33:170246デフォルトの名無しさん
2005/12/16(金) 10:15:420247デフォルトの名無しさん
2005/12/16(金) 12:36:550248デフォルトの名無しさん
2005/12/16(金) 13:05:49専任のネットワーク管理者を配置できないちっちゃな会社だとよくあること。
…おっきな会社でもよくあることorz
0249デフォルトの名無しさん
2005/12/16(金) 13:20:110250デフォルトの名無しさん
2005/12/16(金) 13:31:49勿論リリースしたりするような奴はIPだけど
自分で使うツール類はこれでなんとか。
Tortoiseでそれでいけるかは知らん。
0251デフォルトの名無しさん
2005/12/16(金) 13:42:03hostsの定義をBINDのプロトコルで返してくれて、とても便利。
0252デフォルトの名無しさん
2005/12/16(金) 15:32:51いいこときいた
0253デフォルトの名無しさん
2005/12/17(土) 01:26:45違いって何だ?
再配置は、レポジトリから最新状態を持ってこないってだけ?
0254デフォルトの名無しさん
2005/12/17(土) 04:24:47relocate はリポジトリの移動。
0255デフォルトの名無しさん
2005/12/17(土) 21:10:250256デフォルトの名無しさん
2005/12/17(土) 23:18:59apache経由でWebDAVって、davfsれば可能かと。
0257デフォルトの名無しさん
2005/12/19(月) 15:27:26いいこときいた
0258デフォルトの名無しさん
2005/12/20(火) 01:34:07> どう優秀なのかは知らないけど、日本の気質じゃJavaツールは普及しそうにないな。
Sunbversionスレでなぜそこで日本の気質とJavaの
話が出てくるのかわからないのだが
もっと詳しく説明してくれないか?
Javaで動くAntを愛用する者は日本でもいるようだ。
しかもプログラミング以外の用途でAntを愛用しているものが。
0259デフォルトの名無しさん
2005/12/20(火) 01:48:06SvnAntsを紹介しておこう
http://subclipse.tigris.org/svnant.html
0260デフォルトの名無しさん
2005/12/20(火) 06:09:18CVSのような個々のファイルが任意の状態をとれるってのは
良い点もあるんだろうけど
0261デフォルトの名無しさん
2005/12/20(火) 08:25:47Subversion でも作業コピー内の話なら個々のファイルが任意の状態を取れるよ。
0262デフォルトの名無しさん
2005/12/21(水) 02:30:11(日本語がおかしい気がするので例)
-- main.c --
//$Revision: 1 $
〜略〜
--
-- verision.c --
extern char[] REVISION_INFO = "$Revision: 1 $";
--
ここで,
main.c だけを修正し,コミット
-- main.c --
$Revision: 2 $
〜略〜 //修正された
--
-- verision.c --
extern char[] REVISION_INFO = "$Revision: 1 $"; // 2 になってほしい
--
0263デフォルトの名無しさん
2005/12/21(水) 02:31:18どうでもいいことですが
s/verision/version/g
0264デフォルトの名無しさん
2005/12/21(水) 05:28:160265デフォルトの名無しさん
2005/12/21(水) 15:43:10ありがとうございます。
0266デフォルトの名無しさん
2005/12/21(水) 20:13:270267デフォルトの名無しさん
2005/12/22(木) 13:25:54Linuxカーネル開発とかに関わる人じゃなきゃ関係ない話にみえるんだけど・・・
0268デフォルトの名無しさん
2005/12/24(土) 10:53:11svn move *.txt dir/
でファイルを一括して別ディレクトリに移動させることはできないんでしょうか。
今はファイルをひとつずつmoveしています。なきそー。
0269デフォルトの名無しさん
2005/12/24(土) 11:25:28GUIもの(TortoiseSVNとか)はエクスプローラ感覚で使えるので移動楽よ。
0270デフォルトの名無しさん
2005/12/24(土) 11:26:120271268
2005/12/24(土) 11:29:57「ない」ということが確認できただけでも聞いたかいがありました。
仕方ないんで、xargsつかうことにしました。
/bin/ls *.txt | xargs -i svn move '{}' dir/
まあこれでなんとか。
みなさんはよいクリスマスを。
0272デフォルトの名無しさん
2005/12/24(土) 11:30:44シェルスクリプトでも TortoiseSVN でも、リビジョンはcommitするまでは
上がらないよ。
>>269
TortoiseSVN 使うと楽。
0273デフォルトの名無しさん
2005/12/24(土) 11:55:41forの方が楽だと思うが
for i in *.txt
do
svn mv $i dir
done
0274デフォルトの名無しさん
2005/12/24(土) 13:48:400275デフォルトの名無しさん
2005/12/24(土) 14:00:43for i in *;svn mv "$i" dir
のように書ける
0276デフォルトの名無しさん
2005/12/24(土) 20:09:59俺は気づいたときにシェルスクリプト書いて置き換えてる。
そんときやんないとどうせ忘れるから。
cygwin 版だと utf-8 → sjis の変換をしてくれないから、
log もこうなってたり。
----
#!/usr/bin/sh
svn log $@ | perl -pe 's/\?\\(\d+)/chr($1)/ge' | nkf -s -W8
0277デフォルトの名無しさん
2005/12/25(日) 20:38:41あるIDEのプロジェクトフォルダをバージョン管理下に置いて、その中身が
a.prj
a.h
a.c
a.o
a.exe
だった場合、a.oは管理が不要だから無理リストに入れるとして、a.prjは
a.hとa.cを使うことが書かれてるので初回のチェックアウト時には必要で、
しかもそのa.prjにはIDE内のウィンドウ位置情報とかも書かれていて、
マルチディスプレイで遠くに配置した状態でコミットすると、シングルディスプレイ
では見ることすら出来なくなって困っています。
こういう、チェックアウトには必要だけどその後は絶対コミットしたくない
ファイルの指定はどうすればいいのでしょうか?
0278277
2005/12/25(日) 20:50:13何か別の方法を考えてみますが、他の皆さんはこういう状況の場合
どのように管理してますか?
0279デフォルトの名無しさん
2005/12/25(日) 21:14:22使う時はそのファイルを a.prj という
ファイルにコピーする、ぐらいかな。
0280デフォルトの名無しさん
2005/12/25(日) 22:25:25その質問に答えるには、そのIDEが何かが重要な気がしないでもない。
0281デフォルトの名無しさん
2005/12/26(月) 00:55:09チェックアウト時にそのprjをロールバックして使うかなあ。
あまり気にしないけど。
0282デフォルトの名無しさん
2005/12/26(月) 02:43:31prj は滅多に更新するもんじゃないから、
「標準 prj」的なものをメインの人あたりが
必要な場合にだけ気をつけてコミットするような
運用にしちゃうかなぁ。
0283デフォルトの名無しさん
2005/12/26(月) 04:01:45プロジェクトファイルにウィンドウ配置まで含まれるIDEってなんだろ?
0284デフォルトの名無しさん
2005/12/26(月) 09:47:57.pbxproj(プロジェクト管理) と
.pbxuser(ユーザー情報:>277の言う窓位置とか)に分かれてるよ。
たぶんハズレだろうけどな。
0285デフォルトの名無しさん
2005/12/27(火) 02:08:24> プロジェクトファイルにウィンドウ配置まで含まれるIDEってなんだろ?
VB6.0 なんかはウィンドウ配置も含まれてたと思う。
0286デフォルトの名無しさん
2005/12/27(火) 09:41:52いや、含まれないから。それはvbwでプロジェクト(vbp)とは別。
0287デフォルトの名無しさん
2005/12/29(木) 16:27:260288名無し募集中。。。
2005/12/29(木) 23:12:020289デフォルトの名無しさん
2005/12/30(金) 19:28:570290デフォルトの名無しさん
2005/12/30(金) 20:17:17使えてる?
昔使ったときは全く使い物にならん買った。
0291デフォルトの名無しさん
2006/01/01(日) 12:37:23少々虚しい気分
0292デフォルトの名無しさん
2006/01/02(月) 19:33:32http://subversion.tigris.org/svn_1.3_releasenotes.html
0293デフォルトの名無しさん
2006/01/02(月) 21:24:38ついにきたか。リリースノートよく読まないとね。
1.0→1.1の頃とは違って、稼動してるリポジトリが増えた・大きくなったから
0294デフォルトの名無しさん
2006/01/02(月) 22:32:540295デフォルトの名無しさん
2006/01/02(月) 22:47:41svn status --xml [--incremental]
svn info --xml [--incremental]
こういうのはこれからの標準になりそうな予感
0296デフォルトの名無しさん
2006/01/02(月) 23:09:58あんまり意味ないけどヘッドラインのみ荒い意訳。誤訳があったらごめん。
================================================================
・svnserveでパス単位の認証
・mod_dav_svnのログとリポジトリリスティング(一覧表示)を改良
・pythonとrubyのバインディングを大幅に改良
・便利な新しいコマンドラインスイッチ(コマンドラインのオプションかな)
・いくつかのクライアント/サーバのパフォーマンス改良
・たくさんの完了されたAPI
・30を超える新しいバグフィックス
詳細は以下に。
Subversion 1.3は過去のすべてのリリースの上位互換です。1.0.x, 1.1.x, 1.2.xの
全て(の機能)は1.3にも含まれていて、従来のバージョンになかった機能と
バグフィックスを持っています。新機能はいずれ1.3対応のフリーなSubversion
bookでドキュメント化されます。svnbook.red-bean.comを参照。
================================================================
0297296
2006/01/02(月) 23:11:15・たくさんの完了されたAPI
↓
・たくさんの改良されたAPI
0298デフォルトの名無しさん
2006/01/02(月) 23:23:52ありがとう。あとは実際に試して勉強します!
0299デフォルトの名無しさん
2006/01/03(火) 08:56:23これが一番嬉しい
0300デフォルトの名無しさん
2006/01/03(火) 09:30:05認証が使いやすくなって何よりだ:D
認証といえばWebDAV経由でチェックインすると作成者の情報がレポジトリに
登録できないのはどうにかできるんかな。
普通に使う分はapache+webdav+subversionだと
まずどこからでもアクセスできるからそっちのほうが良いんだが、
複数人で使うとき作成者情報が入れられないから結局svnserveで使ってる。
0301296
2006/01/03(火) 10:29:20ちなみにリポジトリのアップグレードは不要。
・Apache+nod_dav_svnでSVNParentPath使用時、指定の親ディレクトリの下にあるリポジトリの
一覧を得ることができるようになったそうな。単にhttpd.confにSVNListParentPath onと書けばよし。
複数プロジェクトでリポジトリ分けてる(バックアップの都合とかで)人たちにはありがたいかも。
・mod_dav_svnで、"update", "lock", "commit"なんかのログを取れる。
・Neon 0.25.1以上ならhttp(or https)でアクセスしたとき、割り込み(中断)できるようになる。
でもちょっと1.3を試すのに、Neonまであげるの面倒かも(´・ω・`)
・作業コピーのフォーマットが変わった。でもユーザの視点からは見えない。
ただし、JavaSVNみたいに直接作業コピーのプロパティファイルをいじる奴は、問題が出る。
俺、困るよ(´・ω・`) JavaSVNのチームに期待。
・1.1.xはもうサポートしないよ。
0302デフォルトの名無しさん
2006/01/04(水) 10:14:24リリース前のものを訳してあるようなので注意。
ttp://dolphin.c.u-tokyo.ac.jp/~nori1/tmp/svn_1.3_releasenotes.html.ja
0303デフォルトの名無しさん
2006/01/05(木) 18:07:470304デフォルトの名無しさん
2006/01/06(金) 13:46:19Tortoiseは1.3.0RC1, 1.2.6, 1.1.7のバイナリしか無く,
本家見たらWindowsバイナリは1.2.3, 1.2.1とか微妙にバージョンの違う奴しかないんですが
この場合dump/loadってどうすればいいんでしょう?
ソースからバージョンの会う奴をビルドするしかないのかしら
0305デフォルトの名無しさん
2006/01/06(金) 14:24:40http://tortoisesvn.tigris.org/compatibility.html
に書いてあるよ。
あと、TortoiseSVNはSubversionのバイナリなくても、
単体でレポジトリ作れるけど、そういうことではなくて?
0306デフォルトの名無しさん
2006/01/07(土) 00:17:440307名無し募集中。。。
2006/01/07(土) 01:20:490308デフォルトの名無しさん
2006/01/07(土) 02:46:58$ svn co https://jp.bluequartz.org/seisaku/proud .
svn: PROPFIND request failed on '/seisaku/proud'
svn: PROPFIND of '/seisaku/proud': Could not resolve hostname `jp.bluequartz.org': Host not found (https://jp.bluequartz.org)
0309デフォルトの名無しさん
2006/01/07(土) 11:45:41TortoiseSVN->Switch...
でいいですか?
0310デフォルトの名無しさん
2006/01/07(土) 11:55:00とりあえずローカルでやるにもApacheって必要なんですか?
ローカルにWin32のApache入れなきゃだめ?
0311デフォルトの名無しさん
2006/01/07(土) 11:56:170312デフォルトの名無しさん
2006/01/07(土) 11:56:32いらないよ
Subversionだけでいい
0313デフォルトの名無しさん
2006/01/07(土) 12:24:43Switchは参照先リポジトリが変わったときで、単に作業コピーの場所を変えたいときは、新しい場所で
フォルダ作ってその中でチェックアウトすればいいんじゃない?
0314310
2006/01/07(土) 12:59:38ありがとうございました。
早速やってみます!
0315309
2006/01/07(土) 13:15:22(作業コピー内のディレクトリ移動でした)
それとは別に、switchとrelocateって紛らわしいですねぇ。
0316デフォルトの名無しさん
2006/01/07(土) 14:02:43バージョンちと古いけど↓が参考になると思う。
ttp://sonic64.com/2005-03-01.html
この時期は卒論修論シーズンだから需要アップなのね
0317デフォルトの名無しさん
2006/01/07(土) 16:27:15$Id: calc.c 148 2002-07-28 21:30:43Z sally $
こんな感じで"Z"が付いている。
0318デフォルトの名無しさん
2006/01/07(土) 16:48:560319デフォルトの名無しさん
2006/01/07(土) 17:20:37サンクス。zuluから由来してるのか。
0320デフォルトの名無しさん
2006/01/12(木) 07:17:12のですがどうすればいいんでしょうか。
Windowsのsvn, version 1.2.3 (r15833)を使っています。
0321デフォルトの名無しさん
2006/01/12(木) 08:43:14今試したら、組込みの diff は -u10 が使えなかったので、
--diff-cmd で -u10 が使える diff を指定する必要アリ。
svn diff --diff-cmd /usr/bin/diff -x -u10
0323デフォルトの名無しさん
2006/01/15(日) 21:08:180324デフォルトの名無しさん
2006/01/16(月) 00:36:30ってやって
$ svn list svn+ssh://[ホスト]/[レポジトリルート] でみると
[ローカルディレクトリ] の中のディレクトリが [レポジトリルート] の中に展開されちゃってる
みたいなんですが、[ローカルディレクトリ] を [レポジトリルート] に登録するにはどうすればいいのでしょうか?
0325デフォルトの名無しさん
2006/01/16(月) 00:47:46でいいんじゃなかったっけか。
0326デフォルトの名無しさん
2006/01/16(月) 00:56:29先に空のリポジトリを checkout して add, commit すれば確実。
0327324
2006/01/16(月) 01:01:27svn: No repository found in 'svn+ssh://[ホスト]'
と言われました。
空のレポジトリをチェックアウトって、先にサーバー上で 空のディレクトリをimort
しておいたのを ローカルでチェックアウトするんですか?
add ってディレクトリを再帰的にとかできるんでしたっけ?
0328デフォルトの名無しさん
2006/01/16(月) 01:07:41import は一切不要。
リポジトリ作っただけの状態でチェックアウトすればいい。
ここから add していく方法なら初期ファイルをコミットする時点で
プロパティも確認できる。
0329324
2006/01/16(月) 01:18:23ありがとうございます。
試してみます。
CVSの感覚が抜けなくて、ちょっと戸惑っています。
Subversionだとプロジェクトって概念がないんでしたっけ。
ルートディレクトリをまるごと取り込んで、 そのツリーに add するって感覚でいいのかな?
ファイル数が多いと大変そうだけど。
0330324
2006/01/16(月) 01:22:34プロジェクト毎にディレクトリを作って svnadmin create すればいいのか。
0331デフォルトの名無しさん
2006/01/16(月) 01:24:31再帰してくれたような希ガス
http://subversion.bluegate.org/doc/book.html#svn.ref.svn.c.add
0332324
2006/01/16(月) 01:40:45/var/svnreps/
を create して
/var/svnrepos/PROJECTA
/PROJECTB
:
って構成にすると
PROJECTC を登録するには
/var/svnrepos 配下を取り込んでそれに PROJECTC を add するって事ですよね?
それだと PROJECT の数が増えたら大変だなって思ったんです。
これって使い方間違ってますよね。
0333デフォルトの名無しさん
2006/01/16(月) 02:16:59使い方の一つとしては合ってると思うけど、理解が間違ってる気がする。
/var/svnrepos/をcreate
最初は、/var/svnrepos/を~/workingにでもcheck outする。
次に、~/working/projectA をmkdir してsvn add する。
これでprojectAは好きに使える。
projectBが作りたくなったら、~/working/projectB を作ってsvn addしてsvn commitすればいいだけ。
~/working以下に作りたくなければ、~/hoge とかに/var/svnreposをcheck out して同じ事をすればいい。
このときに、-Nを付けてトップディレクトリのみcheck outするようにしておけば、
あんたが心配しているようなことにはならないと思う。
要約すると「本」とマニュアルを読めということ。
0334デフォルトの名無しさん
2006/01/16(月) 08:26:53プロジェクトの数だけリポジトリ作ったほうがいいよ。
0335デフォルトの名無しさん
2006/01/16(月) 09:41:36それぞれ独立の通し番号がつけられるのでしょうか?
0336デフォルトの名無しさん
2006/01/16(月) 14:11:58通し番号ってのがRevision No. のことならそうだよ。
0337デフォルトの名無しさん
2006/01/16(月) 16:56:29svn --version
とかじゃだめでした
0338デフォルトの名無しさん
2006/01/16(月) 19:32:46svn --version で 1.2.3 なり 1.3.0 なり表示されるはずだけど、何がだめなの?
0339デフォルトの名無しさん
2006/01/16(月) 23:42:17とかならんかなー。1つのデーモンで複数プロジェクト管理したい。
0340デフォルトの名無しさん
2006/01/16(月) 23:44:31リポジトリいっぱい作るんじゃダメなん?
0341デフォルトの名無しさん
2006/01/17(火) 00:34:39デーモンって必要だと思ってたんだけど違うの?
0342デフォルトの名無しさん
2006/01/17(火) 00:46:33$SVN_ROOT/
project1 <- ここに svnadmin create
project2 <- ここに svnadmin create
これで svnserve -r $SVN_ROOT すれば両方見えるよ。
0343デフォルトの名無しさん
2006/01/17(火) 00:52:190344デフォルトの名無しさん
2006/01/17(火) 01:06:49その場合のリビジョンナンバリングはどうなるの?
0345デフォルトの名無しさん
2006/01/17(火) 06:12:13リポジトリが2つあるんだから、当然別々に進む。
0346デフォルトの名無しさん
2006/01/17(火) 12:15:22$SVN_ROOT/
group1/
project1 <- svnadmin create
project2 <- svnadmin create
group2/
project3 <- svnadmin create
project4 <- svnadmin create
リポジトリをグループ分けしたいんだけど、こういう構成には出来ない?
0347デフォルトの名無しさん
2006/01/17(火) 12:54:20つーか、$SVNROOT はただのディレクトリで、それ以上のものではない。
それ以下にどうディレクトリツリーつくろうが勝手。
それ以下のどこにリポジトリ置くかも自由。
ある程度考えてから構成したほうがいいけども。
0348デフォルトの名無しさん
2006/01/17(火) 13:09:40バックアップだなんだ管理の手間はそれぞれにかかる。
フックや認証なども別になる。
これは別の方がいいという人も多そうですね。
「〜実践入門」では、どっちも一長一短、
後からリポジトリ間でデータ移動できるんだから
迷うんだったらひとつのリポジトリにまとめといて、
必要になったらわけよう、との事。
0349デフォルトの名無しさん
2006/01/17(火) 13:20:02具体的には、authorの情報を書き換えたいんですが、単純にdumpして編集してload、
というわけには行かないようで、他に方法があれば知りたいです。
0350デフォルトの名無しさん
2006/01/17(火) 14:02:15それを許しちゃったら、それこそSCMの意味って・・・てことにならない?
0351デフォルトの名無しさん
2006/01/17(火) 16:11:260352デフォルトの名無しさん
2006/01/17(火) 16:40:130353227
2006/01/17(火) 19:27:21さん有り難うございました。事故ってネット一ヶ月出来ない状況でして
返信が遅れて申し訳ございませんでした
結局TortoiseSVNで特定のフォルダー(サブフォルダー内も含む)で
特定のリビジョン以降の更新されたファイルだけエクスポート
する事は無理と言うことなんですね・・・・
0354デフォルトの名無しさん
2006/01/17(火) 20:33:04・svn propset --revprop -r n svn:author name
・TortoiseSVNのログメッセージでリビジョン選択して作者を編集
これだけじゃ出来ないけどネ
0355デフォルトの名無しさん
2006/01/18(水) 03:15:35ことは実現できますか。片方のホストがくたばってたら生き残ってるホストに
アクセスに行って開発は継続できて、各ホスト間のリポジトリは論理的に矛盾なく
整合性が保たれている、みたいな環境が欲しいんです。
0356名無し募集中。。。
2006/01/18(水) 05:56:330357デフォルトの名無しさん
2006/01/18(水) 06:13:36日本語を選んでも英語のママで設定も英語に戻ってしまうんですけど
みなさんはどうですか?
外部 Diff に WinMerge を設定してもすぐに Built-in に戻ってしまうし。。。
その部分の設定が反映されないんです。
0358デフォルトの名無しさん
2006/01/18(水) 09:18:230359デフォルトの名無しさん
2006/01/18(水) 12:18:42それぞれ環境の違う7つのPC全て同様の症状。なんとかならないものかねぇ。
0360デフォルトの名無しさん
2006/01/18(水) 12:20:00cron使ってdumpするのは駄目ですか、あぁそうですか・・・
0361デフォルトの名無しさん
2006/01/18(水) 20:22:09うちでは全くそんなことはない。
エクスプローラを別プロセスで動作させてはどうか?
0362デフォルトの名無しさん
2006/01/18(水) 22:07:06kwsk
0363デフォルトの名無しさん
2006/01/18(水) 22:41:52エクスプローラのフォルダオプションのことだろ。
それすら分からんならいっそのこと、Windows使うのやめたほうがいい。
0364デフォルトの名無しさん
2006/01/18(水) 23:15:400365デフォルトの名無しさん
2006/01/19(木) 02:11:44自分のところじゃそんな症状になった事ないよ。
何か他のソフトと干渉してるんじゃない?
全部のマシンで同じ症状なら、共通する常駐ソフトを外したりしてみたら解決しない?
0366名無しさん
2006/01/19(木) 12:00:19今まで使えていたviewcvsが使えなくなってしまいました。
Apache(再起動済)のエラーログに下記のようなのがたくさん出てます。
[error] [client xxx.xxx.xxx.xxx] Exception exceptions.AssertionError: <exceptions.AssertionError instance at 0x9438aec> in <bound method SubversionRepository.__del__ of <vclib.svn.SubversionRepository instance at 0x937a03c>> ignored
viewcvs(viewvc)も上げたいんだけど、1.0-devはパッケージがないんですよね。
どなたか似たような症状の方、いらっしゃいませんか?
0367デフォルトの名無しさん
2006/01/19(木) 14:47:20全てのバージョンで症状がでるな。
Explorerの画像の表示方法を縮小表示にしたりすると、再現しやすい。
WindowsXP(sp2)にSubversion(SVNService使用)とTortoiseSVNだけでも症状は現れる。
アイコンのオーバレイするフォルダの指定を少なくしても無駄。
今は安定性を考えてRapidSVNを使用してるけど、TortoiseSVNと比べるとどうしても見劣りする。
0368デフォルトの名無しさん
2006/01/19(木) 15:16:57日本語周りがどうかは不明だけど、Rapidよりは使いやすい気がする。
http://esvn.umputun.com/
0369デフォルトの名無しさん
2006/01/19(木) 16:31:16Linux9に入っているsubversionを1.3にアップグレードしたいのですが、
現在インストールされているもの(Ver1.1.3)は削除すべきでしょうか?
それとも現在と同じ場所に上書きでインストール可能なのでしょうか。
アップグレードの手順などについて教えていただきたいです。
よろしくおねがいします。
0370デフォルトの名無しさん
2006/01/19(木) 18:28:36rpm でも使ってろ。
0371デフォルトの名無しさん
2006/01/19(木) 21:41:00くだ質にでもどーぞ。
0372デフォルトの名無しさん
2006/01/19(木) 23:47:44TortoiseSVNの再帰でステータスアイコンを確認するオプションがオンに
なってるんじゃない?
0373デフォルトの名無しさん
2006/01/20(金) 00:48:22それは TSVNCache が付いてからデフォルトで有効。
固まってるのが TSVNCache.exe か explorer.exe か
あるいは TortoiseProc.exe か、で原因が分かるかな。
0374デフォルトの名無しさん
2006/01/20(金) 04:51:20下のフォルダはそれぞれ違うリポジトリにしたいので。。
0375デフォルトの名無しさん
2006/01/20(金) 07:25:040376デフォルトの名無しさん
2006/01/20(金) 10:05:27安定してるかな?
0377デフォルトの名無しさん
2006/01/20(金) 10:27:10TortoiseSVN にディレクトリを登録するって、何すること?
0378デフォルトの名無しさん
2006/01/20(金) 13:30:14未だにTortoiseSVN1.1.4使ってる俺がきましたよ。
0379デフォルトの名無しさん
2006/01/20(金) 14:05:51ttp://subversion.tigris.org/faq.html#bdb43-upgrade
0380デフォルトの名無しさん
2006/01/20(金) 21:41:52うちでは安定しているが使い方に寄るかもしれないというか使ってみればいいじゃねーか
0381デフォルトの名無しさん
2006/01/20(金) 21:50:52外してるかもしれないけど、Pythonバインディングを1.3.0用に差し替える必要があるとかじゃない?
0382デフォルトの名無しさん
2006/01/20(金) 23:17:56皆目見当つきませんが、subversion 1.2.3 → 1.3.0 して以下の状況で動いとります。
・Win2003 sp1
・Apache 2.0.55
・Subversion 1.3.0 +svn-win32-1.3.0_py
・Python 2.3.5
・mod_python 3.2.5b
・viewcvs-1.0-dev-r6
0383デフォルトの名無しさん
2006/01/20(金) 23:28:10それ以前はなんとも無かったんだがなぁ。
0384デフォルトの名無しさん
2006/01/20(金) 23:51:02何十ものファイルを一気に上書きするとかなりの確率で落ちる。
1.2.6はそんなことなかったんだけど。
0385デフォルトの名無しさん
2006/01/21(土) 15:00:59チェックアウトすると、すごく気軽にフリーズするようになった。
進行ダイアログの再描画のタイミングで100%固まる。(ダイアログのサイズを変えようとしたり、
ダイアログに重なるように別のウィンドウを持ってきたり)
それから、異なる2つのリビジョン間でのファイル差分を見ようとして
リビジョンログダイアログ
→CTRL押しながら2つのリビジョンを選択
→右クリックで「リビジョンを比較」
→表示されたファイル一覧のうち、適当なテキストファイルをダブルクリック
すると差分表示ツールが表示されるけど、肝心のファイルの中身が空っぽになっていて、
なんの比較もできない。普通にログを見るとちゃんとファイルの中身が残っているので、
何かの具合で中身が消えたってことはないはずなんだけど。
0386デフォルトの名無しさん
2006/01/21(土) 15:07:49リポジトリがサーバから見てリモートにあるというのはありでしょうか?
サーバのディスク容量が足りなくなってきたけどすぐには増設できなくて
NASならある、という状況を想定してます。
クライアントでNASを共有してfile:///でアクセスできるのは分かってるし
その方が速いだろうとは思いますが、
将来リポジトリの互換性の無いバージョンアップがあった場合に
足並み揃わなくて面倒が起きそうなので避けたいとか考えました。
0387デフォルトの名無しさん
2006/01/21(土) 15:24:44リリースノートにパフォーマンス向上だの30以上のバグフィックスだの書かれてたんで
いそいそとバージョンアップしてしまったんですが、
パフォーマンス向上の部分にエンバグとか今更考えてしまいました。
0388デフォルトの名無しさん
2006/01/21(土) 21:59:22うちじゃSubversion1.3(RH9でソースからインスコ)自体は特に問題なく動いてるけど。
Tortoiseやばいんなら会社で警告出さなきゃなぁ・・・
0389ぁゃ (*゚ー゚)つ しぃプログラマー
2006/01/21(土) 22:48:41何かご存じの方います?
0390デフォルトの名無しさん
2006/01/21(土) 23:01:48ttp://news.gmane.org/gmane.comp.version-control.subversion.tortoisesvn.user
ttp://svn.haxx.se/tsvnusers/
とか
0391デフォルトの名無しさん
2006/01/21(土) 23:56:48http://subversion.bluegate.org/doc/ch05s02.html
FSFSだったらOKと書いてあるが、サーバ立てたほうがもっと良い書いてある。
エンドユーザがマニュアル読まない(読めない)のは理解できるけど、
なんで開発者がマニュアル読まないんだろう。
0392デフォルトの名無しさん
2006/01/22(日) 03:07:300393385
2006/01/22(日) 13:52:14うんにゃ うちのはOS巻き込んで落ちるよ。。。。
マウスポインタもまったく反応なくなり、もちろんCtrl+Alt+Del もまったく受け付けず、
ハードウェアリセットするしかない orz
ためしにナイトリービルドいれてみるか。。。
0394デフォルトの名無しさん
2006/01/22(日) 16:12:340395デフォルトの名無しさん
2006/01/22(日) 17:01:03俺は答えになっていると思うよ。
「警告」って書いてある所の事でしょ?
0396ぁゃ (*゚ー゚)つ しぃプログラマー
2006/01/22(日) 17:42:05ちょっち古いけどこーゆー情報も。
NFS上にリポジトリを作れるっつーのはFSFSの目玉のひとつのようで。
http://arch.bluegate.org/pipermail/subversion-jp/2004-May/000087.html
NAS上のディレクトリをNFSマウントできるなら、大丈夫そう。
ただSMBとかだとどうかなぁとは思うです。
あと性能面は、ご承知のようにネットワーク環境に大きく依存しそう。
100Baseのでかいネットワーク環境に鯖とNAS置いて多人数で頻繁に参照/コミット、とかだと厳しいかも。
0397394
2006/01/22(日) 17:42:47の警告にあるのは、クライアントがリポジトリのあるフォルダを
ネットワーク共有して使う話だと思ったんだが。
でも確かにサーバがネットワーク共有する場合でも同じことのような気はしてきた。
FSFSならいいのかな。
0398386
2006/01/22(日) 18:00:06マニュアルは読んだんですが、「サーバがアクセスできるようなローカルファイルシステム」に
サーバがリモートの共有に対してfile:///でアクセスすることを含めていいものか判断つかなかったんで。
CVSがリポジトリをリモートに置いたときの動作は保証してなかったんで、
こっちはどうだろうとおもってググりまくったんですがそういう事例は見つかりませんでした。
Apacheからsvnが起動されてるんだと思えばクライアントと同じでアリなのかな。
ネットワークの負荷が2重に掛かるのがイヤといえばイヤですが。
0399ぁゃ (*゚ー゚)つ しぃプログラマー
2006/01/22(日) 19:42:38> サーバがリモートの共有に対してfile:///でアクセス
どうなんでしょう?
リポジトリを作るディレクトリは、あくまで自ボリュームとしてマウントしていないといけない気がしますが……
あ、でもそれはunix環境の話か。
サーバ・クライアントに関わらず、リポジトリの更新操作にはロックが伴い、
FSFSで構築したリポジトリの場合は、設定オプションによってNFSv2 互換ロックを扱うことができるので、
NFSでマウントしたボリューム上に作ったFSFSなリポジトリを(競合を起こすことなく)複数のコンピュータからの操作が可能、
……なのだと云う理解をしました。
(BDBリポジトリの場合はこのロックができないためにNFS上に構築できない)
Windows環境の場合は、LockFile()はネットワークディレクトリに存在するファイルに対しても有効なので、こちらも問題は無さそうに思うです。
0400391
2006/01/22(日) 20:29:47ストレージに対して書き込み権限を持つことになるので、リポジトリを
ぶっ壊すことがとても容易。
0401386
2006/01/22(日) 21:10:10エクスプローラで直接中を覗かれてうっかりディレクトリツリー構造移動されそうなのが怖い。
0402デフォルトの名無しさん
2006/01/22(日) 22:26:25ひとつのディレクトリのいくつかのファイルを複数のリポジトリで別々に管理することは
できるでしょうか?
例)ホームディレクトリにおいて各種設定ファイルを別々のリポジトリで管理したい
.bashrc <- $SVN_ROOT/shrc <- svnadmin create
.cshrc <- $SVN_ROOT/shrc
.emacs <- $SVN_ROOT/emacs <- svnadmin create
.vimrc <- $SVN_ROOT/vim <- svnadmin create
.vim/ <- $SVN_ROOT/vim
試してみたのは、
・ホームディレクトリで2回目のチェックアウト→失敗
・外部項目プロパティ(svn:externals)→ディレクトリを一つ作ってしまうので×
何かいい方法はないでしょうか?
0403デフォルトの名無しさん
2006/01/22(日) 22:32:38Subversion の「作業コピー」がディレクトリである以上、それは無理。
0404デフォルトの名無しさん
2006/01/22(日) 22:33:45ンクはる
0405402
2006/01/22(日) 22:44:44やはり無理ですか。。。
リンクをはる方法でやってみます。
0406デフォルトの名無しさん
2006/01/23(月) 03:31:41>388 が言っているのは、
SVNクライアントとしてTortoiseSVNを使ったときだけ
落ちるんであってsvnコマンドなど他のSVNクライアント
では落ちないんだろうと言うことだと思う。
だとすると、TortoiseSVNがOSを巻き込んで
落ちているのであって、Subversion 1.3.0が
落ちているわけではないでしょう。
0407デフォルトの名無しさん
2006/01/23(月) 16:10:320408デフォルトの名無しさん
2006/01/23(月) 19:12:550409デフォルトの名無しさん
2006/01/23(月) 21:07:05svnserveでリポジトリ毎にアクセス権が制御できるようになって、いい感じ。
今のところ、サーバー自体は問題ないです。
クライアントもTortoiseSVN1.3.0にしたんですが、何だか1.2.6の時よりも
動作がもっさりするような気が・・・。
>>408
自分は会社で自前のAIWRadeon9600pro使ってますw
0410デフォルトの名無しさん
2006/01/24(火) 07:10:180411デフォルトの名無しさん
2006/01/25(水) 02:04:42WebSVNやViewVCはリポジトリ閲覧の機能しかないようですが、
Subversionのリポジトリ作成やアクセス権の管理を簡単に行えるフロントエンドってご存じないですか?
できればWebベースで良いツールがあれば教えていただきたいです。
とりあえず会社向けに簡単な物は自作してみたんですが、あまりにもアレなもので・・・
0412デフォルトの名無しさん
2006/01/25(水) 08:57:550413デフォルトの名無しさん
2006/01/26(木) 22:30:481.3.0で起こった、explorerが固まったりTSVNCacheが落ちたりというのは改善してるっぽい。
たまに一部のファイルのアイコンにオーバーレイが付かなくなるので、
実は裏でひっそりTSVNCacheが落ちてるのかもしれんが。
0414デフォルトの名無しさん
2006/01/27(金) 13:54:170415デフォルトの名無しさん
2006/01/27(金) 17:41:42どうやったら分かりますか?
cvs status -v foo.c
みたいなことができると嬉しいのですが。
ちなみに
svn ls http://hoge/branches
は、foo.cが存在する前のブランチも出てくるのでダメです。
0416デフォルトの名無しさん
2006/01/27(金) 18:53:18いま久しぶりにTortoiseSVN使おうと1.3.1入れてみたら
同様の症状が起きた。
どうやらレジストリアクセス権の問題。
HKEY_CURRENT_USER\Software\TortoiseSVN
インストーラがAdministrator決めうちになっているようで、
Administratorグループの別名ユーザーで使っていたために
アクセス権なし→設定書き込み不可能。
0417デフォルトの名無しさん
2006/01/28(土) 06:43:47357 です。
ありがとうございます。フルアクセスにして
WinMerge も日本語化もできました。
0418デフォルトの名無しさん
2006/01/28(土) 20:08:49フリーのソフトでいろいろ探してるけど、上にあるような機能のソフトが中々みつからない。
何かおすすめのものがあったら、教えてはもらえないだろうか。
0419デフォルトの名無しさん
2006/01/28(土) 22:09:28コミットしたファイルはそのまま作業コピーにあるんだから、それ使えばいいんじゃないの?
0420デフォルトの名無しさん
2006/01/28(土) 22:20:400421デフォルトの名無しさん
2006/01/29(日) 12:48:12今はそれ使ってコピーしてるのですが、階層も再現したいので手間がかかってしまうのです。
>>420
それもやってみましたが、フックしてもリポジトリのパスとリビジョンしか引数になく
肝心のファイル名がない為、階層を再現しつつコピー出来ませんでした。
0422デフォルトの名無しさん
2006/01/29(日) 14:09:34最終的にやりたいことを理解できていないんだが、
フック内で "svnlook changed -r rev path" などと
実行すればコミットされたファイル名の一覧を得られる。
もちろん、類似のAPI呼び出しでも可能なはず。
0423デフォルトの名無しさん
2006/01/29(日) 15:06:50svn loq -qv -rCOMMITTED とすればリモートで変更したファイルの一覧は取得できる。
ファイルの一覧から階層を再現しつつコピーする方法は別スレで聞けよ。
0424デフォルトの名無しさん
2006/01/29(日) 15:25:58リポジトリはcvs2svn.pyで一括変換出来ますが、
手元のワークコピーもsubversionのものに一括変換する方法は無いですか?
0425デフォルトの名無しさん
2006/01/29(日) 15:50:54http://subversion.tigris.org/issues/show_bug.cgi?id=2392
(Target milestone: unscheduled)
0426デフォルトの名無しさん
2006/01/30(月) 03:46:45どのようにやるのでしょうか?
ファイルを削除しても、TortoiseSVNで削除を選んでも、リポジトリ編集で削除しても
そのファイルを新しく生成すると、更新状態になって、無視リストに追加ができないのです。
0427デフォルトの名無しさん
2006/01/30(月) 20:23:49それは俺も知りたいんだー
っていう悲しい状態・・・
0428デフォルトの名無しさん
2006/01/30(月) 20:57:07svn:ignore を設定すればいいんじゃないの?
0429デフォルトの名無しさん
2006/01/30(月) 21:28:23それが出来ないんです。。いったん追加したファイルには ignoreの設定が TortoiseSVN では、でてこないんです。
0430デフォルトの名無しさん
2006/01/30(月) 21:38:51ファイル右クリックでプロパティ表示させて所にもない?
0431デフォルトの名無しさん
2006/01/30(月) 21:53:34なんか自動化する仕掛けはないものか
0432デフォルトの名無しさん
2006/01/30(月) 22:34:400433デフォルトの名無しさん
2006/01/30(月) 23:12:30自動化の意味がわからないけど、
GUIでtrunkを選んでからtagsを
コピー先としてcopyを実行するのは面倒?
入力はtagsからの相対パスとコミット
コメントぐらいだから面倒じゃないと思うなあ。
eSvnや他のGUIツールでも可能。
TortoiseSVNは使ってないから知らない。
公式リンクのGUIクライアントで過去に使えないと
思ってたものでも大きく改善されてたりする。
branchやmergeが得意なものとか個性がある。
eSvnは1.2対応も未リリースだから遅れてるが。
0434デフォルトの名無しさん
2006/01/31(火) 00:23:40でないです。
一端追加したものは削除しても、再び作成すると管理下に置かれて、無視リストにいれられません。
0435デフォルトの名無しさん
2006/01/31(火) 00:24:28面倒。
クライアントからコミットして、さらにリポジトリを操作という二度手間感がいやだな。
svn自身がtrunk, tagsという概念を理解してくれれば
タグつきコミットとかできそうなもんだけど。
TortoiseとかのGUIツールがやってくれてもいいけどさ。
branches, tags, trunkという使い方強制しちゃうと
なにか弊害でもあるのかね。
0436デフォルトの名無しさん
2006/01/31(火) 01:05:18コミットした後にタグ作りたいってだけ?
クライアントのラッパーなりサーバーのフックなりで
さっさと自動化すればいいんじゃないの?
0437デフォルトの名無しさん
2006/01/31(火) 01:12:16削除してからコミットしてないだけじゃないの?
0438デフォルトの名無しさん
2006/01/31(火) 01:17:26Subversion のウリである安いコピーがパスとリビジョン番号で
コピー元を表していることから考えると、
trunk への変更と変更後の trunk のコピーは
一つのトランザクション(リビジョン)になることができない。
たぶん、ひとつのリビジョンで「タグつきコミット」はかなり困難。
0439デフォルトの名無しさん
2006/01/31(火) 03:12:39まったくご指摘の通りでした。ありがとうございます。
お騒がせ致しました。
0440デフォルトの名無しさん
2006/01/31(火) 15:43:210441デフォルトの名無しさん
2006/02/01(水) 00:48:23ここ読んだんだけど、Linux用意してSubVersionとapacheとWebDAV突っ込んで、
WindowsにNovellのNetDrive.exe入れれば、
リポジトリ上のファイルを普通のファイルみたいに見れて
保存の度に履歴も勝手に作ってくれるって理解であってる?
そういう運用してる人いる?
0442デフォルトの名無しさん
2006/02/01(水) 01:09:44やったことないし、やろうとも思わないけど、たぶんそういう動作をする。
0443デフォルトの名無しさん
2006/02/01(水) 13:22:53修正ログってどうしてますか?
commit時のコメントに書くのかBTSに書くのかChangeLogに書くのか
ソースの頭に書くのか(手書きにしろ自動展開にしろ)
全部にコピペするのか迷います。
現実的な落とし所ってどんな感じでしょうか?
0444デフォルトの名無しさん
2006/02/01(水) 13:25:56あなたが私の決定に必ず従うのであれば、
私が決定してあげてもよいですが?
0445デフォルトの名無しさん
2006/02/01(水) 13:35:05実際に運用している人の意見を参考にしたいので
ぜひ聞かせてください。
0446デフォルトの名無しさん
2006/02/01(水) 15:14:30それじゃ 444 の提示した条件には合わないな。
444 じゃないが、コミット時に書いとけよ。
そこから BTS に流すなり、 svn log で ChangeLog もどきをつくればいい。
ただし最新のコードにかかる根拠、事情なんかは
履歴じゃなくてソースに書いてあるほうがいい。
かといって、こういうのを全然ログに書かないと
ログ見てもわけわかんない状態になるから、
最低限の情報はログにもダブらせてる。
0447デフォルトの名無しさん
2006/02/01(水) 15:19:28リポジトリが神という約束にしないとわけわからないと思う。
理想的にはBTSもプログラマもsvnの履歴を参照すべきだが
svnを参照できないBTSを使わざるを得ないときは
svnのコメントをメインにして、BTSには概要を書くので十分じゃないか。
0448デフォルトの名無しさん
2006/02/01(水) 15:48:21DRYでぬくぬくな環境作ってくれればいいのにな。
0449デフォルトの名無しさん
2006/02/01(水) 18:21:37どう見てもTeam Foundationです。本当に(ry
バージョン管理システムやBTS(というかタスク)を管理できて、
チェックインする際に「このチェックインはどのタスクに関連する物か」というのを
設定できたような気がする。
How to: Associate Work Items with Changesets
ttp://msdn2.microsoft.com/en-us/library/ms181410.aspx
0450デフォルトの名無しさん
2006/02/01(水) 21:44:46BTSにtrac使ってるので、tracのticketに書いて、commitのログに実装に即した説明と、
ticketの番号 (例: #234) を書いておく。
commitのログ
XXXXメソッドの引数を修正、YYYメソッドをZZZZクラスに移動。#234
BTSのログ
XXXXX機能を追加する。
コメント1
* AAAAクラスの債務が過大、BBBBとCCCCに分離し、ともにDDDDを実装、デフォルト実装はEEEEを継承。
* CCCCクラスにXXXXXとXXXXXを追加、CCCCCTestクラスを作成。
コメント2
* 実装、テスト完了。チェンジセット [1]でコミット。
tracはここらへんでたまに話題になる。
http://pc8.2ch.net/test/read.cgi/tech/1088818269/
0451デフォルトの名無しさん
2006/02/01(水) 22:47:23コミット時自動クローズ出来るそうだから
その時にうまいことコミット時のコメントを
trac側につっこめないかなあ。
0452デフォルトの名無しさん
2006/02/02(木) 01:13:56>>332とはやりかた違うようだけど
プロジェクト毎にリポジトリを作るメリットって何?
実感がわかないんだが。
漏れの場合、WebDAV使って
http://ホスト名/svn/reposの下にtrunkを作って
その下に複数のプロジェクトを配置して使っているだけでいる。
0453デフォルトの名無しさん
2006/02/02(木) 03:07:19> プロジェクト毎にリポジトリを作るメリットって何?
そのプロジェクトの活況指数≒そのプロジェクトのリビジョンナンバー数
これじゃないの?
0454デフォルトの名無しさん
2006/02/02(木) 03:08:54334じゃないんだが
ここでいってるプロジェクト達って、Visual Studioでいう「ソリューション」みたいに
いちおう全体としては相互に関係のあるいくつかのビルド単位のこと?
それならわかるんだが、
そうでないとすると、単一のリポジトリに複数プロジェクトを突っ込んだら
何の関係もないプロジェクトがリビジョンを共有することになるから変じゃない?
0455デフォルトの名無しさん
2006/02/02(木) 11:02:32プロジェクトA と プロジェクトB があって、それぞれのプロジェクトが共有ライブラリCを
使っている場合。なおかつ、AとBの共通点は、その共有ライブラリを使うという点だけ って場合。
1.ライブラリを共有しているんだから、プロジェクトA、プロジェクトB、ライブラリCすべてを同じリポジトリで作る
利点: ライブラリを更新した場合、それを利用する全てのプロジェクトのバージョンが自動的にあがる
欠点: あるプロジェクトを更新した場合、ほぼ無関係な他のプロジェクトのバージョンもあがってしまう
2.共通点はライブラリのみなので実質全て独立しているとみなし、プロジェクトA,プロジェクトB、ライブラリCそれぞれのリポジトリを作る
利点: 各プロジェクトが独立しているため、あるプロジェクトを更新しても他のプロジェクトに影響しない
欠点: ライブラリのバージョンをあげた場合でも、各プロジェクトのバージョン番号には反映されない
結局好みと使い方って気がする。
0456デフォルトの名無しさん
2006/02/02(木) 11:05:12トータル100G突破したときパフォーマンスってどうなる?
もし1MBの時とほぼ変わらないならありかも試練。
0457デフォルトの名無しさん
2006/02/02(木) 11:30:12共有ライブラリを外部定義で扱えば幸せになれるかもね
0458デフォルトの名無しさん
2006/02/02(木) 12:48:12リポジトリ自体のバックアップとか移動とかで困りそう。
0459デフォルトの名無しさん
2006/02/02(木) 12:53:17いや、リポジトリ分けるとプロジェクト数がかさんできた場合
バックアップをそれぞれにしなきゃいけないから面倒。
逆に各プロジェクトのリポジトリメンテ責任者が明確な場合は
いいかもしれないし、認証がプロジェクト単位で管理できる利点もある。
まあ1リポジトリにしといてあとからエクスポートインポートで
分けちゃっていいんじゃん?なりゆき。
455のバージョンってのは、リビジョンの事かな。
そこが気になるかならないかだよね。
1プロジェクト内のリビジョンが歯抜けになる。
0460デフォルトの名無しさん
2006/02/02(木) 12:53:39↓ここらへんでもチェックアウトして試してみれば?
http://svn.apache.org/repos/asf/apr/
0461デフォルトの名無しさん
2006/02/02(木) 13:32:301.3の「Listing available repositories in mod_dav_svn (server)」はそのための機能だし。
うちは現実問題としてプロジェクトごとに管理者が異なる=他のリポジトリをいじらせない
って理由でプロジェクトごとに分割しております。
0462デフォルトの名無しさん
2006/02/02(木) 20:01:55>まあ1リポジトリにしといてあとからエクスポートインポートで
>分けちゃっていいんじゃん?なりゆき。
その場合って、ログも受け継ぐ方法ある?
0463デフォルトの名無しさん
2006/02/02(木) 20:32:130464デフォルトの名無しさん
2006/02/02(木) 20:49:410465デフォルトの名無しさん
2006/02/03(金) 00:34:20バージョンの付け方CVSみたいにしてくれれば良かったのに。
0466デフォルトの名無しさん
2006/02/03(金) 00:51:090467デフォルトの名無しさん
2006/02/03(金) 01:22:36でもリビジョンが増えてきたときに;
過去のリビジョン2つを比較するときに大分時間が掛かるようになりました。
これからどんどんリビジョンが増えていくと、どんどん遅くなるのでしょうか?
たとえば svn の機能として nリビジョン単位に差分ではなく実体を入れて
n回以上は差分の処理はしないとかあるのでしょうか? (マニュアル設定ででも)
たとえば、リビジョンが1000になったときに、900をスタートにしてそれ以前の差分は削除するなんてことはできないでしょうか?
1000になったとき、1000を基準なら、リポジトリを作り直せば良いのでしょうけど;
少し前から欲しいときにはどうすればよいのでしょう?
0468デフォルトの名無しさん
2006/02/03(金) 01:26:170469デフォルトの名無しさん
2006/02/03(金) 02:57:52ありがとうございます。
467 です。
TortoiseSVN だけで使用していました。
Subversion もいれて dumo load で実験します。
0470デフォルトの名無しさん
2006/02/04(土) 08:46:29読み始めた。
svnserveをinetdから走らせdbを使うと一応決めた。 リポジトリを作り、プロジェクトを作ると
いうところでひっかかった。 trunk, tags, branches??? 何でこんなもの手で作るの?
索引を見てAppendix A. Subversion for CVS Usersというのが目について読んでみた。
え〜〜〜〜〜〜〜〜〜ブランチって単にディレクトリなの〜〜〜〜〜〜〜〜〜〜〜
たぶん既出なのだろうがちょっと萎えた。 慣れれるかな〜。
0471デフォルトの名無しさん
2006/02/04(土) 09:54:53> たぶん既出なのだろうがちょっと萎えた。 慣れれるかな〜。
むしろディレクトリのほうが直感的で、すぐにそれが当たり前になるよ。
0472デフォルトの名無しさん
2006/02/04(土) 23:01:21大丈夫さ。
実は白状すると、漏れも最初は頼りないと思ったひとりだが、
今じゃCVSに戻るなんて考えただけで空恐ろしい。もう無理。
エキスパートの裏技だとリポコピーして悦にいってるヴァカを見ると哀れでならん。
(いたんだよ、そういうのが)
0473デフォルトの名無しさん
2006/02/05(日) 00:45:560474デフォルトの名無しさん
2006/02/05(日) 14:42:50そういう場合、リポジトリの中のファイルも+xになってるのが困る。
CVSの場合、リポジトリはただのファイルシステムだから、ログインして chmod -x
って解決できたんだけれど、svnだとそれができない。
それが唯一の悩み。
0475デフォルトの名無しさん
2006/02/05(日) 15:09:07つ[svn:executable]
0476デフォルトの名無しさん
2006/02/05(日) 15:24:25気持ちはわかるが、それはSubversionに対する悩みじゃない希ガス
0477デフォルトの名無しさん
2006/02/05(日) 16:04:01「リポジトリの中のファイルも+xになってる」って、どういう意味?
svn:executable は自動では付かないでしょ?
0478デフォルトの名無しさん
2006/02/05(日) 17:58:35Linuxのsvnでは、実行権つきのファイルをaddすると、勝手にsvn:executableがつく。
Windowsでどうなるのかは知らない。
0479477
2006/02/05(日) 18:06:18そうだったのか。そりゃ Cygwin だとグチャグチャになりそうだな。
真面目に考えれば、フックではじくようにすればいいのかな?
実行ファイルの名前を特定のパターン(拡張子や正規表現)に絞って、
それ以外のファイルで svn:executable 付きの追加を禁止、って感じでいいか。
0480デフォルトの名無しさん
2006/02/06(月) 02:36:58似たようなコトがあるのよねぇ。 > 実行属性
0481デフォルトの名無しさん
2006/02/07(火) 03:40:46http://www.red-bean.com/sws/
0482デフォルトの名無しさん
2006/02/07(火) 04:06:21激ワロタ
0483デフォルトの名無しさん
2006/02/07(火) 10:51:100484デフォルトの名無しさん
2006/02/07(火) 13:52:560485デフォルトの名無しさん
2006/02/07(火) 18:26:51すみません質問です。
DELETEなファイルの中身を確認したいと思って
$ svn cat -r 10 deleted.txt
svn: 'deleted.txt' has no URL
としても上記のように見れないのですが、そういうもんなんでしょうか。
上の deleted.txt は r8〜r12まで存命でした。
svn update -r10 deleted.txt とした後だと svn cat -r 10 deleted.txt できます。
0486デフォルトの名無しさん
2006/02/07(火) 20:21:24workingcopyに存在していないからでは?
そういうときは恐らく、URIを全部打たなきゃダメだったと思う。
0487デフォルトの名無しさん
2006/02/08(水) 02:59:08一つのCVSROOTで、ちょろちょろと作ったscriptから大作まで個人で作ったものを全部突込んでいる、という運用をしていたのだが、subversionではどういう単位でレポジトリを分割する(あるいは全部一緒くたにする)のが望ましい、とかいうガイドラインはありますか?
まぁ、大作含む(といっても.texとか.epsとかだが)ったって全部あわせたって個人で作れる量なので、たいした量でないのですが。
0488デフォルトの名無しさん
2006/02/08(水) 13:17:44URIで指定してもダメでした。
http://... でも、鯖に入って file://.. でNG。
0489デフォルトの名無しさん
2006/02/08(水) 13:18:510490デフォルトの名無しさん
2006/02/08(水) 13:57:21svn cat のヘルプメッセージを見ると、リビジョンは @ で指定するみたい。
「有効なオプション」の説明として -r が挙げられているが、無視されている
ような気がする。
ちと手元で試してみたのだが、
svn cat http://..../deleted.txt@10
みたいにURL+@リビジョン番号だと表示できた。
URLじゃないワーキングコピー上のパスでは上手く行かない。
0491485
2006/02/08(水) 17:07:11おー、できました。ありがとうございます。
せっかくなんでbugreport出しておこうと思ったら、
http://subversion.tigris.org/issues/show_bug.cgi?id=1191
どうみても既出です。本当にありが(ry
0492デフォルトの名無しさん
2006/02/08(水) 23:32:05svn コマンドを素で使ってますが、タグやブランチが単なるコピーだと、diff のときに面倒なのが
どうにも馴染めんです。何か間違った使い方してるからでしょうか?
たとえばあるタグとWC (working copy) との差分が知りたい場合、タグ名を与えるだけで取って
来て欲しいんですよね。cvs の場合は、
cvs diff -r TAG_NAME ...
でいけるんですが、svn の場合だと svn diff の引数としてリポジトリの URL を指定するか、
タグのコピー先をチェックアウトしているという条件で "../../../tags/TAG_NAME/dir/subdir/"
とかを指定しないといけないと思うのですが、この認識で合ってますか?
0494デフォルトの名無しさん
2006/02/09(木) 02:34:070495デフォルトの名無しさん
2006/02/09(木) 04:22:02> やべえ質問しようと思ってこのスレ見たら>>481見て糞ワロタ
全然面白くないぞハゲ
0496492
2006/02/09(木) 12:40:20無味乾燥なリビジョン番号の代わりに、人間に分かりやすい名前を付けて管理しやすくしよう、
ってのがタグの存在意義ですんで、タグに対応するリビジョン番号を調べて diff とるのは、
ちと本末転倒な気がします。
と、偉そうなこと書きつつ、何かいい方法見落としてんじゃないかと、マジで思ってますw
もしあれば、どなたか教えて下さい。
0497デフォルトの名無しさん
2006/02/09(木) 12:56:36おかげでタグ間のdiffを他のブランチへmergeするとき、コマンドは1つだけどコマンドラインが異様な長さになる。
0498デフォルトの名無しさん
2006/02/09(木) 12:58:06それ、 GCC が Subversion に移行したときに話題になってた。
http://gcc.gnu.org/ml/gcc/2005-11/msg00095.html
そのあと、 Subversion 側では URL のリポジトリルート部分に対応する
特別な文字を決めようとかいう話になってた。
たとえば URL として渡された文字列の先頭 ! をこの文字とすると、
svn diff --old=!/tags/TAG_NAME --new=.
こんな感じになるって話。結末は不明。
0499497
2006/02/09(木) 12:58:54誰か作ってみて。
0500デフォルトの名無しさん
2006/02/09(木) 18:49:40漏れもワロタ
0501デフォルトの名無しさん
2006/02/09(木) 19:36:37そのままディレクトリをごっそり削除しちゃっていいの?
0502デフォルトの名無しさん
2006/02/09(木) 20:16:25svn diff TAG_ROOT/hoge@20 TAG_ROOT/hoge@15
とかだと、ダメかなー。ダメだろうなー。
0503デフォルトの名無しさん
2006/02/09(木) 20:18:52特殊文字で ROOT を表わすってのは便利かもね
0504492=496
2006/02/09(木) 23:31:12情報どうもありがとうございます。
他所でも、やっぱり同じ感想持ってるんですね。
紹介して頂いた GCC ML の議論を追いかけてみましたが、実は alias を初めて
知りました..orz
ただまあ、ROOT の下のディレクトリ階層が深いと、やっぱ面倒なタイプは避け
られませんよね。
なんかワガママ放題言ってるエンドユーザと化してますが、このスレの皆さんは
困ってなかったですか? alias か >>502 のような環境変数を設定して、だいたい
事足りてたですかね。
>>493
(GCC ML でも議論があってたと知って、前より自信もって言えますw)
「同感です。」
0505498
2006/02/10(金) 00:46:20http://svn.haxx.se/dev/archive-2005-11/0126.shtml
ツリーがでかいんで依然として結末は不明だけど。
0506デフォルトの名無しさん
2006/02/10(金) 10:49:17そのまんまの構成やってみたけど出来たよ。
リポジトリをドライブに割り当てておけば、中のファイルを更新するだけで勝手に履歴を取ってくれるんで便利。
ただ、問題点がいくつかあって
1.WebDAVが日本語パス名を理解できない
→mod_encodingを導入する必要がある
2.mod_encodingを導入するとCGIなどで日本語の文字化けが発生する
→パッチを当てる必要がある
3.コミットメッセージが自動挿入されるのでログを見ても見分けがつかない
→svn propset --revprop -r HEAD svn:log "hoge hoge"とかする仕組みをればok?
4.複数のファイルを同時にコミットしても一ファイルずつ別にコミットされる
→やたらリビジョンが増えるし、ログ見てもさっぱり
5.Apacheのユーザーでアクセスするので誰がコミットしたか判らない
→ApacheとSubversionのアクセス権を正しく設定すればなんとかなるかも
6.あまりにもお手軽すぎてかえって危険かも
→運用でカバーするしかない?
という感じで、非PG向けに自動バージョン化されたディレクトリを作ろうと考えてるんだけど
なかなかすんなりとは逝かないようです。
0507デフォルトの名無しさん
2006/02/10(金) 19:32:033, 4についてはsvn:autoversionedっていうプロパティがあるらしいぞ
0508デフォルトの名無しさん
2006/02/10(金) 20:44:273は1.3のOperational logging for mod_dav_svn (requires new server)
0509デフォルトの名無しさん
2006/02/10(金) 20:56:28ことたりてない。
これが鬱陶しいってんで、ある部署では
svnへの移行にかなりの抵抗にあったし
今でもことあるごとに文句言ってる人たちがいる。
おれもその一人ww
0510デフォルトの名無しさん
2006/02/11(土) 14:11:06なんかレポURLのルートを省略する表記法を延々と議論してるだけのような。
一番最後の方ではよし、 root://というURLでルートを省略しょうという方向に
まとまりかけてしまっている。 それでもCVSよりずっと面倒ジャンという捨て台詞を
吐いた人に激しく同意。
0511デフォルトの名無しさん
2006/02/11(土) 14:19:40ラッパを作ればいいんじゃね?
0512デフォルトの名無しさん
2006/02/11(土) 15:46:210513デフォルトの名無しさん
2006/02/11(土) 20:43:56公式には svn-win32-1.3.0_pl.zip, svn-win32-1.3.0_py.zip はあるけど svn-win32-1.3.0_rb.zip は無いようで
自分でコンパイルしようかとも思ったけど、win32のbuild手順見ただけでも面倒そうで…
0514デフォルトの名無しさん
2006/02/12(日) 00:44:46>3は1.3のOperational logging for mod_dav_svn (requires new server)
あまり英語は得意じゃないのですが、これって「Apacheのログ」をカスタマイズするための機能じゃないんですか?
自分が言いたかったのは、自動バージョン化すると、デザイナさんが気軽にファイルを修正、追加、削除できるようになるのですが、
各操作ごとに個別にコミットが発生します(例えばファイルを3つ追加したら3回コミットされる)ので、やたらとリビジョンが増えてしまいます。
しかも、コミットメッセージは固定なのでPGがTortoise等でリポジトリにアクセスしてログを見たときに、
それがどういう内容のコミットなのか分からない・・・という事態が発生してしまうのです。
非PGが手軽に扱えて、不分割(Atomic)なコミットができ、尚且つ自由にコミットメッセージを残せるような仕組みがあればよいのですが。
0515デフォルトの名無しさん
2006/02/12(日) 09:20:40意味の分かるログを残すことと気軽さが相反している
ような気がするんだけど。
デザイナはリポジトリに直接つっこまずに、
作業スペースで作業させ(差分バックアップだけとっておく)
必要なタイミングで分かる人がログを書いて commit
するのが現実的かなぁ
CVS だけどそういうやり方してるよ
差分バックアップは pdumpfs 使ってる
これくらいの緩さの方が運用しやすいと思った
0516デフォルトの名無しさん
2006/02/12(日) 13:10:21Tracのビューアが一番見やすくて気に入ってるんだけれど
あれって、ビューアとしてだけ使うには余計なものばかりっていうか
ビューアは付録って感じなのがちょっと。
0517デフォルトの名無しさん
2006/02/12(日) 15:01:300518デフォルトの名無しさん
2006/02/12(日) 16:52:280519デフォルトの名無しさん
2006/02/13(月) 07:13:390520デフォルトの名無しさん
2006/02/13(月) 11:33:450521デフォルトの名無しさん
2006/02/15(水) 18:00:43リポジトリリカバーしてもエラー出まくりだから
原因調べてみたらCygwin版だけ1.2だった。
0522デフォルトの名無しさん
2006/02/16(木) 00:41:02あ、他の Cygwin プログラムと連携できるから、かな?
まぁ作業コピーを TortoiseSVN と共用できない時点で、ほぼありえない選択だな。
0523デフォルトの名無しさん
2006/02/16(木) 03:49:27できないの?.svnディレクトリとそのフォーマットは変わんないだろうから共用できるんじゃないかなぁ・・。
やったことないけど。
0524521
2006/02/16(木) 06:41:27Cygwinフルインストールだと勝手に入っているというのが唯一の利点だ。
と思っていたがトラブルの元にしかならんかった。
0525デフォルトの名無しさん
2006/02/16(木) 08:03:40cvs でめっちゃ世話になったけど、svn だと違うの?
0526デフォルトの名無しさん
2006/02/16(木) 13:09:01今見たら、Cygwinはまだ1.3だった(JAISTミラー)
0527526
2006/02/16(木) 13:10:03Cygwin側は1.3じゃなくて1.2.3です。
1.3なら最新じゃん。馬鹿だね俺は。
0528デフォルトの名無しさん
2006/02/16(木) 13:13:030529デフォルトの名無しさん
2006/02/16(木) 15:46:54http://slashdot.jp/developers/06/02/15/1831204.shtml
0530デフォルトの名無しさん
2006/02/16(木) 18:51:06BDB ってなんであんなにすぐ壊れるの?
0531デフォルトの名無しさん
2006/02/16(木) 20:36:54お前の愛が足りないから
0532デフォルトの名無しさん
2006/02/16(木) 20:40:51激しすぎ、もっと優しく♥
0533デフォルトの名無しさん
2006/02/17(金) 01:44:21fsfsじゃあ糞遅くて全く使いモンになりません。
確かにhotcopyはfsfsが俄然、楽チンなんですがね。
0534デフォルトの名無しさん
2006/02/17(金) 06:39:50ローカル・共有フォルダにリポジトリを置く ×/○
WebDav・WEBサーバにリポジトリを置く ○/○
小規模リポジトリ ○/○
大規模リポジトリ ○/△
0535デフォルトの名無しさん
2006/02/17(金) 08:01:510536デフォルトの名無しさん
2006/02/17(金) 11:44:13リポジトリの分割/統合が出来たり、もっと高速なバックエンドがないとつらい気がする。
まぁ、主観だけどな。
0537デフォルトの名無しさん
2006/02/17(金) 13:13:541万てどんだけの期間でいったのか知らないけど
なんか ctrl + s をタイプするかのごとくリビジョン
上げてるような気がするぞ。
0538デフォルトの名無しさん
2006/02/17(金) 13:43:14複数のリポジトリってどうやって管理してます?
数名のプロジェクトで1リポジトリを使うとしても
軽く数100個を超えてしまうし、自分がいないときにも
リポジトリ作ったりリカバリしたりするのを考えると
svnadminをラップした管理ツールみたいなもんがないと難しいんですが。
(非PGが多いのでサーバーへアクセスしてコマンド直打ちは無理ぽ)
ViewVCは閲覧のみって感じだし、そういう管理ツールって存在しないんですかね?
0539デフォルトの名無しさん
2006/02/17(金) 13:53:32俺は週2、3のコミットが限界だわ
設計、実装、テストのサイクルに2、3日かかる orz
0540デフォルトの名無しさん
2006/02/17(金) 20:27:11コマンドの1個や2個を打てない人にリポジトリを扱わせていいのか?
というのはおいといて
CGIから叩くスクリプトを作れば十分じゃないの
0541デフォルトの名無しさん
2006/02/17(金) 21:44:420542デフォルトの名無しさん
2006/02/17(金) 21:56:32因果関係は全く不明だけどなんとなく時期が重なるんだよな。
0543デフォルトの名無しさん
2006/02/18(土) 00:17:43最新版って1.3.1?
自分は、1.3.1使ってるけど、そういう現象になった事はないです。
0544デフォルトの名無しさん
2006/02/18(土) 01:19:58そういえば、応答不能まではいかないけど重くなったような気がする。
0545デフォルトの名無しさん
2006/02/18(土) 03:03:51フォルダ表示時にすこしもたつきますね。
デスクトップの再描画が入っている最中にフォルダの右クリックを押すと
固まることがありますね。まぁエクスプローラーを殺せば戻るので我慢しています。
0546デフォルトの名無しさん
2006/02/18(土) 03:54:020547デフォルトの名無しさん
2006/02/18(土) 04:03:18ソフトを渡すとシステムタイムを9999年12月31日23時59分にして一分経ったら
クラッシュしたとレポートする品質管理の人はあなたですか?
0548デフォルトの名無しさん
2006/02/18(土) 08:36:35wwwwwwwwwwwwwww
0549デフォルトの名無しさん
2006/02/18(土) 10:39:02おまいはがんばり屋さんだな
0550デフォルトの名無しさん
2006/02/18(土) 13:18:50リポジトリの大きさどれくらいになる?
コミットにかかる時間は線形?
せっかく遊んだのだからこれくらいは後世のために記録してくれ。
0551デフォルトの名無しさん
2006/02/18(土) 13:21:36まじめにやったら1ミリ秒に1回コミットし続けたって25日かかるし。
0552デフォルトの名無しさん
2006/02/18(土) 13:41:21http://d.hatena.ne.jp/wakatono/20040530#p1
0553デフォルトの名無しさん
2006/02/18(土) 14:19:44ここの結果をパクっただけだろ
http://triaez.kaisei.org/~kaoru/diary/20051102.html#p01
0554デフォルトの名無しさん
2006/02/18(土) 15:17:12レビューが終わったらトランクにマージして、その時点のトランクから
自分のブランチに差分をマージしなおし(他の人の修正を取り込む)
さらに自分ブランチで開発を続ける、という感じです。
これと同じことをsvnでやろうと思ったら、最後にマージしたリビジョンを
自分で覚えておくしかないんでしょうか?ブランチを毎回作り直すのなら
--stop-on-copyを使えば覚えておく必要はないんでしょうけれど
個人作業用のブランチでしかないので、ひとつ以上いらないのです。
コミットログに、決めた呪文を書いておくくらいしか策はないでしょうか?
0555デフォルトの名無しさん
2006/02/18(土) 15:21:010556デフォルトの名無しさん
2006/02/18(土) 15:27:300557デフォルトの名無しさん
2006/02/18(土) 15:30:29「どこまでマージしたかを覚えておく」(マージのときのログにでも書いておく)
しかないはず。
svn 以外でどうなるかは知らない
0558デフォルトの名無しさん
2006/02/18(土) 16:17:48俺はSubversionしか使ったことがなくて、そんなに不満じゃないのだが
0559デフォルトの名無しさん
2006/02/18(土) 16:31:25ウチのプロジェクトでもそうしてるけど、みんなどこからどこまでマージしたかを
コミットログに書くようにしてる。
>>546
それってintの最大値だね
0560デフォルトの名無しさん
2006/02/18(土) 18:01:18> >>546
> それってintの最大値だね
intはプラットホームによって違うからな・・・
64bitのとこから32bitのところに持って行くとどうなるんだろうか・・・
(32bitの上限よりも上のリビジョンで)
#さすがに16bitマシンにsvnは入らんだろうと言う前提で・・
0561デフォルトの名無しさん
2006/02/18(土) 18:29:020562デフォルトの名無しさん
2006/02/18(土) 19:21:192000年問題もそうやって起きたんだ。
「このシステムが2000年まで使われるハズが無い」と…
0564デフォルトの名無しさん
2006/02/18(土) 19:40:140565デフォルトの名無しさん
2006/02/18(土) 19:44:27fsfsなリポジトリはネットワーク共有できるそうなので、
エンディアン、ワード長には依存していないはず。
0566デフォルトの名無しさん
2006/02/18(土) 20:30:31マージしたブランチはズバッと消しちゃって、新しくブランチ作り直すとか
0567デフォルトの名無しさん
2006/02/18(土) 20:38:470568デフォルトの名無しさん
2006/02/18(土) 22:24:35OS側でディレクトリ内のファイル数に制限とかないのかな?
0570デフォルトの名無しさん
2006/02/18(土) 23:07:27現実的に最近のFSで起こるもんなのか?
0571デフォルトの名無しさん
2006/02/19(日) 00:18:37あ、ごめん。土曜日になるとクラッシュするバグがあったみたい。
0572デフォルトの名無しさん
2006/02/19(日) 02:09:130573デフォルトの名無しさん
2006/02/19(日) 02:16:09ということらしい
0574デフォルトの名無しさん
2006/02/19(日) 03:06:291つのディレクトリ内にサブディレクトリ65535個が限界とか、
inodeが足りないとかならいくらでも。
0575デフォルトの名無しさん
2006/02/19(日) 07:46:12おぉ、ありがとう。svn本体でこれができないことはヘンだと思うけれど
svnmergeを使えばやりたいことが簡単にできそうです。多謝。
ただ、自分みたいにCLIで作業している人はいいけど、
Turtoiseとか使ってる人たちは同じことができないんだよね。
マージだけは我慢してCLIを使ってもらうくらいですかね。
0576デフォルトの名無しさん
2006/02/19(日) 07:49:10まだデザイン段階だけどね。
0577デフォルトの名無しさん
2006/02/19(日) 14:18:31つ[単一のコードベース]
0578デフォルトの名無しさん
2006/02/19(日) 16:11:43ようするに、土曜日は仕事するなという事ですかそうですか
0579559
2006/02/19(日) 17:28:34shellスクリプトでループ回してコミットするのじゃ遅いので、
Rubyでパイプを作って直接dumpファイルを捏造してsvnadmin load reposに流し込む
っていうスクリプトを書いて流してる。
今、約27万revision位でDBの容量が、約370MB。
リポジトリの内容は、trunk/test.txtが一つだけあって中身は、"a"という文字列のみ。
ログの内容は"bbbbb"。Authorも5バイト。
このペースで、容量が線形に増えて行くとするならば、r2^31-1にたどり着く頃には
DBの容量が、軽くTB越えてしまう。
ファイル一個でこうだから、普通のプロジェクトなら、revisionの限界に達する前に
ディスク容量の限界に達するような気がする。
0580デフォルトの名無しさん
2006/02/19(日) 19:46:231リビジョンあたり1400バイト以上か。 多いとみるかそんなもんじゃないと思うか、
微妙なところだな。
0581デフォルトの名無しさん
2006/02/19(日) 20:06:10fsfsだとクラスタサイズ以下なら関係ないな
0582デフォルトの名無しさん
2006/02/19(日) 20:12:270583559
2006/02/19(日) 21:34:43それもやってみた。
svnadmin create /path/to/repos
svn co file:///path/to/repos /path/to/workingcopy
cd /path/to/workingcopy
mkdir trunk
echo a > trunk/test.txt
svn add trunk
svn ci -m 'bbbbb'
cd /path/to
svnadmin dump /path/to/repos > test.dump
vi test.dump
# Revision を書き換え
svnadmin create /path/to/repos2
cat test.dump | svnadmin load /path/to/repos2
svn co file:///path/to/repos2 /path/to/workingcopy2
revision2 をチェックアウトしました
って言われたorz
現在 r1048577, DB 1.5GB 突破。
0584デフォルトの名無しさん
2006/02/19(日) 22:40:37乙w
0585デフォルトの名無しさん
2006/02/20(月) 01:36:240586デフォルトの名無しさん
2006/02/20(月) 10:20:18そもそも、そこまで巨大な履歴なんて人間が見て管理できるような代物ではないと思うし
やはりある程度のところでリポジトリを分けるとか履歴を捨てるとかするのがいいんじゃないかと思う。
たとえばr10000までいったとしても、r5000以前の履歴を破棄って出来ないかなー
あまりにも古い履歴はタグのみ残して残りは統合しちゃうとか。svndumpfiterで可能?
0587デフォルトの名無しさん
2006/02/20(月) 10:25:59svnadmin dump -rX:Y で、どうかな?
タグだけ残すの?難しいな。
0588デフォルトの名無しさん
2006/02/20(月) 14:08:55なるほど。ブランチ側でトランクからマージするようにすればいいだけ
だと思うけれど、ブランチ上の更新だけをマージできるような難しいことを
実装しようと試みているようですね。巧くいかない気がします。
cvsな私には、svnmergeを使って両方のツリーでマージしあうので十分。
>577
意味が分かりません。
0589デフォルトの名無しさん
2006/02/20(月) 14:32:280590デフォルトの名無しさん
2006/02/20(月) 19:15:19Visual SourceSafeなんかが設定できるんだけど
ここにsvn,TortoiseSVN指定することは出来ないの?
出来たとして何か嬉しいことがある?
0591559
2006/02/21(火) 03:20:54途中でディスク容量がやばくなることに気づいて止めた。
容量はdu -hの結果
working copy 容量 40k (ディレクトリとファイル一個ずつだからね)
repository 容量 4.1GB
revision number 2824943
あとやれることは、このリポジトリをダンプしてそのまま、
fsfsのリポジトリに流し込むことくらいか。
0592デフォルトの名無しさん
2006/02/21(火) 10:56:43自分はそこまでリビジョン番号が増えると、別にしてまたリビジョン1から
始めるかなー思ったけど、>>559ならどうする?
0593デフォルトの名無しさん
2006/02/21(火) 13:29:57「自分は〜またリビジョン1から〜思ったけど」
なんて脳天気なこと言ってられない希ガス。
0594デフォルトの名無しさん
2006/02/21(火) 13:35:31でもプログラム作っててintのオーバーフローチェックどうするかはいつも迷う。
0595デフォルトの名無しさん
2006/02/21(火) 14:25:300596デフォルトの名無しさん
2006/02/21(火) 17:52:591000人のプロジェクトで、1人が毎日100回コミットするとして
一日も休みなく働いても100年かかる。
オーバーフローを想定すること自体が無意味。
100年後に困るかも知れないという想定をすることが
無意味なんじゃなくて、そんなプロジェクトがあるかも
しれないと想定することが無意味。
1000人もありえないし、100回もありえないし、100年も
有り得ない。
0597デフォルトの名無しさん
2006/02/21(火) 20:23:560598デフォルトの名無しさん
2006/02/21(火) 20:33:55Working Copyになら落としてからいくらでも突っ込めるけど、リポジトリ内はさすがに無理では。
というかそんなソースコード見たくないです。
0599デフォルトの名無しさん
2006/02/21(火) 23:43:21svn log hoge.c >> hoge.c
echo '*/' >> hoge.c
とかどうだろ?
なんとなく、>>595はバージョン管理システムの存在意義を理解できてない相手に
ファイルを納品しないといけないんじゃないかと予想
0600デフォルトの名無しさん
2006/02/22(水) 00:02:25> なんとなく、>>595はバージョン管理システムの存在意義を理解できてない相手に
> ファイルを納品しないといけないんじゃないかと予想
いや、ソースをバージョン管理から離れて納める(出荷する)ということは無いことは
ないんじゃないか? 昔ミニコンでソフト開発をしてた時、OSのソースリスティングを
購入してた(もーっと昔はマイクロフィルムで)。 OSのバージョンアップである機能が
動かなくなった!、って時なんかそういうコメントは助かったよ。
0601デフォルトの名無しさん
2006/02/22(水) 01:19:22嘘ですごめんなさい
0602デフォルトの名無しさん
2006/02/22(水) 02:47:320603デフォルトの名無しさん
2006/02/22(水) 07:18:460604デフォルトの名無しさん
2006/02/22(水) 07:27:38今のベータサービスが今月末に正式になるって
以前アナウンスしてたし。
0605デフォルトの名無しさん
2006/02/22(水) 07:53:02SFがSubversionのサービス始めてくれればCVSからの移行が一気に起こりそう
いまさらCVS覚えるのイヤだし、いいことだ
0606デフォルトの名無しさん
2006/02/22(水) 08:04:59あ、一応ベータでやってたんだ。
これで一歩使いやすくなるな。
次はBTS/ITSの使い勝手を……
0607デフォルトの名無しさん
2006/02/22(水) 10:56:44「ApacheもSourceForgeもSVNですよ〜いまやらんと乗り遅れますよ〜」みたいな
>>602いちおソースきぼん
0608デフォルトの名無しさん
2006/02/22(水) 13:24:47グループIDが1のプロジェクトがsf.net自身ね。
そこからNewsリンクを辿ってUPDATEのニュースにちょくちょく書いてある。
あとDocsリンクの向こう側にもドキュメントがある。
ケータイからだからURLは張らないけどわかるよね?
0609デフォルトの名無しさん
2006/02/22(水) 14:11:25http://sourceforge.net/docman/display_doc.php?docid=31070&group_id=1
0610デフォルトの名無しさん
2006/02/22(水) 14:23:29つttp://sourceforge.net/forum/forum.php?forum_id=538116
0611デフォルトの名無しさん
2006/02/22(水) 15:22:470612デフォルトの名無しさん
2006/02/22(水) 17:36:54チェックアウトしたプロジェクトで
せこせこプログラムを作ってはコミット作ってはコミット
をくりかえしていたWebDAV経由のリポジトリサーバが、
サーバのIPアドレスがかわったことで使えなくなってしまった。
あとでswitchで直ることがわかったが、Subclipseのメニューにswitchが無い。
そこで.svmもしくは_svnにあるentriesに書かれたURL
http://ドメイン名A/svn/repos/repo1/trunk/Project
を
http://新サーバドメイン名/svn/repos/新リポジトリ名/trunk/Project
に手動で変えた。しかも読みとり専用だったので全部読みとり専用属性を
はずしてから修正したのでその作業に丸一日かかった。
もちろん、古いサーバからはリポジトリをダンプして保存し、
それを新しいサーバに移してリストアは済んでいる。
0613612
2006/02/22(水) 17:37:10なにやらコミットがうまくいかない。ロックされているとかぬるぽがでたとか。
そこでクリーンナップを実行した。それもだめだ。同期化ビューで同期化を
試した。駄目だ。
そこで一旦サーバから切断を選んで.svnにある情報を全て消去した。
IPが変わってサーバが落ちてからソースコードを何度も修正していたが
その情報はリポジトリに保存されずに消えてしまう。これは残念だが仕方がない。
気を取り直してEclipseで新たにプロジェクトの共用 - SVNを選んで
新しいURLを指定してみたが、すでにProjectは存在します。
違う名前にしてくださいなんて言われた。まってくれ!それは困るんだ!
Subclipse! 頼む!Eclipseのプロジェクト名Projectは変えるわけにはいかないんだ!
・・・・・困った。そこでTortoiseSVNに助けを求めた。そこでProjectディレクトリ
を右クリックしてインポートを選んだ。お、お!うまく追加されているぞ!
これは成功か! と思ったら・・・最後の最後、Projectディレクトリの情報を追加?
する部分でエラーがでた。結局チェックアウトされていない状態と見なされた・・・
どうすればいい・・・・・orz
0614デフォルトの名無しさん
2006/02/22(水) 17:59:270615デフォルトの名無しさん
2006/02/22(水) 19:02:221. 元プロジェクト名変更
2. そのプロジェクト名でチェックアウト
3. 1.で退避してたツリーを2.で作ったプロジェクトにコピー
じゃ、だめなの?
0616デフォルトの名無しさん
2006/02/22(水) 20:25:071. Subclipseにswitchがない
→ svnからTotoiseSVNでやれ
2. .svn, _svnのentriesを書き換えた
→ ご愁傷様です。
3. .svnにある情報をすべて消去した。
→ それはまだいい
4. リポジトリに保存されず消えてしまう。
→ ???何したの?
5. Eclipseがなんとか
→ Ecliseシラネ
6. TortoiseSVNでインポートを選んだ
→ ???何をインポートするんだ?
結論:長文すぎてヨクワカラン
0617デフォルトの名無しさん
2006/02/22(水) 21:57:540618デフォルトの名無しさん
2006/02/23(木) 00:05:19結局それを思いついた。
それでやってる。
0619デフォルトの名無しさん
2006/02/23(木) 01:27:11> >>612
>
> 1. Subclipseにswitchがない
> → svnからTotoiseSVNでやれ
提示した
情報が少なすぎてすまんが、すでに.svnを削除したのでできなかった。
> 4. リポジトリに保存されず消えてしまう。
> → ???何したの?
だから.svnを削除したから、その情報が消えてしまうってことだよ。
ディレクトリを移動したとかみんな消えてしまわないか?
そういう情報だけが消えてリポジトリにあるデータとローカルの
データは消えないが、バージョン番号、更新情報などが消えたりしないか?
> 6. TortoiseSVNでインポートを選んだ
> → ???何をインポートするんだ?
ローカルのファイルをリポジトリにインポートしようとしたんだよ。
「インポート」っていう項目があるぞ。
リポジトリが空っぽで、まだバージョン管理されていない
ローカルにあるプロジェクトを
これからSubversionで管理したいときにやるだろ。
それをやってみたんだよ。そしたらすでにリポジトリに
同じファイルが存在するって怒られてアップロード(コミット)できなかったよ。
結局>>615の方法を使ってしまったが・・・・・
それで今どうにか、すべてのファイルをリポジトリにコミットすることに成功した。
みんなに、礼をいっておくよ。ありがとうよ
0620デフォルトの名無しさん
2006/02/23(木) 01:28:06.svnディレクトリと_svnディレクトリ両方が存在するところがある。
これは一体。
新しいSVNでは.svnの代わりに_svnが使われるのだろうが・・・・
0621デフォルトの名無しさん
2006/02/23(木) 01:30:030622デフォルトの名無しさん
2006/02/23(木) 02:01:07確か、それはVS.NETのASP.NETの何かが糞なので
仕方が無く出したunsupportedなverで作られるフォルダではなかったか?
役割は.svnと同じ。
漏れが以前、_svn -> .svnにリネームして見たところ、無事に動作した経験がある。
そのときのworking copyは今でも元気だ。今日も10回くらいコミットした。
0623デフォルトの名無しさん
2006/02/23(木) 02:09:540624デフォルトの名無しさん
2006/02/23(木) 02:16:10ベンダーブランチのファイルとdiff取るぐらいしかない?
CVSだったらリビジョン番号見たら分かるけど、Subversionは番号見ても分かりませんよね?
0625デフォルトの名無しさん
2006/02/23(木) 04:20:24この部分は参考にならない?
つttp://subversion.bluegate.org/doc/ch07s06.html
0626デフォルトの名無しさん
2006/02/23(木) 10:43:440627デフォルトの名無しさん
2006/02/23(木) 13:01:39削除しないdeleteみたいなものです。
0628デフォルトの名無しさん
2006/02/23(木) 14:15:49削除してから一個前のリビジョンから持ってくればいいのでは?
0629628
2006/02/23(木) 14:18:140630デフォルトの名無しさん
2006/02/23(木) 14:22:24リポジトリでは削除される必要があるんだよね?
単発のコマンドは無いけど、コピーとって svn rm でいいんじゃない?
0631624
2006/02/23(木) 23:07:13それを参考にTortoiseSVNで作業してたわけですが、
ベンダーブランチの更新を主系にマージしてコミットすると
更新されたファイルは新しいリビジョンになってしまうんですよ。
主系でいじってないファイルはベンダーブランチと同じリビジョンに更新されてくれると、
リポジトリブラウザやViewCVSで見たときに分かりやすいのに、と思いました。
ところが、CVSでそういうことをやってきたモジュールをcvs2svnで持ってくると、
主系でいじってないファイルはベンダーブランチと同じリビジョンなんです。
ログを見てみると、主系でいじってないファイルがベンダーブランチで更新されたら、
更新を主系にマージじゃなくて新しいリビジョンのファイルで置き換えになってましrた。
それと同じようにする方法ってあるんでしょうか?
0632デフォルトの名無しさん
2006/02/23(木) 23:19:35無理。もう一回マニュアルを頭から読み直してみ。
理由がわかるから。
0633デフォルトの名無しさん
2006/02/24(金) 01:56:10> ■文書
> Subversionによるバージョン管理(日本語訳)
> http://subversion.bluegate.org/
これのPDF版はどこかで配布してますか?
0634デフォルトの名無しさん
2006/02/24(金) 01:59:21してなかったと思う。
確かDocBookからPDFへの変換で、日本語処理に問題があるのが理由だったかと。
1ページHTML落としてPDFに書き換えたツワモノがいた場合は知らない。
0635デフォルトの名無しさん
2006/02/24(金) 03:11:04仮にリポジトリがあるサーバーをAとします。
また、Subversionをインストールしていない別のサーバーBがあるとします。(Apacheや他のソフトはインストール可能)
AとBは別の場所にあるのでインターネットを介してやり取りするのですが
サーバーAからリモートサーバーBの特定のディレクトリにワーキングコピーを作ることは可能ですか?
svn co /repo/name/ http:/serverB/working/copy
みたいな感じで外部のサーバーに直接チェックアウトしたいのです。
出来れば更新も
svn update http://serverB/working/copy
みたいにサーバーA側からリモートサーバーを更新したいのですが可能でしょうか?
事情があってサーバーBにSubversionをインストールできないのです。
宜しくお願いします。
0636デフォルトの名無しさん
2006/02/24(金) 03:22:28リモートワーキングコピーですか。需要がなさそうだから実装もされてないと思う。
ローカルのディスクを活用してネットワークのトラフィックを減らすってのが根本思想としてあるし。
それよりSubversion置けない事情のほうが気になる(´・ω・`)
JavaSVNでもだめなの?
0637デフォルトの名無しさん
2006/02/24(金) 03:41:23外部サーバーはこちらの管理下になく、ソフトを入れるには色々と面倒な手続きが必要なので、でできればいじりたくないのです。
JavaSVNは知りませんでした。これを使えば上記のような事が出来ますか?
0638636
2006/02/24(金) 03:48:49や、JavaSVNはPure Javaってだけで、基本はSubversionと同じ。
サーバーBってのがWindowsでコマンド追加とかにうるさいのかなーなどと思ったもので。
0639636
2006/02/24(金) 03:55:42だからサーバBでJavaが使え、コマンド実行ができるならJavaSVNで回避できるかも、ということでした。
完全にFTPアップロードの代わりとして、リモートでワーキングコピー作るのは、前述の理由で無理かなーと
私見ながら思います。
0640デフォルトの名無しさん
2006/02/24(金) 08:13:49リポジトリは別に用意しておいて、リポジトリから export
したコンテンツを FTP で上げるって方式の方がいいと思う。
export → FTP を自動化すればいい。
0641デフォルトの名無しさん
2006/02/24(金) 10:29:370642デフォルトの名無しさん
2006/02/24(金) 12:46:310643デフォルトの名無しさん
2006/02/24(金) 14:35:24俺は1ページHTMLをOpenOfficeで読み込んでPDFにエクスポートして使ってるぞ。
ライセンスも問題なさそうだし、どこがツワモノなのかわからんのだが。
0644デフォルトの名無しさん
2006/02/24(金) 19:37:40ttp://www.uploda.org/uporg320863.pdf.html
db2latexで生成したTeXソースそのままではうまくいかなかったので(表がはみ出る,目次が無いetc)
手作業で少し修正してplatexに通しました。
手順:
DocBook -(db2latex)-> TeXソース -(手作業で若干修正... + pLaTeX)-> DVI -(dvipdfmx)-> PDF !
0645デフォルトの名無しさん
2006/02/24(金) 22:12:50章ごとの改ページとか目次とか、1つの文書として体裁整えるの面倒だと思うんですが。
>>644
GJ
章のタイトルの前後に改行入ってたり、節のタイトルが抜けてたりするのは元文書のせいかな?
0646デフォルトの名無しさん
2006/02/24(金) 23:01:290647デフォルトの名無しさん
2006/02/24(金) 23:06:59netdrive.exeをつかえばFTPやWebDAVをネットワークドライブとしてつかえるから、
あとは普通にsvn co N:\working\copyとか出来ると思う。
0648644
2006/02/24(金) 23:51:03> >>644
> GJ
> 章のタイトルの前後に改行入ってたり、節のタイトルが抜けてたりするのは元文書のせいかな?
TeXのクラスファイルに jsbook.cls を使用しました。
「章のタイトルの前後に改行」は、jsbook.cls と db2latexの生成したTeXコマンドの相性が原因だ
と思います。
「節のタイトルが抜けてたりする」のは元文書のせいです。
章の最初の節にはもともとタイトルが無いみたいです。
さらに、「章のタイトルの日本語部分だけフォントが小さい」とか「ページ番号の位置がたまに変」
とかいう問題点もあります。
個人的にはここらへんで限界なので、もっと綺麗に整形したい人とかに改良をお願いしたいです。
現時点までの成果をメモにまとめて公開します。
0649デフォルトの名無しさん
2006/02/25(土) 12:20:02\ __ /
_ (m) _>>647
|ミ|
/ `´ \
('A`)
ノヽノヽ
くく
そっか、NetDriveってFTPも対応してたんだった!!
WebDAVの時に実験してて、「うはwリポジトリ直接いじれておもすれー」とか遊んだまま忘れてたよ。
FTP+NetDriveで直接svn co(svn update)する方法で実験してみます
ありが�d
0650デフォルトの名無しさん
2006/02/25(土) 12:58:46アクセスしたときに、error_logに
Could not fetch resource information. [403, #0]
(2)No such file or directory: The URI does not contain the name of a repository. [403, #19
0001]
って表示されて、リポジトリ一覧情報が取得できないことありません?
~
0651デフォルトの名無しさん
2006/02/25(土) 13:07:35ミドルウェアだけの板が欲しいよな
0652デフォルトの名無しさん
2006/02/25(土) 15:29:06ここに来る前もLinux板でそっからどこに移転するかでさんざ揉めてたんで、
個人的な意見としてはその話題には触れないでほしい・・・。
0654デフォルトの名無しさん
2006/02/25(土) 16:04:290655デフォルトの名無しさん
2006/02/25(土) 18:20:56スレタイに「ソースコード管理」とか入ってて、プログラム板を訪れる
プログラマの目に止まるといいんじゃないかと思う。
0656デフォルトの名無しさん
2006/02/25(土) 18:57:31CVSのファイルごとに番号が増えていくのに慣れているとすごい違和感ある。
最低、プロジェクトとリポジトリを1対1にしないと駄目っすね。
0657デフォルトの名無しさん
2006/02/25(土) 19:06:14ま、最初はそんなもんだ。
使っていくうちに、このほうが良いと思うようになる。たぶん。
プロジェクトごとにリポジトリを分けるのは必要だな。
っていうか CVS でもそうだろ?
CVSROOT の設定とか、プロジェクトごとじゃないと難しいよ。
0658デフォルトの名無しさん
2006/02/25(土) 19:22:45>プロジェクトごとにリポジトリを分けるのは必要だな。
>っていうか CVS でもそうだろ?
まぁ、そうなんだけど。
ファイルを一つ修正しては、上げるくせのついてる開発者にはつらい管理システムだよな
あっという間に、番号が増えてしまう。
sublipseプラグインの「リソースの表示」って、ファイルごとじゃないんだね。
0659デフォルトの名無しさん
2006/02/25(土) 19:32:59あー
俺もうまくいかないから、SVNPathを複数設定してる・・・
0660デフォルトの名無しさん
2006/02/25(土) 20:40:20>ファイルを一つ修正しては、上げるくせのついてる開発者にはつらい管理システムだよな
>あっという間に、番号が増えてしまう。
きっとみんな最初はそう思う。
大丈夫だよ。使ってみればわかる。
0661デフォルトの名無しさん
2006/02/26(日) 09:26:39状況: svn update すると At revision 16. とでる。
svnversion . でも 16M とでる。
しかし svn log すると、どうやっても r15 までしか表示されない。いろいろディレクトリ移動したりファイル指定したりしているんですが。。。
こんな状況なんですが、どうやったら r16 のログを見つけることができるでしょうか。
ところでSubversionって、例えば cd trunk/lib; svn log すると trunk/lib 以下のlogしか表示されないんですが、リポジトリ全体のlogを表示するにはどうしたらいいんでしょうか。
cd project/ ; svn log しても、trunk/ や branches/ に直接関係のあるlogしかでなくて、リポジトリ全体のlogが表示されるわけではないみたいです。
0662デフォルトの名無しさん
2006/02/26(日) 10:36:36svn log [PATH] じゃなくて svn log URL の形式で、レポジトリのトップを指定してみ
0663デフォルトの名無しさん
2006/02/26(日) 11:35:450665デフォルトの名無しさん
2006/02/26(日) 14:13:49http://wiki.machband.org/svn/index.php?Download
0666デフォルトの名無しさん
2006/02/26(日) 15:13:03なんでそんなことが怒るんだ?
パーミッションやユーザ権限の設定が間違ってるとか無い?
0667デフォルトの名無しさん
2006/02/26(日) 15:13:320669デフォルトの名無しさん
2006/02/26(日) 15:21:55<Location /aiueo>
DAV svn
SVNParentPath /var/svn/
</Location>
で、/var/svn直下にcvsadminでrepo1、repo2を作成
svnフォルダ以下の所有者はapacheユーザー
ttp://○○/aiueo/repo1
ttp://○○/aiueo/repo2
はアクセス可能
しかし、
ttp://○○/aiueoはアウト
俺も、>>650と同じエラー内容・・・
0670デフォルトの名無しさん
2006/02/26(日) 16:10:181.3 のサーバーに SVNListParentPath を設定して言ってるんだろうな?
0671デフォルトの名無しさん
2006/02/26(日) 16:11:150672デフォルトの名無しさん
2006/02/26(日) 16:13:200673デフォルトの名無しさん
2006/02/26(日) 16:19:51>>669
http://www.caldron.jp/~nabetaro/svn/TortoiseSVN_ja/ch03.html#tsvn-serversetup-apache-4
ここの「SVNParentPath でのプロジェクトのインデックス」を参考に。
0674デフォルトの名無しさん
2006/02/26(日) 16:43:46おーでけたー!THXです。
0675669
2006/02/26(日) 17:00:32SVNListParentPath設定をapacheに加えるとブラウザにリストが表示されました。
<Location /aiueo>
DAV svn
SVNListParentPath ON
SVNParentPath /var/svn/
</Location>
>>673
phpでリスト表示できました。
感謝です!
で・・・subclipseプラグインでは、リスト表示できないのでしょうか?
新規SVNリポジトリの登録でロケーションにSVNParentPathを設定したら、それ以下のリポジトリが一覧表示されるような・・・
0676デフォルトの名無しさん
2006/02/26(日) 17:01:03あと、apacheでログの取得が遅いと感じたら、SVNPathAuthz
マジオススメ
0677デフォルトの名無しさん
2006/02/26(日) 17:22:27Traceback (most recent call last):
File "/usr/local/viewvc-1.0-dev/lib/viewcvs.py", line 3576, in main
request.run_viewcvs()
File "/usr/local/viewvc-1.0-dev/lib/viewcvs.py", line 255, in run_viewcvs
import vclib.svn
File "/usr/local/viewvc-1.0-dev/lib/vclib/svn/__init__.py", line 30, in ?
from svn import fs, repos, core, delta
ImportError: No module named svn
これって、どのあたりが原因なんだろ?
0678デフォルトの名無しさん
2006/02/26(日) 17:51:03> ImportError: No module named svn
このあたりが原因かな
0679677
2006/02/26(日) 18:18:18/usr/local/lib/svn-python/svn
-->
/usr/local/viewvc-1.0-dev/lib以下にコピーしたらうまくいった。
viewVCのRepository Listing(トップ画面)にSVNの複数リポジトリを表示するのってどうやればいいの?
0680デフォルトの名無しさん
2006/02/26(日) 18:32:26できないんじゃないの?普通は。
俺のviewVC、表示されるファイルの時間がUK時間
さらに、エンコーディングがCVS側は、Shit-JIS、SVN側は、UTF-8なんだが・・・
0681デフォルトの名無しさん
2006/02/26(日) 22:32:33酢で知らなかった
0682デフォルトの名無しさん
2006/02/27(月) 11:08:380683デフォルトの名無しさん
2006/02/27(月) 13:20:40>>673のスクリプトを改造すればいいんじゃね?
0684デフォルトの名無しさん
2006/02/27(月) 23:21:28ViewCVSなら、これかな?
ttp://e.tir.jp/wiliki/viewcvs
ただしViewVCには当たらず。
自分でこれを参考に改造しないとダメ。
0685デフォルトの名無しさん
2006/02/28(火) 19:24:26としたときに svn://root/prj2/1.0.0/... となるのは仕様ですか?
1.0.0以下の内容をprj2以下に展開したいのですが、1.0.0というディレクトリが
作られてしまいます
copy svn://root/prj1/1.0.0 svn://root/prj2/hoge
とすればhoge以下に意図したものが展開されるのですが…
versionは1.2.3です
あと、svnのバグ情報はどこにいけばあるのでしょうか?
0686685
2006/02/28(火) 20:31:20すでにあるフォルダをしていしたら、その下にフォルダ作ってコピーされるのは
普通の動作なんだな
mergeがしたいのになんで無理やりコピーで済まそうとしたのか…
0687649
2006/02/28(火) 21:13:05激 烈 に 遅 く て 使 い 物 に な ん ね ー よ !
いや、俺も実際にやるまではスンゲーナイスなアイデアだと思ったんだが、
チェックアウトや更新時に.svn以下にアクセスするたんびにFTP通ってくるから重い重いwww
フォルダ数10、ファイル数30程度のチェックアウトに30分、更新のチェックに10分以上・・・
とりあえず、647にはアイデアありがとうと言っておく。
0688644
2006/02/28(火) 21:53:43PDFファイルも再度アップロードしました。
http://symy.jp/?pt4
0689デフォルトの名無しさん
2006/03/01(水) 14:25:18そこで svk ですよ
0690デフォルトの名無しさん
2006/03/01(水) 22:12:53svkは試した?
0691デフォルトの名無しさん
2006/03/02(木) 00:21:09↑のsvkの記事見ましたが、便利そうですね。
>>687の体験談も貴重ですけどね。
これってVSSと連携できたりするんですかね?
0692デフォルトの名無しさん
2006/03/02(木) 01:39:490693デフォルトの名無しさん
2006/03/02(木) 21:12:02>VSSと連携
それは使えないと思ったほうがよい。
あとその記事使った事ない奴が書いてるよ。
0694デフォルトの名無しさん
2006/03/03(金) 01:15:29リポジトリの最新版をサーバーに効率よく転送できればいいんですが。
つーかちょこっと見たけどsvkのインストールに必要な条件がよーわからんっす
最低限、PerlとCPANライブラリとSubversionが必要なの?教えて偉い人。
外部のサーバーでSubversionライクな事をやりたいだけならJava環境いれてJavaSVNの方が簡単かもと思ってみたり。
PHPで直接リポジトリにアクセスできる関数とかあればいいのに・・・
0695デフォルトの名無しさん
2006/03/03(金) 01:35:48Debian とか: apt-get install svk
win32: http://home.comcast.net/~klight/svk/ からバイナリをもらってきてインストールでOK
cygwinのPerlから、CPANで install SVK とやる選択肢もあるが、めんどくさいし(俺は失敗した)。
win32 を cygwin と共存させるのはちょっとめんどう。あきらめて cmd.exe から svk してる。
0696デフォルトの名無しさん
2006/03/03(金) 16:22:09依存するものが多いんで、削除するときに困らんように Debian では
aptitude install svk した
0697デフォルトの名無しさん
2006/03/04(土) 20:09:38Subversionで実現出来ると聞いたのですが
本当ですか?
0698デフォルトの名無しさん
2006/03/05(日) 01:15:590699デフォルトの名無しさん
2006/03/05(日) 01:20:28何がわからんの?
0700デフォルトの名無しさん
2006/03/05(日) 01:23:48それのどこがCVSなのさw
ってくらい分かってないと思います。僕も含めて。
0701デフォルトの名無しさん
2006/03/05(日) 01:31:30common_dir\
common.c
proj1.c
proj2
common_dir\
common.h
proj2.c
という二つのプロジェクトで
リポジトリのなかでcommon_dir, common.hをリンクさせる機能。
proj1でcommon.cをチェックインして
proj2でupdateするとcommon.cが更新される。
0702デフォルトの名無しさん
2006/03/05(日) 02:50:17分からない人には訊いてません
0703デフォルトの名無しさん
2006/03/05(日) 03:29:11エクセルってバイナリファイルだから競合が発生すると困ります。
同時に編集させないようにすることってできますか?
0704デフォルトの名無しさん
2006/03/05(日) 04:04:260705デフォルトの名無しさん
2006/03/05(日) 10:08:39ディレクトリだけなら svn:externals かな。使ったこと無いけど。
0706デフォルトの名無しさん
2006/03/05(日) 12:33:57CVSもVSSもSVNも「ファイル共有」するための物ではないと思うぞ。
0707デフォルトの名無しさん
2006/03/05(日) 12:45:18>>702
0708デフォルトの名無しさん
2006/03/05(日) 12:58:24VSSの「共有」と同等の機能はないと思うが。
ブランチ全部の変更を手でmergeするしかないんじゃね?
UNIX系ならリンクを使って逃げる。
0709デフォルトの名無しさん
2006/03/05(日) 17:05:18VSSの「ファイル共有」を知らない人は黙っていて下さい
0710デフォルトの名無しさん
2006/03/05(日) 17:14:45まあまあ。ややこしい用語なのは事実なんで、軽く流しておきなさいな。
"VSSの「ファイル共有」”
ツリー中のある枝の下にあるノードを、別の枝の下からも利用できるようにする機能。
共有後は、どちらかのツリーから更新かけると、もう一方から見ても更新されている。
利用例:共通ライブラリを複数のプロジェクトで共有し、どのプロジェクトからも更新可能で、どのプロジェクトからも
最新の内容が見える。
Subversionにはない機能なので、>>708のような手段を取らざるを得ませんね。
もしくは共通部分を各プロジェクトから独立して管理するか。
0711デフォルトの名無しさん
2006/03/05(日) 17:28:02便利そうならSubversionにもいずれ実装されると思う
0712デフォルトの名無しさん
2006/03/05(日) 17:30:08また、共有からそのプロジェクト固有の修正を加えられるから
テンプレートファイル的にも使える。
案外便利だったな。
0713デフォルトの名無しさん
2006/03/05(日) 18:50:31>>705 が書いてくれてるように svn:externals でいいんじゃないの?
としか思えんのだが、スルーされてるのはなんでだろ
0714デフォルトの名無しさん
2006/03/05(日) 18:58:330715デフォルトの名無しさん
2006/03/05(日) 18:59:050716デフォルトの名無しさん
2006/03/05(日) 19:34:56そうじゃなければ svn:externals でも同じように使えるし、
ごちゃまぜで使いたくなるようだったら、ソースを整理し直すことを勧めたい
0717デフォルトの名無しさん
2006/03/05(日) 19:38:56>>701 を例にとると、
common/
common1/
common.c
proj1/
common/ <= svn:external
proj1.c
proj2/
common/ <= svn:external
proj2.c
てしたら?ってことね
0718デフォルトの名無しさん
2006/03/05(日) 19:45:22出ると思った・・・
0719デフォルトの名無しさん
2006/03/05(日) 19:48:31あるプロジェクトでは必要のないファイルが
commonの中に混じってたらいやじゃない?
0720デフォルトの名無しさん
2006/03/05(日) 23:36:120721デフォルトの名無しさん
2006/03/05(日) 23:37:35出ると思った・・・
0722デフォルトの名無しさん
2006/03/06(月) 01:46:540723デフォルトの名無しさん
2006/03/06(月) 01:57:49それだけ先が読めるんなら、ついでに解決策まで
書いてもらえると話が早いんだが。
0724デフォルトの名無しさん
2006/03/06(月) 02:15:370725デフォルトの名無しさん
2006/03/06(月) 03:37:02仮称「VSSのファイル競合」機能は、ディレクトリ単位ならsvn:externalが使える。
ファイル単位に対しては、用意されていない。
利用したい人は要望をあげましょう。それが多ければ実装されるでしょう。
リポジトリ的に何か問題出るかな?
0726デフォルトの名無しさん
2006/03/06(月) 19:38:240727デフォルトの名無しさん
2006/03/06(月) 20:05:41ファイル単位は必然性を感じない。
VSSがファイル単位なのは、単にリポジトリとかがそうしやすかったからでは。
0728デフォルトの名無しさん
2006/03/06(月) 21:24:58出ると思った・・・
0729デフォルトの名無しさん
2006/03/06(月) 23:29:20書くと思った・・・
0730703
2006/03/07(火) 01:03:04これって、TortoiseSVNでいうところのロックですよね?
試してみたのですが、ロックを獲得したユーザーの環境ではロックアイコンが付くのですが
他ユーザーは更新をしても(他ユーザーのロック状態を示す)アイコンが付きません。
また、VSSのようにファイルの読み取り禁止属性が付くわけでもないので、
ダブルクリックで普通に Excel が起動できて編集作業が行えます。
コミットしようとすると、別ユーザーがロックを獲得しているのでコミットは失敗します。
・・・他ユーザーがロックを獲得していることがコミットする前にあらかじめ
分かるようにはなっていないのでしょうか。編集をしてコミットしようと
したときに、はじめてロックされていることが分かるというのでは
ちょっと使いづらいというか、同時に編集作業が発生してしまいます。
(コミットできないのでロストアップデートのようなものは防げますが)
0731デフォルトの名無しさん
2006/03/07(火) 01:12:31そもそもSubversionは、ローカル(ディスク消費)でできるだけのことはして、リポジトリアクセス
(=ネットワーク負荷)を極力減らす、という設計思想でできてます。
なので、いちいちサーバ見に行かなきゃいけないような機能はまず実装されないかと。
0732デフォルトの名無しさん
2006/03/07(火) 01:39:34それはsvn:needs-lockではない。
読込専用属性がつくのがneeds-lock。
他の人がロックを獲得していることも分かる。
ただし、>731の言うように自動的に通知されることはない。
たぶん、>730がイメージしているのと少し異なる動作。
ネット上の公開リポジトリで開発者がロックしたことを、
ダイヤルアップでネット接続をしている人が、
ネット接続をする事なく知ることが出来たらおかしい。
ネット接続をしてリポジトリを参照して初めて分かる。
それぞれ、TortoiseSVNでどうするのかは知らない。
0733732
2006/03/07(火) 01:44:22編集する前にロックすることにすれば、
コミット時に初めてロックされていることに
気づく事態を防げる。
そのための機能がsvn:needs-lock。
0734デフォルトの名無しさん
2006/03/07(火) 03:58:28大いに必要ですね
0735703
2006/03/07(火) 07:35:46ロックを獲得するための操作ではなく、「このファイルは編集するために
ロックを獲得する必要があるファイルですよ」という印をリポジトリ内の
ファイルに付けるための操作なんですね。
リポジトリ内のファイルに「このファイルは編集にロックが必要」となっているので
チェックアウトや更新(Update)時に、読取専用属性が付いて作業コピーが作成される。
読取属性をはずすために、ロックの獲得を行うと。
TortoiseSVNのコミット画面で「ロックを保持」というのがあったと思うので
これが svn:needs-lock かもしれないですね。あとで確認してみます。
自分はこの「ロックを保持」というのをコミット後に獲得しているロックを
解放するか、そのまま獲得したままでいるかという選択だと思い込んでいました。
それと、ネットワーク負荷の話ですが・・・。チェックアウト・更新のタイミングで
他ユーザーのロック状態が作業コピーに反映されても良いかなと思いました。
(リアルタイムでサーバーからクライアントに通知されるということではなく。)
0736デフォルトの名無しさん
2006/03/07(火) 08:52:30> 自分はこの「ロックを保持」というのをコミット後に獲得しているロックを
> 解放するか、そのまま獲得したままでいるかという選択だと思い込んでいました。
それで合ってるよ。
needs-lock 付いたファイルをロックして編集した後、
普通にコミットすればロックが外れてローカルファイルは読み取り専用に戻る。
「ロックを保持」していいれば、コミット後も編集可能なままになる。
0737デフォルトの名無しさん
2006/03/07(火) 09:42:06TortoiseSVNでのプロパティ設定は、エクスプローラのプロパティ画面から行う
Subversionってタブが増えていて、その中にプロパティ一覧がある
needs-lookで気をつけないといけないのは、あくまでもファイルシステムに依存した
読み取り属性でしかないということ
ExcelやEclipse等、読み取り属性に応じた挙動をしてくれるものはいいけども
属性を無視してくれるツールやエクスプローラ上での上書きとかはできてしまうので注意
ちなみにインポート時に自動的にneeds-look付けたいときはサーバーのデフォルト設定な
0738デフォルトの名無しさん
2006/03/07(火) 13:02:200739デフォルトの名無しさん
2006/03/07(火) 13:09:460740デフォルトの名無しさん
2006/03/07(火) 13:12:16repo/
workspace/
とかディレクトリ作って適当にシナリオ決めて
ローカルであれこれテストしてみればいいよ。
0741デフォルトの名無しさん
2006/03/07(火) 18:08:24明示的に設定する方法ってないですか?
0742デフォルトの名無しさん
2006/03/07(火) 18:54:05埋め込みたいのだけれどどうすればいいのかな。
たとえば rev.txt に $Rev$ って書いて svn:keywords
を設定しても、それって rev.txt を変更してチェックイン
しない限り、いつまで経っても変更がないよね?
フックとか使うのかな。
0743デフォルトの名無しさん
2006/03/07(火) 20:12:50サブバージョンのリポジトリに/confディレクトリが出来てるので、そこのsvnserve.confをいじってユーザー認証を行うようにすればいいんでない?
そうするとアクセスする時にIDとパスの入力を求められるから、それ以降はそのユーザーでのコミットになるはず。
0744デフォルトの名無しさん
2006/03/07(火) 21:24:16キーワードを設定してからコミットしたか?
0745デフォルトの名無しさん
2006/03/07(火) 22:57:01そのファイルが最後に更新された時の情報なんで…。
そうじゃない場合でリポジトリに更新があった時、
update 時に作業コピーの全ファイルを更新しないといけなくなってしまう。
0746デフォルトの名無しさん
2006/03/08(水) 00:57:33やり方はシラネ。いつのリビジョンだってことになって、最新だと>>745になってしまう
でも特定ファイルに入れるのはいいかも。version.hなイメージ
0747デフォルトの名無しさん
2006/03/08(水) 01:01:350748703
2006/03/08(水) 01:25:15気が付きませんでした。ここで svn:needs-lock を指定することで、
ロックが必要なファイルとしてリポジトリに格納することができまた。
0749デフォルトの名無しさん
2006/03/08(水) 01:29:420750デフォルトの名無しさん
2006/03/08(水) 11:10:400752デフォルトの名無しさん
2006/03/08(水) 16:23:18だよね。はっきり言って、ありえないよね。
0753デフォルトの名無しさん
2006/03/08(水) 16:28:110754デフォルトの名無しさん
2006/03/08(水) 19:13:06どーい。パスベースの認証以前にやって欲しかった。
相変わらずApache httpd経由だよ。
0755デフォルトの名無しさん
2006/03/08(水) 21:31:15Unix 系のソフトウェアは、ホームディレクトリに生パスワードをそのまま保存してるもの結構多いよ。
TourtoiseSVN は対応してくれても良いと思うけど、subversion 本体は無理じゃまいか。
あれ、Tourtoise って svn 呼んでるだけなんだっけ?だと希望薄だと思われ。
0757デフォルトの名無しさん
2006/03/08(水) 21:40:460758デフォルトの名無しさん
2006/03/08(水) 22:23:28こんなのあったんだ。知らなかった・・・
0759デフォルトの名無しさん
2006/03/08(水) 23:50:400760デフォルトの名無しさん
2006/03/09(木) 00:09:55蛇足だけど特に http://svn.haxx.se/dev/archive-2004-06/0061.shtml のスレッドからかな。
0761デフォルトの名無しさん
2006/03/09(木) 03:35:34スレッド長いね…。途中から疲れてきて流し読みしちゃったけど、結局
生パスワードが嫌だったら Apache の認証 or svn+ssh を使え
ということでいいんかな?
0762デフォルトの名無しさん
2006/03/09(木) 13:21:59翻訳サイトの存在に気が付いた・・・orz
0763デフォルトの名無しさん
2006/03/09(木) 15:40:04apacheの認証を使ってるけれど
~/.subversion/auth/svn.simple/
以下に作られるファイルの中に
パスワードが生で記録されてます。
httpsにしてるのに、すごくバカに
されてる感じ。
0764デフォルトの名無しさん
2006/03/09(木) 17:43:16そうなんだよねー。
仕方ないから store-passwords = no ってやってるけど
何をやるにも毎回パスワードを聞かれるのがたまらん。
svn+sshならagentが使えるからその点はいいんだけれど
そうするとパスがバカみたいに長くなったりLDAP認証が
できなかったりと、何かと細かいところに手が届かないから
やっぱりapache2が使いたい。
なにゆえ、せめてbase64とかでもしないのかさっぱり理解できん。
0765デフォルトの名無しさん
2006/03/09(木) 21:23:46出来れば、apacheを入れずに済ませたいのですが……
0766デフォルトの名無しさん
2006/03/10(金) 01:00:53>そうするとパスがバカみたいに長くなったりLDAP認証が
やっぱりパスに別名をつける機能がほしいなぁ。
そしたらタグをパス名で管理するとかの使いにくさも減るのに・・・
単純にパス置換用ファイルを指定できるだけでいいから対応してくれれば
タグ作った時にpostcommitフックあたりでパス置換ファイルに追加する処理を作れそうなのに。
0767デフォルトの名無しさん
2006/03/10(金) 02:56:49> svn+sshならagentが使えるからその点はいいんだけれど
> そうするとパスがバカみたいに長くなったり
authorized_keysでsvnのトップ(ルート)指定すれば長くならない
という話じゃないの?
0768デフォルトの名無しさん
2006/03/10(金) 10:30:28とか思う俺はLinux厨かなぁ。
0769デフォルトの名無しさん
2006/03/10(金) 10:51:110770デフォルトの名無しさん
2006/03/10(金) 14:28:14ファイル上生パスワード
メモリ上生パスワード
で意味が違うけどな
0771デフォルトの名無しさん
2006/03/10(金) 16:23:05version.h みたいな特定ファイルに入れるなら手はあるね
- svnversion を使って build 直前に埋める
- gcc の DATESTAMP みたいに cron でがんばる
ソースツリーが大きいと svnversion はかったるい。
0772デフォルトの名無しさん
2006/03/10(金) 23:54:12暗号化したパスワードは復号できたら意味がない。
復号しないと認証できない。
0773デフォルトの名無しさん
2006/03/11(土) 03:22:46オイオイ..........
0774デフォルトの名無しさん
2006/03/11(土) 09:32:42svnが暗号化したパスワードでapacheが認証してくれるのか?
0775デフォルトの名無しさん
2006/03/11(土) 10:09:23日本語でおk
0776デフォルトの名無しさん
2006/03/11(土) 17:39:04まあ、そういう極端な考えをしてるんだろうね。連中も。
復号化できたら意味がない、なんてことはないんだよ。
rootを信用するしかないという大前提はあるにせよ
間違ってみてしまったものがbase64で書かれているのと
生で書かれているのでは、まったく意味が違う。
おれはrootをやってるので、おれのためにもせめて
base64でもいいから生はやめて欲しいと思うよ。
0777デフォルトの名無しさん
2006/03/11(土) 21:06:150778デフォルトの名無しさん
2006/03/11(土) 23:00:46一方向ハッシュって知ってるか?
そんなもん復号してたら何年かかるだろうな
0779デフォルトの名無しさん
2006/03/12(日) 00:01:51パスワードをハッシュ化するのはapache側の処理だから、
subversionからapacheに渡す段階ではハッシュ化前の生のパスワードを使用する
だから、svnのキャッシュに入ってるパスワードは複号可能な暗号化しか使えない、って話だろ?
0780デフォルトの名無しさん
2006/03/12(日) 00:10:13sourceforgeを開発者として利用するにはSSHとCVSが必要ですが
それはopen sshのjava版、及びsubversionで可能なのでしょうか?
eclipseやnetbeansにプラグインを作るのが目的です。
不可能であるなら、その機能を実現可能なpure javaライブラリを紹介いただけないでしょうか
よろしくお願いします。
0781デフォルトの名無しさん
2006/03/12(日) 00:35:30> sourceforgeを開発者として利用するにはSSHとCVSが必要ですが
> それはopen sshのjava版、及びsubversionで可能なのでしょうか?
CVSとsubversionが違うものだということは理解してる?
そもそも「open sshのjava版」ってなんだよ。OpenSSHにjava版なんてない。
「SSHプロトコルのJava実装」ならいくつかあるが。
http://www.jcraft.com/jsch/
> かなり的はずれで「はぁ?」となるのを覚悟で質問です。
覚悟なんてしなくていいから、ちょっとは検索とかしてみたら?
> eclipseやnetbeansにプラグインを作るのが目的です。
そんな車輪の再発明をやらんでも…
0782デフォルトの名無しさん
2006/03/12(日) 00:41:270783デフォルトの名無しさん
2006/03/12(日) 00:53:010784デフォルトの名無しさん
2006/03/12(日) 01:00:330785デフォルトの名無しさん
2006/03/12(日) 01:23:21CVSの話ならCVSスレ行った方がいいね。
「CVS導入スレ〜 Rev.3」
ttp://pc8.2ch.net/test/read.cgi/tech/1113141518/
eclipse CVS sourceforge あたりでググると、そのものずばりなページが見つかるけど。
ただ、cvs+sshをサポートする前の古いページも残ってるので注意。
>>784
失礼な、これでもプロジェクト管理者だ。
・・・ここ1年以上休眠状態だけどな。
古い話だがsf.netがsubversionサービス始めたけど、sf.jpも始めるといいな。
0786デフォルトの名無しさん
2006/03/12(日) 01:36:140787デフォルトの名無しさん
2006/03/14(火) 12:26:21自分で変更したファイルを右クリックして、アップデート、
とするとサーバにある最新ファイルとマージしてくれるのかと思ったけど、
してくれてない?
0788デフォルトの名無しさん
2006/03/14(火) 13:10:53リビジョン変わってないとかじゃ?
0789デフォルトの名無しさん
2006/03/15(水) 05:14:030790デフォルトの名無しさん
2006/03/15(水) 23:24:06commitしてもオーバーレイアイコンが変化しません・・・・
同じような症状の方いませんか??あと、、その解決方法などもあったら教えて下さい・・
0791デフォルトの名無しさん
2006/03/15(水) 23:27:050792デフォルトの名無しさん
2006/03/16(木) 09:51:030793デフォルトの名無しさん
2006/03/16(木) 12:47:57エクスプローラで別のフォルダに移動し、
かつオーバーレイアイコンが表示されないようにフォルダのツリーを調整する。
# 例えば、デスクトップ以外は全部閉じてしまうとか。
その後、Ctrl+F5で更新すればあら不思議。
0794デフォルトの名無しさん
2006/03/18(土) 01:47:30trac.ini での default_charset ですが、UTF8、euc-jp、shift_jis は問題な
く動作するのですが、iso-2022-jp が化け化けになってしまいます。どなたか
理由わかりますか?
FreeBSD 6.0 / trac 0.9.3 / python 2.4.2 / JapaneseCodecs 1.4.11 です。
0795デフォルトの名無しさん
2006/03/18(土) 01:52:330796デフォルトの名無しさん
2006/03/18(土) 02:26:510797デフォルトの名無しさん
2006/03/18(土) 04:01:43異議なし
0798デフォルトの名無しさん
2006/03/18(土) 11:39:410799デフォルトの名無しさん
2006/03/18(土) 11:40:230800デフォルトの名無しさん
2006/03/18(土) 12:08:110801デフォルトの名無しさん
2006/03/18(土) 12:22:020802デフォルトの名無しさん
2006/03/18(土) 14:08:290803http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 18:32:31もしくは64bitにネイティブ対応した置換ソフトないですか?
0804デフォルトの名無しさん
2006/03/18(土) 20:00:480805デフォルトの名無しさん
2006/03/18(土) 21:22:08【バグ】BTS使ってる?【追跡】
http://pc8.2ch.net/test/read.cgi/tech/1088818269/
0806デフォルトの名無しさん
2006/03/20(月) 15:28:13「Lock request failed: 401 Authorization Required」 というエラーメッセージがでてしまいます。
「ロックの取得」を使うにはBasic認証とかのユーザ追加の設定などをしなくてはならないのでしょうか?
それともうちの環境だけなんでしょうか?ロック以外の機能(コミットとか)はできるのですが…。
どなたかご存知の方がいらしたら教えてください。
0807デフォルトの名無しさん
2006/03/20(月) 15:50:40http://subversion.bluegate.org/doc/book.html#svn.advanced.locking
とある。必要みたいだね。
うちはsvn+sshでやってたから意識してなかった。
0808デフォルトの名無しさん
2006/03/20(月) 16:00:40かなり調べたのにあっさりと・・・。ありがとうございます。
svn+sshも勉強させていただきます。
Subversion使いやすいですね。気に入りました。
0810デフォルトの名無しさん
2006/03/20(月) 21:34:09リリースバージョンのバイナリで無駄に
OutputDebugStringの出力撒き散らすなって頼んどいて。
0811デフォルトの名無しさん
2006/03/20(月) 21:59:58「送る」に登録して使うアプリに改良しろって頼んどいて。イメージはLhaz的な感じで。
0812デフォルトの名無しさん
2006/03/20(月) 22:09:54〈〈〈 ヽ
〈⊃ }
∩___∩ | |
| ノ ヽ ! !
/ ● ● | /
| ( _●_) ミ/ <こいつ最高にアホ
彡、 |∪| /
/ __ ヽノ /
(___) /
0813デフォルトの名無しさん
2006/03/20(月) 22:20:090814デフォルトの名無しさん
2006/03/21(火) 01:43:490815デフォルトの名無しさん
2006/03/21(火) 02:09:050816デフォルトの名無しさん
2006/03/21(火) 03:08:480817デフォルトの名無しさん
2006/03/21(火) 03:14:05自分でやったら負けかなと思っている
0818デフォルトの名無しさん
2006/03/21(火) 03:47:16フリーライダー出た!フリーライダー!これ!フリーライダー出たよ〜〜!
0819デフォルトの名無しさん
2006/03/21(火) 06:22:050820デフォルトの名無しさん
2006/03/21(火) 22:07:180821デフォルトの名無しさん
2006/03/21(火) 22:26:01ただ乗りの分際で礼をわきまえないのは愚か者。
0822デフォルトの名無しさん
2006/03/21(火) 22:34:320823デフォルトの名無しさん
2006/03/22(水) 20:57:25閲覧ならViewCVSとかWebSVNがあるけど、リポジトリを管理できるツールってあんまり見ないよね。
Webでリポジトリの作成とユーザーのアクセス権設定が出来る程度なんだけど
もし使いたい人が多そうなら会社に掛け合ってみるけど、どうよ?(´・ω・`)
0824デフォルトの名無しさん
2006/03/22(水) 21:02:260825デフォルトの名無しさん
2006/03/22(水) 21:02:57社内向けに作ったってんなら会社の著作物じゃん
0826デフォルトの名無しさん
2006/03/22(水) 21:13:05それを掛け合うって>>823は言ってるんじゃないの?
俺は正直、いらない。なんとなくだけど、sshしてごりごりのほうが楽そう。
0827デフォルトの名無しさん
2006/03/22(水) 21:14:190828デフォルトの名無しさん
2006/03/22(水) 21:17:46trunk/tags/branchesの概念も織り込み済みで
散らばってる各リポジトリをツリーかリストで一覧表示できるものがあったら
かなーり欲しいです。
0829デフォルトの名無しさん
2006/03/22(水) 21:27:50ParentPath以下の複数リポジトリを一覧表示しつつ、内容閲覧はmod_dav_svnにまかせてリンク張ってる程度。
あとはsvnserve用にauthz-dbとpassword-dbファイルを逐次書き換えてリポジトリごとの認証をやってます。
ただ、基本的にsvnserveのユーザーファイルをゴニョゴニョするだけなので>>750な感じが・・・(´・ω・`)
個人的にはソース公開して、もっとスキルのある誰かが改造してくれたりすると嬉しいんですが。
会社とのからみがあるので現時点では公開できるかすらも微妙です。
0830デフォルトの名無しさん
2006/03/22(水) 21:30:26需要もあると思うし。問題は会社の著作権ですか…
0831デフォルトの名無しさん
2006/03/22(水) 21:31:060832デフォルトの名無しさん
2006/03/22(水) 22:08:09svnadmin/svnlookコマンドのWebラッパーです。
複数のリポジトリを管理するのに、管理者がSSHでつないでやるのは手間がかかるので
リポジトリの作成、アクセス権の設定、リカバリなど最低限のことは
Webブラウザから簡単に操作出来るようにしたいってのが目的です。
0833デフォルトの名無しさん
2006/03/22(水) 22:55:58自分も作ろうと思ってたけど、腰が重くて重くて・・・
なので、欲しい機能を列挙してみる。
・リポジトリ作成
・リポジトリ一覧(更新日時順とか色々)
・リポジトリ一覧のRSS出力(Firefoxのライブブックマークで便利)
・ユーザ、アクセス権設定
・よく使うフックスクリプトの提供と設定(ログのメール転送とか、ログの改竄の可否とか)
・リポジトリのダンプ(キツイか?)
0834デフォルトの名無しさん
2006/03/22(水) 23:36:27コマンドラインぐらいならsvnブラウザに渡せるけど、それじゃ駄目なの?
0835デフォルトの名無しさん
2006/03/22(水) 23:39:03可能なら欲しい。
自分も類似品を作ったことがあるんだが、
一応動くというレベルなので自分の目が届く範囲専用。
リポジトリの作成とユーザー追加だけでも、
サーバー管理者以外がGUI操作で出来ないとつらい。
贅沢を言えばきりがないが、この二つだけでも自分には有意義。
ユーザーグループの概念は重要度が高い。
ちなみに、自分のはWebベースではなく、エラー処理もなく、しょぼい。
svnserve前提で、ユーザーごにょごにょは似てるかも。
0836デフォルトの名無しさん
2006/03/23(木) 00:43:400837デフォルトの名無しさん
2006/03/23(木) 00:49:37>・リポジトリ一覧のRSS出力
これええね。社内開発とかで便利そう。
みんなでRSSチェックしてれば誰がどんな修正したかとか状況わかるし便利そう。
0838デフォルトの名無しさん
2006/03/23(木) 03:29:450839デフォルトの名無しさん
2006/03/23(木) 08:40:570840823
2006/03/23(木) 10:44:56>・リポジトリ作成
>・ユーザ、アクセス権設定
これは出来てます。
>・リポジトリ一覧(更新日時順とか色々)
これも一部できてます。(作成順にリスト表示のみ)
>・リポジトリ一覧のRSS出力(Firefoxのライブブックマークで便利)
>・よく使うフックスクリプトの提供と設定(ログのメール転送とか、ログの改竄の可否とか)
なるほど、便利そうですね
>・リポジトリのダンプ(キツイか?)
ダンプするだけならそれほどの手間もなく出来ますね
基本的にPHPスクリプトからexec関数でsvnadminコマンドを呼ぶだけですので。
とりあえずは交渉してみます。
まぁ、まだ作り始めたばかりで機能もしょぼいですし
会社の資産を公開できるかってところもかなり微妙なので期待しないでいて下さい。
ご意見ありがとうございました。
0841デフォルトの名無しさん
2006/03/23(木) 10:56:35ttp://www.everes.net/sf-net-ready-rvn-for-any-project/
0842デフォルトの名無しさん
2006/03/23(木) 11:38:440843デフォルトの名無しさん
2006/03/23(木) 14:07:510844デフォルトの名無しさん
2006/03/23(木) 19:15:330845デフォルトの名無しさん
2006/03/23(木) 19:56:210846デフォルトの名無しさん
2006/03/23(木) 21:39:35オナニー再開発は楽しいですか?
0847デフォルトの名無しさん
2006/03/23(木) 22:42:34社内に敵でもいるの?
0848デフォルトの名無しさん
2006/03/23(木) 22:58:02(;゚ Д゚)
0849デフォルトの名無しさん
2006/03/23(木) 23:01:07気にしたら負けなんだろうな
0850デフォルトの名無しさん
2006/03/24(金) 01:08:18セキュリティ的にはどういう風に実装するのが安全なのでしょうか?
0851デフォルトの名無しさん
2006/03/24(金) 01:15:500852デフォルトの名無しさん
2006/03/24(金) 03:37:270853デフォルトの名無しさん
2006/03/24(金) 08:08:020854デフォルトの名無しさん
2006/03/24(金) 17:22:28それはエスケープ処理ちゃんとしろ、って話だろ。
0855デフォルトの名無しさん
2006/03/24(金) 19:13:540856デフォルトの名無しさん
2006/03/24(金) 19:53:17「セキュリティ的にはどうなの?」
結局、素人的が自分の知識レベルと理解力の低さを露呈せずに、
何かコメントする一番楽な方法が、上記ってことだ……
0857デフォルトの名無しさん
2006/03/24(金) 20:52:53脊髄反射的に使えるUIの仕様よりも、セキュア仕様の方が優先されるべきかと思うが。
0858デフォルトの名無しさん
2006/03/24(金) 21:24:58お前は自分の作ったプログラムを「セキュリティは完璧だ!!」って自信満々に言い放てるのか?
0859デフォルトの名無しさん
2006/03/24(金) 21:26:230860デフォルトの名無しさん
2006/03/24(金) 22:14:55どうせ使われなくなるからさらに安全だよ
0861デフォルトの名無しさん
2006/03/24(金) 22:25:56春休みだからか?
0862デフォルトの名無しさん
2006/03/24(金) 22:35:24*shや各種logのhistoryファイルをどう扱っているのか教えて欲しい。
0863デフォルトの名無しさん
2006/03/25(土) 01:35:38なんか、あちこちのスレで「つまんね」しか言ってないようなレスが多いね。
>>862
自分の場合、ファイルの本体は全部$HOME/etcに置いて、シンボリックリンク張ってる。
Subversionで管理するのはetc以下のみ。historyやcacheは含めていません。無駄だし。
0864デフォルトの名無しさん
2006/03/25(土) 01:55:49ちょっとよくわかりません。
例えば$HOME/.mozilla/以下のファイルで、Cacheディレクトリ以外を
svnで管理したい場合には、どういう風なリンクの貼り方をしているのでしょうか?
0865863
2006/03/25(土) 05:46:18やるとしたらsvn:ignoreにキャッシュを指定すると思います。
あと、GNOMEやKDEなどのデスクトップ周りは、環境によって使えるソフトが違いますし、
下手に座標残して画面から飛び出るといけないので、最初から対象外です。
0866デフォルトの名無しさん
2006/03/26(日) 18:06:510867デフォルトの名無しさん
2006/03/26(日) 22:54:07まぁ板違いと言えばそうなんだけどさ
0868デフォルトの名無しさん
2006/03/32(土) 23:43:250869デフォルトの名無しさん
2006/04/02(日) 11:24:31urlに svn+ssh://hoge.com/home/foo/svnrepos のような指定をすると、
svn: Can't create tunnel となってしまいます。
理由は簡単で、sshのポートが標準の22ではなくて、別のポートを使っている
からなんですが、そのポート番号を明示的に指定するにはどうすれば
いいんでしょう?
当然ですが、svn+ssh://hoge.com:####/ みたいな形式ではアウトでした。
0870デフォルトの名無しさん
2006/04/02(日) 11:36:53試してないけど、ここの
ttp://subversion.bluegate.org/doc/book.html#svn.serverconfig.svnserve.sshauth
| [tunnels]
| joessh = $JOESSH /opt/alternate/ssh -p 29934
という方法が使えるんじゃないかな。
0871デフォルトの名無しさん
2006/04/02(日) 11:54:10~/.ssh/config に
Host example.com
Port ####
って書いておく方法とか効くかな?
0872デフォルトの名無しさん
2006/04/02(日) 13:03:59環境変数でも指定できるよ。
$ SVN_RSH='ssh -p ####' svn co svn+ssh://hoge.com/foo/svnrepos
0873869
2006/04/02(日) 17:09:14Windows環境なのでCygwinのsshやTortoiseSVNに入っているTortoisePlinkを使って
* ~/.ssh/configにHost/Portを設定してみたり、
* プロトコルを拡張して (mysshで ssh/TortoisePlink をポート指定して起動)
* 環境変数SVN_RSHを上と同様に設定してみたり
したのですが、うまくいきませんでした。sshでポート番号を指定して対象ホストに
普通にログインはできるのですが、TortoiseSVNやSubclipse経由ではうまくいきませんでした。
ホスティングサービスを使っている関係で、SSHのポートに標準のものを使うという
わけにもいかないのと、SSH経由でのCVSの方は問題なく使えているので、残念ながら
慣れたCVSを使い続けることにします。お騒がせしました。
0874デフォルトの名無しさん
2006/04/03(月) 07:45:400875デフォルトの名無しさん
2006/04/03(月) 23:42:25俺はssh使わんのでよく知らんが、
Tortoiseでplink指定するところでオプションも一緒に指定すればいいんじゃね?
0876デフォルトの名無しさん
2006/04/04(火) 08:33:570878デフォルトの名無しさん
2006/04/04(火) 10:38:050879デフォルトの名無しさん
2006/04/06(木) 01:33:230880863
2006/04/06(木) 04:49:39リリースノート見たら、ただの1.3系だった。つまり大きな変更なし。
CHANGES見てもfixedばっかり。ま、マイナーアップだからね。
>>879
こちらもbug fixばかり。アップデートに気を使わなくていいから、気が楽だ。
JavaSVN, subclipseにもやや動きあり。ただしリリースしてるかは別。
Subclipse:
Version 1.0.0
Not released yet
・ JavaHL 1.3.1 binaries for Windows.
・ JavaSVN 1.0.4.←これ、リリースされてないよね。
0882デフォルトの名無しさん
2006/04/08(土) 09:28:52ちょっとした修正は即trunkに対して行えるから便利だなと気が付いた15の朝。
0883デフォルトの名無しさん
2006/04/09(日) 01:43:30今の所、特に何も問題なかった。
TortoiseSVNも1.3.3にアップデートしてみた。
もっさり感がなくなったような気がした。
0884デフォルトの名無しさん
2006/04/09(日) 13:06:520885デフォルトの名無しさん
2006/04/09(日) 23:33:36ファイルの削除って、エクスプローラーから削除するともしかしたら、
SVNに記録されないのかな?
面倒でも、TortoiseSVNのメニューから削除しないとイカンのかな?
いや、なに、エクスポートしたファイル郡に、
前に削除したファイルが残っていたような気がしたので……。
0886デフォルトの名無しさん
2006/04/09(日) 23:53:52その通りですよ。
0887デフォルトの名無しさん
2006/04/10(月) 00:24:15それ、俺も始めは面倒で 「プローラーの削除と統合しろよ!」と思ってた。
でも、subclipe使ってて、統合されると逆に余計面倒な事がわかった。
0888デフォルトの名無しさん
2006/04/10(月) 00:29:470889デフォルトの名無しさん
2006/04/10(月) 03:05:29再度設定を開くとEnglishに戻ってる、って現象に遭遇してるんだけど
他にも同じ人いる?
0890デフォルトの名無しさん
2006/04/10(月) 07:02:420891デフォルトの名無しさん
2006/04/10(月) 10:20:30>>416
これと同じかもしれない
0892デフォルトの名無しさん
2006/04/10(月) 10:21:10>>416あたりの問題じゃない?
0893892
2006/04/10(月) 10:22:470894891
2006/04/10(月) 11:33:02週初めの雑用を済まして休息ついでにスレチェックをしたと推測
0895デフォルトの名無しさん
2006/04/10(月) 11:44:570896デフォルトの名無しさん
2006/04/10(月) 11:57:10おぉ、Subclipseもついに1.0と来たか!
0897デフォルトの名無しさん
2006/04/10(月) 15:05:15うーん。Deleteキーも使えなくなるわけで・・・
やはり不便です。
そこまでのフックはできないんだろうな。
0898デフォルトの名無しさん
2006/04/10(月) 16:45:29Ctrl+Shift+Deleteとかにしてもらえばいいのだろうか
0899デフォルトの名無しさん
2006/04/10(月) 16:59:361.ファイルを普通に消す
2.フォルダ単位でコミット
3.消したファイルが「紛失」扱いになっているから
チェック入れて削除をコミット
これでよくない?
0900デフォルトの名無しさん
2006/04/10(月) 17:12:14たまにチェック忘れて復活したりするけど無問題
0901デフォルトの名無しさん
2006/04/10(月) 19:29:360902デフォルトの名無しさん
2006/04/10(月) 19:43:33おお、そんな怠惰な機能があったのか。今度使ってみよ
0903889
2006/04/10(月) 22:48:05>>892
バロスwwwwwww
たぶんおんなじ問題です、お騒がせしますた
古いバージョンをちゃんとアンインストールしてから
新しいのを入れたら直りました
会社マシンは比較的最近に入れて、(多分1.2以降)
古いのわざわざアンインスコしなくてもOKだったからそうしちゃったんだけど
1.0とかそれ以前から一気にやる場合は、ちゃんと古いの消したほうが良いみたい
0904デフォルトの名無しさん
2006/04/11(火) 00:18:12多分、こんな石頭は少数派なんだろうな。
この前だって「ブランチ作れ」って言ったら、
当然のようにエクスプローラでコピーしたあとaddしてcommitしやがった。
しかも、自分がしたその操作に微塵も疑問を持っていないときたもんだ。
…いや、こんなところで愚痴ってもしょうがないんだが。
0905デフォルトの名無しさん
2006/04/11(火) 00:20:13すげー
その判ってなさは、窓云々以前だろうそりゃ。
0906デフォルトの名無しさん
2006/04/11(火) 11:42:42あー、「紛失」ってチェック入れると削除してくれるのね。
消してくれるのか、消さないのかよーわからんかった。
0907デフォルトの名無しさん
2006/04/11(火) 19:08:21.subversion/configに書きたいのですが、どうすればいいのかわかりません。
[auto-props]
*.pm = svn:eol-style=native;;svn:mime-type=text/plain;charset=euc-jp
では当然charsetの前の「;」が属性名=値の区切りの「;」になってしまって
charsetという属性にeuc-jpが設定されて終わってしまいます。
そこをなんとかすればいいとは思うのですが、値を'などでくくってもだめ、
;を\でエスケープしてもだめでどうすればいいやら。ドキュメントも見たけど
どこに書いてあるか見つけられませんでした。
0908デフォルトの名無しさん
2006/04/11(火) 21:01:16その問題はまだ解決されていないらしい。
ttp://subversion.tigris.org/issues/show_bug.cgi?id=2068
1.3に入れるのは見送りで1.4目標ということになっているがさて?
0909デフォルトの名無しさん
2006/04/12(水) 03:00:07なんかそれっぽい話題が出てた希ガス・・・
0910デフォルトの名無しさん
2006/04/12(水) 03:16:57http://svn.haxx.se/dev/archive-2006-03/1182.shtml
止まっちゃったけど。
0911880
2006/04/12(水) 06:13:50変更かける人は、自分の要件に決めうちにしたそうだったし。
0912911
2006/04/12(水) 06:14:180913907
2006/04/12(水) 09:52:51けっこういいかげんですね。アチラの人には不要ということ
なのでしょう...
auto-prop使えないとすると、普通はどうやって設定する
ものなんでしょうか。あるいは設定しないのが普通?
tracとsvnnotifyは設定すればそこそこちゃんと表示して
くれるので設定したいんですけど手でひとつずつやる
のはめんどうです...
0914デフォルトの名無しさん
2006/04/12(水) 13:56:25>手でひとつずつやる
ここをスクリプト処理にすればいいんじゃない?
0915デフォルトの名無しさん
2006/04/12(水) 14:33:15いろいろな場合に対応したちゃんとしたのを書くのはかなり
大変なので。
とりあえずauto-propにsvn:mime-type=text/plain;charset=euc-jp
と書くとcharsetという属性ができるのを利用して、charset属性が
設定されてるファイルをsvn pg charset -R .で探し、それらの
svn:mime-typeにcharsetを付け加えてcharset属性を削除する
というscriptを書いて使ってます。手で一つずつやるよりはましに
なりました。
いちいちsvn ほげしたあとに起動するのもめんどうなんでsvnに
ラッパーかませて最後にやるようにしようか...
0916デフォルトの名無しさん
2006/04/12(水) 15:39:01>いろいろな場合に対応したちゃんとしたのを書く
この必要はあるのかと。
0917デフォルトの名無しさん
2006/04/12(水) 16:37:33作る気はないけど、ついうっかり作っちゃった人がいるかも
しれないので既にあったら使いたいというのは変じゃないだろ。
あまりくれくれだけいうのもなんなので、さっき言ったスクリプト
を貼っておく。
#!/usr/bin/perl
open ST, "svn pg charset -R .|" or die "svn pg: $!";
while (<ST>) {
chomp;
my($file, undef, $charset) = split;
my $charset = `svn pg charset $file`;
my $mime_type = `svn pg svn:mime-type $file`;
chomp $mime_type;
$mime_type = 'text/plain' if $mime_type eq '';
$mime_type .= ';charset='.$charset;
system 'svn', 'ps', 'svn:mime-type', $mime_type, $file;
system 'svn', 'pd', 'charset', $file;
}
0918デフォルトの名無しさん
2006/04/12(水) 16:40:03my $charset = `svn pg charset $file`;
は不要だった。
0919デフォルトの名無しさん
2006/04/12(水) 20:09:47zip展開でいいといえばいいんだけど。
0920デフォルトの名無しさん
2006/04/12(水) 23:58:50ウチはzip展開してやりました。
今の所、問題ありません。
0921デフォルトの名無しさん
2006/04/13(木) 03:36:46dev に添付ファイルでアップされてたんで、それ使ってる。
インストールした後で「ちょっとしくじったから使わないでね」っていう
本人からのレスが付いてたんでびびったけど、動作には関係ないらしいんで放置してる。
0922デフォルトの名無しさん
2006/04/13(木) 15:24:31つか今どきutf-8だし。なんでもかんでも。
0923デフォルトの名無しさん
2006/04/13(木) 16:24:56utf8の場合もcharset=utf8しないとだめなんだけどね...
0925デフォルトの名無しさん
2006/04/15(土) 02:52:47自宅LANにWin2kで鯖立ててSubversion入れてみたらmsvcp60.dllが無くて動かないでやんの。
VCランタイムってOSのServicePackとかIEとかに入ってないのね。
添付のドキュメントの通りにMSからVC6RedistSetup落としても2kじゃ動かないし。
MediaPlayerに入ってるなんて聞いてないっつーの。
0926デフォルトの名無しさん
2006/04/17(月) 05:44:39どうすればコマンド入力を減らすことができますか?
0927デフォルトの名無しさん
2006/04/17(月) 09:37:43IdentityFile とかっぽい。
0928デフォルトの名無しさん
2006/04/17(月) 10:21:390929デフォルトの名無しさん
2006/04/19(水) 10:52:450930デフォルトの名無しさん
2006/04/19(水) 12:08:42Tracとアカウントを一括管理できるからこのまま使いたいのは山々なのだが。
0931デフォルトの名無しさん
2006/04/19(水) 20:31:48なってしまって使えません。どなたか原因がわかれば教えて下さい…
Debian系です
apache.conf (普通のケースのhttpd.confに相当する)はほとんど変更無しです
# mods-enabled/dav_svn.conf
<Location /svn>
DAV svn
#SVNParentPath /var/svn
SVNPath /var/svn/repos
# AuthType Basic
# AuthName "Subversion Repository"
# AuthUserFile /etc/apache2/dav_svn.passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
httpd.confの方の設定でひっかかりそうな点とかあったら教えて下さい
0932931
2006/04/19(水) 20:33:29ディレクトリの権限とかは大丈夫です。
0933デフォルトの名無しさん
2006/04/19(水) 22:59:410934931
2006/04/20(木) 01:54:32apache再起動のログは出てるんですが、ログのレベルとかを設定しなくちゃ
いけないんでしょうか…?
0935デフォルトの名無しさん
2006/04/20(木) 06:32:00access_logだけみてerror_log見てないとか言ったら笑っちゃうよ。
俺ならまずはLimitとかRequire外して、普通に見れるかどうかチェックすると思う。
ま、とりあえず404になったURL晒して。
0936デフォルトの名無しさん
2006/04/20(木) 20:46:53急にコミットができなくなりました。.svn/tmpディレクトリが見つからないと言われます。
特に削除した覚えがないのですが、調べてみると確かにありません。svn cleanupしろと
エラー文で書かれていたのですが、svn cleanupすら.svn/tmpが見つからないと言われ、できません。
何か解決策はありますでしょうか?
0937デフォルトの名無しさん
2006/04/20(木) 21:17:10(1) そのワーキングディレクトリのルートを別の名前に変更
(2) チェックアウトをやり直す
(3) (1) に存在する、編集を行ったファイルを全て (2) にコピー
(4) (2) を commit
(5) (1) を消す
とか、どうでしょうね?
0938936
2006/04/20(木) 23:46:54リポジトリのダンプによる移行ですが、すでにsubversionのバージョンを更新してしまったので、古い方の形式でダンプできません。
古いsubversionに戻そうにも、古い方のバージョン番号を忘れてしまったので・・・。
参りました・・・。どうすれば・・・。
0939931
2006/04/21(金) 01:26:29というわけでdav_svn以前のApacheの問題の気がします。いろいろ調べてみます。
どうもお騒がせしました。
0940デフォルトの名無しさん
2006/04/21(金) 03:16:48リポジトリのバージョンと作業コピーのバージョンは関係ないはずだよ。
0941デフォルトの名無しさん
2006/04/21(金) 04:37:110942デフォルトの名無しさん
2006/04/21(金) 06:38:220943デフォルトの名無しさん
2006/04/21(金) 10:26:370944デフォルトの名無しさん
2006/04/21(金) 11:49:07間違ってコミットしちゃったので。
0945デフォルトの名無しさん
2006/04/21(金) 11:56:16C-x v v (vc-next-action) を使ってファイルをコミットできることまではできたんですが、
複数のファイルをまとめてコミットする方法がわかりません。
vc- で始まるコマンドを探しましたが、それらしいのが見つかりませんでした。
どうやったら複数のファイルをコミットできますか。
あと、vcとは別にpsvn.elというのがあるそうですが、両者の使い勝手の違いなどご存知であれば教えてください。
0946デフォルトの名無しさん
2006/04/21(金) 12:03:43逆向きにマージ。
TortoiseSVN ならログダイアログから「このリビジョン〜元に戻す」で実行できる。
0947デフォルトの名無しさん
2006/04/21(金) 22:52:13どうもありがとうございます。
0948デフォルトの名無しさん
2006/04/22(土) 15:28:29ハードディスクを交換して
新規にWindowsを入れなおして
チェックアウトされたディレクトリだけコピーして
TortoiseSVNを入れなおしてみたんだ。
そしたらチェックアウトするときにこんなメッセージがでて
チェックアウトできなくなった。
RA layer request failed
svn: PROPFIND request failed on '/'
svn: PROPFIND of '/': 200 OK (http://www.mydomain.com/)
こんなメッセージがでてTortoiseSVNからチェックアウトもコミットもできなく
なってしまった。
0949デフォルトの名無しさん
2006/04/22(土) 15:30:50Fedora CoreのApacheのconfファイル subversion.confの設定は以下のとおり
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn/repos>
Dav svn
SVNParentPath /home/svnparent
SVNIndexXSLT "/svnindex.xsl"
AuthType Basic
AuthName "Authorization Realm (Subversion)"
AuthUserFile /home/svnparent/.htpasswd
</Location>
ブラウザからはBASIC認証で以下のようにアクセスできる。
http://www.mydomain.com/svn/repos/myrepository/
サーバでは /home/svnparent/myrepository/の下に
リポジトリが作られている。
どうすればいいだろう。
検索してみると/home/svnparent/myrepository/を
/home/svnparent/myrepository2/とかに名前を変えれば
直ると書いてあったのでやってみたけどうまくいかなかった。
0950デフォルトの名無しさん
2006/04/22(土) 15:31:390951デフォルトの名無しさん
2006/04/22(土) 17:24:44去年の9月あたりで開発がストップしているのが残念だけど。
0952948
2006/04/22(土) 22:22:39それでやったら
svn: PROPFIND request failed on '/'
svn: PROPFIND of '/': 200 OK (http://www.mydomain.com/)
というメッセージがでてしまったんだよ。
困った・・・
0953デフォルトの名無しさん
2006/04/22(土) 22:38:170954デフォルトの名無しさん
2006/04/22(土) 23:39:29DB板だとわかりにくいからこっちのほうに一票。
テンプレは異存なし?
0955デフォルトの名無しさん
2006/04/23(日) 00:30:130956デフォルトの名無しさん
2006/04/23(日) 01:45:310957デフォルトの名無しさん
2006/04/23(日) 01:54:01俺はここでいいと思う。
0958デフォルトの名無しさん
2006/04/23(日) 02:00:52俺も次スレはここでいいと思う
0959デフォルトの名無しさん
2006/04/23(日) 02:01:36一番向いてるような気もするんだけど
0960デフォルトの名無しさん
2006/04/23(日) 02:03:45ダメ。あそこはダメ人間の巣窟。
0961デフォルトの名無しさん
2006/04/23(日) 02:13:28>>949
SVNParentPath -> SVNPath に変えてみるとかどうでしょう?
0962デフォルトの名無しさん
2006/04/23(日) 10:31:000963デフォルトの名無しさん
2006/04/23(日) 12:30:553*linux --> 3*tech --> 3*unix --> 3*db --> 3*linux -->(ry
0964デフォルトの名無しさん
2006/04/23(日) 14:40:230965デフォルトの名無しさん
2006/04/23(日) 15:08:580966デフォルトの名無しさん
2006/04/23(日) 15:43:23ソ板は書く人はいなくて、使う人しかいない。
ム板しかないという結論になる。
0967デフォルトの名無しさん
2006/04/23(日) 16:01:300969デフォルトの名無しさん
2006/04/23(日) 17:22:510970デフォルトの名無しさん
2006/04/23(日) 17:37:04それはあんまりだ
0971デフォルトの名無しさん
2006/04/23(日) 18:26:400972デフォルトの名無しさん
2006/04/23(日) 18:56:23プロジェクトの数だけリポジトリも増えるので
ちゃんと親リポジトリは指定しないと駄目だ。
0973デフォルトの名無しさん
2006/04/23(日) 22:00:18フキダメって
新しい2ちゃん用語?
0974948
2006/04/23(日) 22:03:07を新しいWindowsのディレクトリの同じところにコピーしたどうにかチェックアウト、コミットが
できてしまいました。
今まででなかったログインアカウント入力ウィンドウが現れてパスワードの
入力ができるようになっていた。以前はでなかったのだが・・・。
Serverファイルに暗号化された文字列があることと関係があるのかね?
0975デフォルトの名無しさん
2006/04/23(日) 22:20:030976デフォルトの名無しさん
2006/04/23(日) 23:06:47え?あれってフキダメって余分じゃないの?
0977デフォルトの名無しさん
2006/04/23(日) 23:07:25うぁぁぁぁぁぁぁああああああああ
ハズ貸しー
http://www.google.co.jp/search?hl=ja&lr=lang_ja&q=%E3%83%95%E3%82%AD%E3%83%80%E3%83%A1
あれなんて呼ぶの?
0978デフォルトの名無しさん
2006/04/23(日) 23:10:04ふきだまり
0979デフォルトの名無しさん
2006/04/23(日) 23:43:312chでよかったね
0980デフォルトの名無しさん
2006/04/23(日) 23:48:290981デフォルトの名無しさん
2006/04/24(月) 00:12:16とりあえずはてなダイアリーキーワードに
フキダメを登録してくれないか?
はてなダイアリーのヘルプ - キーワードを作る・編集する
http://hatenadiary.g.hatena.ne.jp/keyword/%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89%e3%82%92%e4%bd%9c%e3%82%8b%e3%83%bb%e7%b7%a8%e9%9b%86%e3%81%99%e3%82%8b
0982デフォルトの名無しさん
2006/04/24(月) 02:03:560983973
2006/04/24(月) 09:34:01で、既出だったらはずかしーので確認した訳。
966さん、ありがとう。
0984デフォルトの名無しさん
2006/04/24(月) 09:41:250985デフォルトの名無しさん
2006/04/24(月) 09:44:42ここ↓のページでPROPFINDを検索すると下の方に同じようなエラーについての記述がある。
ようはディレクトリの一部を抜き出した場合に上位のディレクトリがないとダメって事らしい。
解決したかもしれんが一応書いておく。
ttp://ukai.jp/debuan/2002w/subversion.txt
「svn: PROPFIND request failed」でぐぐったら何件も事例が出てきた。
エラーが出たらそのメッセージ丸ごとコピーしてぐぐると良いよ。
0986デフォルトの名無しさん
2006/04/24(月) 10:05:210987デフォルトの名無しさん
2006/04/24(月) 10:11:24それググッタんだけどエラーを詳細に見てみると。
そこ以外のエラーメッセージがちょっと違うだけで
全くことなるエラーの意味らしい。
だからディレクトリ名を変えただけで直ったとか、
上位ディレクトリを書いた、だけでは解決しなかったようだ。
結局Document and Settingsの下にある設定情報をコピーして
解決した。
0988デフォルトの名無しさん
2006/04/24(月) 10:18:15http://pc8.2ch.net/test/read.cgi/tech/1145841405/
0989デフォルトの名無しさん
2006/04/24(月) 10:21:16乙
0990デフォルトの名無しさん
2006/04/24(月) 21:43:05やっぱLinux板でFAだよね?
0991デフォルトの名無しさん
2006/04/24(月) 21:44:28Webprog板のほうがいい
0992デフォルトの名無しさん
2006/04/24(月) 22:48:16nyと洒落とSubversionを纏めてじっくり語ろうではないか
0993デフォルトの名無しさん
2006/04/25(火) 01:48:14http://ex11.2ch.net/morningcoffee/
ここで
0994デフォルトの名無しさん
2006/04/25(火) 04:11:21そんなところでたてたらすぐ落ちるのでだめー
0995デフォルトの名無しさん
2006/04/25(火) 10:22:230996デフォルトの名無しさん
2006/04/25(火) 10:40:58【Subversionってウンコするの?確認:r5】
1 名前: 名無し娘。 投稿日: 2006/01/01(月) 23:59
しないよね?
2 名前: 名無し募集中。。。 投稿日: 2001/06/12(火) 00:00
>>1 しないよ
3 名前: 保田CVS 投稿日: 2001/06/12(火) 00:00
アタシはするわよ。
4 名前: 名無し募集中。。。 投稿日: 2001/06/12(火) 00:00
CVSは黙ってろよ
5 名前: 名無し募集中。。。 投稿日: 2001/06/12(火) 00:00
CVSは黙ってろよ
6 名前: 名無し募集中。。。 投稿日: 2001/06/12(火) 00:00
ホント、CVSがくると雰囲気悪くなるよね
7 名前: 名無し募集中。。。 投稿日: 2001/06/12(火) 00:00
なかなか結論が出ないよね
0997デフォルトの名無しさん
2006/04/25(火) 21:35:130998デフォルトの名無しさん
2006/04/25(火) 23:50:090999デフォルトの名無しさん
2006/04/26(水) 00:00:591000デフォルトの名無しさん
2006/04/26(水) 00:02:09http://pc8.2ch.net/test/read.cgi/tech/1145841405/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。