バージョン管理システムCVSについてのスレッドです。
前スレ : 「CVS導入スレ〜 Rev.2」
http://pc8.2ch.net/test/read.cgi/tech/1065829553/
関連スレとリンクは>>2を参照
探検
CVS導入スレ〜 Rev.3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2005/04/10(日) 22:58:38562デフォルトの名無しさん
2007/02/04(日) 18:42:38 貧弱なダイアルアップ回線から接続エラー/タイムアウト多発状態で使っていたら
1 ファイルだけ commit できなくなってしまった。
> cvs: hash.c:320: findnode: Assertion `key != ((void *)0)' failed
> cvs [commit aborted]: received abort signal
見ての通り悲観的なメッセージなんだけど。
SourceForge のリポジトリなんで直接手で触る事もできないんだけど、何か方法はないかなぁ。
1 ファイルだけ commit できなくなってしまった。
> cvs: hash.c:320: findnode: Assertion `key != ((void *)0)' failed
> cvs [commit aborted]: received abort signal
見ての通り悲観的なメッセージなんだけど。
SourceForge のリポジトリなんで直接手で触る事もできないんだけど、何か方法はないかなぁ。
563デフォルトの名無しさん
2007/03/01(木) 03:33:13 VSS並に(配布元がまともという意味で)信頼性の高いSCMはないでしょうか?
CVSが一般的ですが亜種が乱立しすぎている。日本語環境で使用するのに
難があるなどの理由で避けています。
CVSが一般的ですが亜種が乱立しすぎている。日本語環境で使用するのに
難があるなどの理由で避けています。
564デフォルトの名無しさん
2007/03/01(木) 03:57:03 >>563 Subversion
565デフォルトの名無しさん
2007/03/01(木) 05:05:26 >CVSが一般的ですが亜種が乱立しすぎている。日本語環境で使用するのに難がある
偏見じゃね? まぁ、Subversionでいいだろうけど。
偏見じゃね? まぁ、Subversionでいいだろうけど。
566デフォルトの名無しさん
2007/03/01(木) 11:24:49567デフォルトの名無しさん
2007/03/03(土) 22:42:03568デフォルトの名無しさん
2007/03/07(水) 21:00:45 CVSにexeって入れないものなんですかね?
HDDがもったいないからexeとか実行ファイルは入れるなといわれてしまいましたが。。
ビルド環境によって動作が変わったりする場合もあるのに。
HDDがもったいないからexeとか実行ファイルは入れるなといわれてしまいましたが。。
ビルド環境によって動作が変わったりする場合もあるのに。
569デフォルトの名無しさん
2007/03/07(水) 21:39:28 >>568
リポジトリ内のファイルを元にして生成されるものは、普通入れないね。
ビルド環境で動作が変わるのなら、それは、
均一のビルド環境をメンバー全員に提供できていないという、別の問題じゃない?
むしろ、プロジェクトリーダーにそっちを報告した方がいい気がする。
リポジトリ内のファイルを元にして生成されるものは、普通入れないね。
ビルド環境で動作が変わるのなら、それは、
均一のビルド環境をメンバー全員に提供できていないという、別の問題じゃない?
むしろ、プロジェクトリーダーにそっちを報告した方がいい気がする。
570デフォルトの名無しさん
2007/03/07(水) 21:42:27 うーん、なるほど。
そういう考えもあるんですね。
そういう考えもあるんですね。
571デフォルトの名無しさん
2007/03/07(水) 21:50:31 もうひとつ。普通、ビルドしてexe生成は誰もが何回もする作業だよね。
例えソースの修正をしなくてもだ。そういうファイルをリポジトリに入れると、
conflictが頻繁に起きて困ったことになる。
ではさっそくやってみよう。ソース修正…ビルド…exe生成…テスト…できた。
よし、コミットだ。その前に、リポジトリが修正されているか確認しよう。
cvs update…うむ、foo.cは競合してないぞ…げぇ!exeがconflictだとぅ!
ってね。そういうファイルは.cvsignoreに入れた方が、面倒が無くていい。
例えソースの修正をしなくてもだ。そういうファイルをリポジトリに入れると、
conflictが頻繁に起きて困ったことになる。
ではさっそくやってみよう。ソース修正…ビルド…exe生成…テスト…できた。
よし、コミットだ。その前に、リポジトリが修正されているか確認しよう。
cvs update…うむ、foo.cは競合してないぞ…げぇ!exeがconflictだとぅ!
ってね。そういうファイルは.cvsignoreに入れた方が、面倒が無くていい。
572デフォルトの名無しさん
2007/03/07(水) 21:56:17 なるほど
分かりました。ありがとうございます
分かりました。ありがとうございます
573デフォルトの名無しさん
2007/03/15(木) 20:28:29 コミットするとファイルのオーナーが変わってしまい、他人の書き込み属性がなくなります。
コミットするたびにいちいちrootで入ってchownとchmodで元に戻していますが、原因はなんででしょうか?
コミットするたびにいちいちrootで入ってchownとchmodで元に戻していますが、原因はなんででしょうか?
574デフォルトの名無しさん
2007/03/15(木) 23:03:58 >>573
group に write 権限与えとけばいいんじゃないの?
group に write 権限与えとけばいいんじゃないの?
575デフォルトの名無しさん
2007/03/20(火) 02:47:16 だが、おれはあえてつっこんでいる。
提出したバイナリそのものが大事なことが
なんでか結構多いからだ!
提出したバイナリそのものが大事なことが
なんでか結構多いからだ!
576デフォルトの名無しさん
2007/03/20(火) 09:45:45 >>575
スナップショット的にそういうのはありかもしれない。
スナップショット的にそういうのはありかもしれない。
577デフォルトの名無しさん
2007/03/20(火) 10:50:50 提出物管理とソース管理を分けたくなるケースだな。
578デフォルトの名無しさん
2007/03/22(木) 05:06:05579デフォルトの名無しさん
2007/03/22(木) 16:26:27 この場合は罪深いというより単に悩み深いだけかと
580デフォルトの名無しさん
2007/03/29(木) 23:38:22 WinCVSのコミットログの改行コード、もしくは改行させる方法知ってる人いる?
コマンドでコミットしてるんだけどWinCVSからコミットログ見たとき一行表示になって見にくすぎるんだよね
因みに、\nや\rとかは駄目でした・・・
コマンドでコミットしてるんだけどWinCVSからコミットログ見たとき一行表示になって見にくすぎるんだよね
因みに、\nや\rとかは駄目でした・・・
581デフォルトの名無しさん
2007/03/29(木) 23:49:03 普通に改行されてるけどなぁ。改行文字の設定はどうなってる?
つーかぶっちゃけ、リポジトリを開いてみたら?
つーかぶっちゃけ、リポジトリを開いてみたら?
582デフォルトの名無しさん
2007/03/30(金) 01:05:14 すまん、書き方がわかりにくかったかもしれない
WinCVSのcvs.exeをシェルから直接たたいて
cvs commit -m "コメント\nです" file
みたいにしてるんだけど、\nや\rがただの文字として認識されるってこと
んで、WinCVSからコミットログを見たら
コメント\nです
って出てしまうのを、ちゃんと改行したいんだけど
シェルから直接コマンドをたたく場合の改行コードもしくは方法を知りたいわけ
リポジトリを直接操作するってのは危険なんであんまりやりたくないのが本音
WinCVSのcvs.exeをシェルから直接たたいて
cvs commit -m "コメント\nです" file
みたいにしてるんだけど、\nや\rがただの文字として認識されるってこと
んで、WinCVSからコミットログを見たら
コメント\nです
って出てしまうのを、ちゃんと改行したいんだけど
シェルから直接コマンドをたたく場合の改行コードもしくは方法を知りたいわけ
リポジトリを直接操作するってのは危険なんであんまりやりたくないのが本音
583デフォルトの名無しさん
2007/03/30(金) 03:01:33 いや流石にリポジトリを直接編集しろとは言わないが。
で、cygwinなら普通に
cvs commit -m "foo
bar"
って入力できるのだけど。
それができない環境ならcvs commitしてエディタで編集すればいいんでね?
#さもなきゃTortoiseCVSで後から編集するとか。
で、cygwinなら普通に
cvs commit -m "foo
bar"
って入力できるのだけど。
それができない環境ならcvs commitしてエディタで編集すればいいんでね?
#さもなきゃTortoiseCVSで後から編集するとか。
584デフォルトの名無しさん
2007/03/31(土) 01:09:18 普通、コメントってコミットコマンドうってから編集しない?
Eclipseだと改行が楽にできるよ
文字のエンコーディングがおかしいけど
Eclipseだと改行が楽にできるよ
文字のエンコーディングがおかしいけど
585デフォルトの名無しさん
2007/03/31(土) 02:11:12 TortoiseCVSでコミットするとAuthorがWindowsのLogin名になってしまうので、
CygwinでcommitしてTortoiseCVSで編集するのが漏れの最近のパターン。
CygwinでcommitしてTortoiseCVSで編集するのが漏れの最近のパターン。
586デフォルトの名無しさん
2007/03/31(土) 16:50:52 >>584
そんな普通きいたことねー
そんな普通きいたことねー
587デフォルトの名無しさん
2007/03/31(土) 21:26:42588デフォルトの名無しさん
2007/04/04(水) 20:43:19 1つ教えて下さい。
CVSで自動ビルドしようと思っているのですが、上手くいきません。
自動ビルドは以下のように動くスクリプトを作りました。
1.cvs checkout する
2.ant でビルドする
3.ビルドした実行ファイルを、ウェブ領域にコピーする(公開する)
コミットしたときにこのスクリプトを呼び出すように CVSROOT/loginfo などに設定したのですが、上手く動きません。
というのも(おそらく)コミットしている時に自動ビルドスクリプトが呼び出されてチェックアウトしようとするのですが、コミット中なのでロックがかかっていてチェックアウトが出来ないのです。結果いつまでもロックが解除されるのを待つだけになってしまいます。
みんなどうやって自動ビルドをやってるの????
毎晩4時に自動ビルドなの?
出来ればコミットごとにビルドしたいんだけどなぁ…。
CVSで自動ビルドしようと思っているのですが、上手くいきません。
自動ビルドは以下のように動くスクリプトを作りました。
1.cvs checkout する
2.ant でビルドする
3.ビルドした実行ファイルを、ウェブ領域にコピーする(公開する)
コミットしたときにこのスクリプトを呼び出すように CVSROOT/loginfo などに設定したのですが、上手く動きません。
というのも(おそらく)コミットしている時に自動ビルドスクリプトが呼び出されてチェックアウトしようとするのですが、コミット中なのでロックがかかっていてチェックアウトが出来ないのです。結果いつまでもロックが解除されるのを待つだけになってしまいます。
みんなどうやって自動ビルドをやってるの????
毎晩4時に自動ビルドなの?
出来ればコミットごとにビルドしたいんだけどなぁ…。
589デフォルトの名無しさん
2007/04/04(水) 21:14:42 コミットを検出してから適当な時間が経ってからビルドすればいいだけじゃないの?
590デフォルトの名無しさん
2007/04/04(水) 22:08:02 >>588
うちは深夜に自動ビルドしてるよ。
コミットはいつでも自由に行って良いというポリシーな上に、
ビルドに加えて単体テストとカバレッジ測定、そのレポート生成までやってて
時間がかかる(30分程度)ので、
うちじゃコミットで自動ビルドは非現実的。
ところで、コミットで自動起動されたビルド中にコミットされたらどうするつもり?
うちは深夜に自動ビルドしてるよ。
コミットはいつでも自由に行って良いというポリシーな上に、
ビルドに加えて単体テストとカバレッジ測定、そのレポート生成までやってて
時間がかかる(30分程度)ので、
うちじゃコミットで自動ビルドは非現実的。
ところで、コミットで自動起動されたビルド中にコミットされたらどうするつもり?
591デフォルトの名無しさん
2007/04/04(水) 22:34:57 >>588
うちはいまんとこ早朝と昼休みに自動ビルドしてる。
いまテキトーに考えると、最終コミットからn分経ったら自動ビルド
(や単体テスト・カバレッジ測定など)を起動するなら、
こんな手順でいいんじゃないかな。
1) loginfoでどっかにファイルを作る。例えば /var/ のどっかに。
2) cronで数分おきに1)で作ったファイルを調べて、
ファイルが存在していて、なおかつファイルの更新日時からn分経過していれば
2.1) 1)のファイルを消す。
2.2) CVSからexport・ビルドなどを実行する。
うちはいまんとこ早朝と昼休みに自動ビルドしてる。
いまテキトーに考えると、最終コミットからn分経ったら自動ビルド
(や単体テスト・カバレッジ測定など)を起動するなら、
こんな手順でいいんじゃないかな。
1) loginfoでどっかにファイルを作る。例えば /var/ のどっかに。
2) cronで数分おきに1)で作ったファイルを調べて、
ファイルが存在していて、なおかつファイルの更新日時からn分経過していれば
2.1) 1)のファイルを消す。
2.2) CVSからexport・ビルドなどを実行する。
592デフォルトの名無しさん
2007/04/05(木) 00:04:22 >>588
サーバにチェックアウトしたものを置いといて
コミットのたびコミットされたファイルにアップデートかければいいんじゃないかな
毎回チェックアウトじゃ時間かかるでしょ
因みに、CVSはロックファイルを作りに行くからコミットされた時と同じプロセスでチェックアウトするとアウト
&とかつけて回避するしかないみたいよ
サーバにチェックアウトしたものを置いといて
コミットのたびコミットされたファイルにアップデートかければいいんじゃないかな
毎回チェックアウトじゃ時間かかるでしょ
因みに、CVSはロックファイルを作りに行くからコミットされた時と同じプロセスでチェックアウトするとアウト
&とかつけて回避するしかないみたいよ
593588
2007/04/05(木) 03:00:43 いやいや、こんなに親切な回答が貰えるとは思ってませんでした。感謝感謝。
>>589
やっぱそれが一番なのかな…。
>>590
周りでもビルドはコストがかかるから、コミットごとのビルドはやめとけ
という意見が多かったですよ。でも私の場合は1人開発だし、コミット回
数も少ないから(まとめてコミットする癖がある)イケルかなぁと思った
んですが。
>ところで、コミットで自動起動されたビルド中にコミットされたらどうするつもり?
・・・どうしよう。(--;
>>591
ごっつあんです。まあそういうやり方になるんでしょうなあ。
>>592
いやまあチェックアウトかアップデートかと言われりゃその通りなんですが
質問の主旨はそこではないわけで。でも親切にご指摘ありがとやんす。
ロックされちゃう問題は、やっぱそういう回避方法しかないんですね。
それが分かっただけでも収穫です。
・・・・・・・・・まあ、cron で解決しますかね。
皆さん、ありがとうございましたー。
>>589
やっぱそれが一番なのかな…。
>>590
周りでもビルドはコストがかかるから、コミットごとのビルドはやめとけ
という意見が多かったですよ。でも私の場合は1人開発だし、コミット回
数も少ないから(まとめてコミットする癖がある)イケルかなぁと思った
んですが。
>ところで、コミットで自動起動されたビルド中にコミットされたらどうするつもり?
・・・どうしよう。(--;
>>591
ごっつあんです。まあそういうやり方になるんでしょうなあ。
>>592
いやまあチェックアウトかアップデートかと言われりゃその通りなんですが
質問の主旨はそこではないわけで。でも親切にご指摘ありがとやんす。
ロックされちゃう問題は、やっぱそういう回避方法しかないんですね。
それが分かっただけでも収穫です。
・・・・・・・・・まあ、cron で解決しますかね。
皆さん、ありがとうございましたー。
594デフォルトの名無しさん
2007/04/05(木) 07:54:14 >>593
一人開発なら、「コミットしてから裏でビルドする処理を起動するスクリプト」を作ればいいじゃない。
一人開発なら、「コミットしてから裏でビルドする処理を起動するスクリプト」を作ればいいじゃない。
595デフォルトの名無しさん
2007/04/05(木) 09:21:52596デフォルトの名無しさん
2007/04/05(木) 13:47:00597588
2007/04/06(金) 01:18:29598デフォルトの名無しさん
2007/04/06(金) 23:34:47599588
2007/04/07(土) 00:32:48600デフォルトの名無しさん
2007/04/25(水) 09:47:52 CVS以外で何か良いバージン管理システムはありませんか?
601デフォルトの名無しさん
2007/04/25(水) 21:41:35 悪いことはいわん
君はそのシステムをずっと使い続けて育んでくれ。
むしろCVSで管理し切れた点に敬服する。CSVの間違いじゃないよな?
俺はここ数年、人妻管理システムを飼い続けてきたが
もう潮時だ。スーパーハカー養成ギプスシステムに移行しないといけない。
マジレスすると、CVSに慣れた人間が移行するなら
Subversionでいいんじゃね?
Subversion r6
http://pc11.2ch.net/test/read.cgi/tech/1165892754/l50
君はそのシステムをずっと使い続けて育んでくれ。
むしろCVSで管理し切れた点に敬服する。CSVの間違いじゃないよな?
俺はここ数年、人妻管理システムを飼い続けてきたが
もう潮時だ。スーパーハカー養成ギプスシステムに移行しないといけない。
マジレスすると、CVSに慣れた人間が移行するなら
Subversionでいいんじゃね?
Subversion r6
http://pc11.2ch.net/test/read.cgi/tech/1165892754/l50
602デフォルトの名無しさん
2007/04/26(木) 10:18:47 マジレスすると、CVSを使い込んだ人間ほどSubversionはもっとも嫌な選択肢。
俺の職場ではSubversionで始めたプロジェクトを、きりのいいところでCVSに
変更しようかという声さえある。
ところで、TortoiseCVSで、今ない(消した)ファイルをリポジトリから削除ってできないのかな。
別のツールでファイル調整した後にリポジトリに反映させたいときとかに不便。
TortoiseCVSって、一般的には絶賛されてるけど、使いにくくてかなわんがなあ。
WinCvsは淘汰されてしまったんだろうか。コードの扱いなんかはTortoiseの方が優れてるしなあ。
しょうがないから最新版を修正しようかと思ったら、VC++2005 Expressではエラーになるし。
俺の職場ではSubversionで始めたプロジェクトを、きりのいいところでCVSに
変更しようかという声さえある。
ところで、TortoiseCVSで、今ない(消した)ファイルをリポジトリから削除ってできないのかな。
別のツールでファイル調整した後にリポジトリに反映させたいときとかに不便。
TortoiseCVSって、一般的には絶賛されてるけど、使いにくくてかなわんがなあ。
WinCvsは淘汰されてしまったんだろうか。コードの扱いなんかはTortoiseの方が優れてるしなあ。
しょうがないから最新版を修正しようかと思ったら、VC++2005 Expressではエラーになるし。
603デフォルトの名無しさん
2007/04/26(木) 11:12:34 >>602
>マジレスすると、CVSを使い込んだ人間ほどSubversionはもっとも嫌な選択肢。
kwsk。
なんかSVNで問題あったの?
>ところで、TortoiseCVSで、今ない(消した)ファイルをリポジトリから削除ってできないのかな。
リボジトリのファイルを自力で移動……は拙いだろうなぁw
そんな作業は管理者しかしないだろうから、管理者はcygwinからcvs直接叩けばいいんじゃない?
#つーか、私はそうしている。
>マジレスすると、CVSを使い込んだ人間ほどSubversionはもっとも嫌な選択肢。
kwsk。
なんかSVNで問題あったの?
>ところで、TortoiseCVSで、今ない(消した)ファイルをリポジトリから削除ってできないのかな。
リボジトリのファイルを自力で移動……は拙いだろうなぁw
そんな作業は管理者しかしないだろうから、管理者はcygwinからcvs直接叩けばいいんじゃない?
#つーか、私はそうしている。
604デフォルトの名無しさん
2007/04/29(日) 04:54:01 >>603
昔のSVNコミュは CVSのここが駄目だあそこが駄目だ というのを
ただ指摘すればいいものを ネチネチとイヤミったらしく言ってたんだ。
それでCVSコミュがSVNの問題点やSVNでも改善されて無い点を
指摘すると、それは仕様だこれは欠点ではない なんて具合に
返してたもんだから、冷戦状態だったの。
今は反省したのかそういう文章はかなり改められてるけどね。
昔のSVN本家のミラーを探して読むと面白いよ。
昔のSVNコミュは CVSのここが駄目だあそこが駄目だ というのを
ただ指摘すればいいものを ネチネチとイヤミったらしく言ってたんだ。
それでCVSコミュがSVNの問題点やSVNでも改善されて無い点を
指摘すると、それは仕様だこれは欠点ではない なんて具合に
返してたもんだから、冷戦状態だったの。
今は反省したのかそういう文章はかなり改められてるけどね。
昔のSVN本家のミラーを探して読むと面白いよ。
605デフォルトの名無しさん
2007/04/29(日) 11:25:50 その手の宗教戦争的な話はどこにでもあるだろ。
仕様決めたりするような人は両方のことをわかっている人なので普通に
議論してる。(もともと、そういう議論が好きな人が多いから、むしろ
楽しんでやってる。)
冷戦状態なんて言うやつは、そういうところがわかってないんやつらが
勝手に騒いでるだけ。
仕様決めたりするような人は両方のことをわかっている人なので普通に
議論してる。(もともと、そういう議論が好きな人が多いから、むしろ
楽しんでやってる。)
冷戦状態なんて言うやつは、そういうところがわかってないんやつらが
勝手に騒いでるだけ。
606デフォルトの名無しさん
2007/05/02(水) 11:53:41 つまり、SVNコミュに貶されたのが嫌だと思う人間にはSVNは嫌な選択肢と言うことだね。
私は別にそうではないので、機会があればSVNも試してみることにするよ。
#少なくとも、>602の周囲ではそれだけの理由でSVNを否定していると言うことだよね。
私は別にそうではないので、機会があればSVNも試してみることにするよ。
#少なくとも、>602の周囲ではそれだけの理由でSVNを否定していると言うことだよね。
607デフォルトの名無しさん
2007/05/02(水) 23:03:41 どうでもいいけど、とりあえず>>602です。
確かにSVNコミュニティの腐った根性は嫌いだが、まさかそんなことだけでSubversionを評価してるわけじゃない。
そもそもSVNコミュニティの腐れ根性を知っているのは職場で俺ぐらい。
ウチの職場で不評だったのはだいたいこんなところ。
タグ/ブランチが結局コピーで、実質ブランチがいっぱい出来るだけとか、また、コミットすると、
変更してないファイルのリビジョンまで無意味にあがったりというリポジトリの基本思想とか、
Subversion単体(の通信)では、リポジトリに細かな(といっても基本的だと思うが)アクセス制御が
かけられなくて、結局Apacheや外部のモジュールに依存しているとか、TortoiseSVNのリビジョングラフ
は使い物にならないとか、そういったところ。
俺も時代がSubversionに流れているなら、そろそろCVSから移行しようかと思っていたんだけど、
調べれば調べるほど嫌になってくるんだよね。
間違ってれば誰か正してくれ。
確かにSVNコミュニティの腐った根性は嫌いだが、まさかそんなことだけでSubversionを評価してるわけじゃない。
そもそもSVNコミュニティの腐れ根性を知っているのは職場で俺ぐらい。
ウチの職場で不評だったのはだいたいこんなところ。
タグ/ブランチが結局コピーで、実質ブランチがいっぱい出来るだけとか、また、コミットすると、
変更してないファイルのリビジョンまで無意味にあがったりというリポジトリの基本思想とか、
Subversion単体(の通信)では、リポジトリに細かな(といっても基本的だと思うが)アクセス制御が
かけられなくて、結局Apacheや外部のモジュールに依存しているとか、TortoiseSVNのリビジョングラフ
は使い物にならないとか、そういったところ。
俺も時代がSubversionに流れているなら、そろそろCVSから移行しようかと思っていたんだけど、
調べれば調べるほど嫌になってくるんだよね。
間違ってれば誰か正してくれ。
608デフォルトの名無しさん
2007/05/02(水) 23:51:34 >>607
ブランチ作っといてブランチがいっぱい出来るだけってのは何が不満なの?
ファイルのリビジョンなんて飾りです。エロい人にはそれがわからんのです。
各リビジョンに対応するルートからのツリーが存在し、その中にファイルがある
ってのが Subversion のリポジトリモデル。 CVS と比べさえしなければ何も
不自然なことはないと思うよ。
ファイルごとにリビジョンが付いてると「いつのファイル」ってのがわかりにくくて困る。
アクセス制御を内部で実装してたら今ほど受け入れられていないだろう。
そんなリスキーなところを再実装されても困る。
TortoiseSVN のリビジョングラフがあんまり役に立たないのは同意。でも
ファイルのログを表示させればたいていの操作は事足りてしまう。
ブランチ作っといてブランチがいっぱい出来るだけってのは何が不満なの?
ファイルのリビジョンなんて飾りです。エロい人にはそれがわからんのです。
各リビジョンに対応するルートからのツリーが存在し、その中にファイルがある
ってのが Subversion のリポジトリモデル。 CVS と比べさえしなければ何も
不自然なことはないと思うよ。
ファイルごとにリビジョンが付いてると「いつのファイル」ってのがわかりにくくて困る。
アクセス制御を内部で実装してたら今ほど受け入れられていないだろう。
そんなリスキーなところを再実装されても困る。
TortoiseSVN のリビジョングラフがあんまり役に立たないのは同意。でも
ファイルのログを表示させればたいていの操作は事足りてしまう。
609デフォルトの名無しさん
2007/05/03(木) 00:31:06 >>608
> タグ/ブランチが結局コピーで、実質ブランチがいっぱい出来るだけとか、
ええと、次のことが言いたいのかな?
「タグとブランチがどちらもコピーで実現されていて、タグをつけたファイルの改変を禁止できないので、
実質、(引き続き改変が可能な)ブランチとの差がない。」
とすると確かにその通り。
なので、自分はmod_authz_svnでタグ置き場( /tags とか /project-name/tags とか ) には特定の人しか
書き込めないようにしてる。
> コミットすると、変更してないファイルのリビジョンまで無意味にあがったりというリポジトリの基本思想とか、
これは仕方ないな。ファイルにリビジョンがあるのではなく、リポジトリにリビジョンがあるという思想なので。
自分はタグを打たなくてもリビジョン番号1つで多数のファイル群の変更を特定できるので便利だと思っている。
まあ、CVSでは互いに無関係なモジュールを1つのリポジトリに入れることが出来たが、
Subversionでそういうことやると全く無関係なモジュールを更新してもリビジョンがあがるので、
気になるなら互いに関係のあるモジュールだけを集めたリポジトリを作った方がよいだろう。
> Subversion単体(の通信)では、リポジトリに細かな(といっても基本的だと思うが)アクセス制御がかけられなくて、
> 結局Apacheや外部のモジュールに依存しているとか、
確かに mod_dav_svn + mod_authz_svn か、pre-commitフックに頼るしかない。
自分は常にViewVCやTracやredMineを併用しているので、どうせWebサーバを立ち上げるのだから気にしてない。
でも、SubversionもMercurialのようにWebサーバ機能を持っていてくれると運用の幅が広がっていいと思う。
> TortoiseSVNのリビジョングラフは使い物にならないとか、
これは自分も不勉強なので、見てもよくわからん。
> タグ/ブランチが結局コピーで、実質ブランチがいっぱい出来るだけとか、
ええと、次のことが言いたいのかな?
「タグとブランチがどちらもコピーで実現されていて、タグをつけたファイルの改変を禁止できないので、
実質、(引き続き改変が可能な)ブランチとの差がない。」
とすると確かにその通り。
なので、自分はmod_authz_svnでタグ置き場( /tags とか /project-name/tags とか ) には特定の人しか
書き込めないようにしてる。
> コミットすると、変更してないファイルのリビジョンまで無意味にあがったりというリポジトリの基本思想とか、
これは仕方ないな。ファイルにリビジョンがあるのではなく、リポジトリにリビジョンがあるという思想なので。
自分はタグを打たなくてもリビジョン番号1つで多数のファイル群の変更を特定できるので便利だと思っている。
まあ、CVSでは互いに無関係なモジュールを1つのリポジトリに入れることが出来たが、
Subversionでそういうことやると全く無関係なモジュールを更新してもリビジョンがあがるので、
気になるなら互いに関係のあるモジュールだけを集めたリポジトリを作った方がよいだろう。
> Subversion単体(の通信)では、リポジトリに細かな(といっても基本的だと思うが)アクセス制御がかけられなくて、
> 結局Apacheや外部のモジュールに依存しているとか、
確かに mod_dav_svn + mod_authz_svn か、pre-commitフックに頼るしかない。
自分は常にViewVCやTracやredMineを併用しているので、どうせWebサーバを立ち上げるのだから気にしてない。
でも、SubversionもMercurialのようにWebサーバ機能を持っていてくれると運用の幅が広がっていいと思う。
> TortoiseSVNのリビジョングラフは使い物にならないとか、
これは自分も不勉強なので、見てもよくわからん。
610609
2007/05/03(木) 00:34:39 あ、アンカーミスった。609とこの文は >>607 宛で。
>俺も時代がSubversionに流れているなら、そろそろCVSから移行しようかと思っていたんだけど、
>調べれば調べるほど嫌になってくるんだよね。
だったら、PerforceとかClearCaseとか、いっそ Darcs とか Mercurial はどうだい?
>俺も時代がSubversionに流れているなら、そろそろCVSから移行しようかと思っていたんだけど、
>調べれば調べるほど嫌になってくるんだよね。
だったら、PerforceとかClearCaseとか、いっそ Darcs とか Mercurial はどうだい?
611デフォルトの名無しさん
2007/05/03(木) 00:58:49 >>607
間違ってはないけど、俺にはあまりデメリットには思えない。
それより、バイナリファイルの扱いとディレクトリの管理ができないことが
重要だったので CVS から Subversion に移行した。
まあ、人それぞれだから、CVS のほうが便利と思えば CVS でいいと思うよ。
間違ってはないけど、俺にはあまりデメリットには思えない。
それより、バイナリファイルの扱いとディレクトリの管理ができないことが
重要だったので CVS から Subversion に移行した。
まあ、人それぞれだから、CVS のほうが便利と思えば CVS でいいと思うよ。
612606
2007/05/03(木) 08:03:00 ふむ、CVSとSVNの違いがはっきりしてきたね。
自分でファイル間のリビジョンの違いを管理するCVSはタグは只のアンカーだけど
SVNだとファイル間のリビジョンの違いがそもそもないからタグはブランチと同じような位置付けと。
それぞれに合わせた使い方すればよさそうだね。
会社で標準を決めるならSVNだけどうちの部だけでいいならCVSでいいや。
自分でファイル間のリビジョンの違いを管理するCVSはタグは只のアンカーだけど
SVNだとファイル間のリビジョンの違いがそもそもないからタグはブランチと同じような位置付けと。
それぞれに合わせた使い方すればよさそうだね。
会社で標準を決めるならSVNだけどうちの部だけでいいならCVSでいいや。
613デフォルトの名無しさん
2007/05/03(木) 14:00:38 SVNで言ってるリビジョン管理をタグでやっちゃってるから
もういまさらどうでもいいやって感じでCVSのままだ。
もういまさらどうでもいいやって感じでCVSのままだ。
614602 & 607
2007/05/03(木) 21:33:37 >>609
> ええと、次のことが言いたいのかな?
まさにそのとおり。
そうかー、やっぱり俺がSVNのシステムを勘違いしてるわけじゃなかったんだなー。
それだったらいいとも思っていたんだけど。
個人的には、Visual SourceSafeのデザインが一番好みなんだけど、
ネットワークに弱い(俺が知ってんのVer.6までだけど)、プラットホームはWindowsのみ、
クソ高い、等でまず選択肢に入ることはないな。
まァまだ世の中も完全に移行したわけじゃないし、様子見ながら、Subversionの
システムとの折り合いを探りながらボチボチやってみます。
俺もアタマ固くなったかな〜。
しかしCVSスレなのに、SVN愛用者結構いんのね。
> ええと、次のことが言いたいのかな?
まさにそのとおり。
そうかー、やっぱり俺がSVNのシステムを勘違いしてるわけじゃなかったんだなー。
それだったらいいとも思っていたんだけど。
個人的には、Visual SourceSafeのデザインが一番好みなんだけど、
ネットワークに弱い(俺が知ってんのVer.6までだけど)、プラットホームはWindowsのみ、
クソ高い、等でまず選択肢に入ることはないな。
まァまだ世の中も完全に移行したわけじゃないし、様子見ながら、Subversionの
システムとの折り合いを探りながらボチボチやってみます。
俺もアタマ固くなったかな〜。
しかしCVSスレなのに、SVN愛用者結構いんのね。
615デフォルトの名無しさん
2007/05/27(日) 06:11:58 どなたか、さくらレンタルサーバにCVSリポジトリ置いて
Windowsから使ってる人いませんか?
コマンドライン版でもWinCVSでもいいんですけど。
C:\Documents and Settings\***>cvs -d :pserver:hoge@hoge.sakura.ne.jp:/cvsroot/ login
Logging in to :pserver:hoge@hoge.sakura.ne.jp:2401/cvsroot
CVS password:
cvs [login aborted]: connect to hoge.sakura.ne.jp(219.94.***.**):2401 failed: Connection refused
のように接続できないです・・・
さくら側で
.cshrcにsetenv CVSROOT $HOME/cvsrootを記入
cvs init で$HOME/cvsrootにCVSROOTディレクトリが作成されたことは確認済みです
Windowsから使ってる人いませんか?
コマンドライン版でもWinCVSでもいいんですけど。
C:\Documents and Settings\***>cvs -d :pserver:hoge@hoge.sakura.ne.jp:/cvsroot/ login
Logging in to :pserver:hoge@hoge.sakura.ne.jp:2401/cvsroot
CVS password:
cvs [login aborted]: connect to hoge.sakura.ne.jp(219.94.***.**):2401 failed: Connection refused
のように接続できないです・・・
さくら側で
.cshrcにsetenv CVSROOT $HOME/cvsrootを記入
cvs init で$HOME/cvsrootにCVSROOTディレクトリが作成されたことは確認済みです
616デフォルトの名無しさん
2007/05/27(日) 06:25:25617615
2007/05/27(日) 06:38:36 >>616
%cat /etc/services | grep "cvs"
cvspserver 2401/tcp #CVS network server
cvspserver 2401/udp #CVS network server
は確認しました。
/etc/inetd.confはパーミッションの関係で確認できてないです
%cat /etc/services | grep "cvs"
cvspserver 2401/tcp #CVS network server
cvspserver 2401/udp #CVS network server
は確認しました。
/etc/inetd.confはパーミッションの関係で確認できてないです
618デフォルトの名無しさん
2007/05/27(日) 08:30:39 普通ポートは閉じてルンジャマイカ?
619デフォルトの名無しさん
2007/05/27(日) 14:11:49 inetd.confも見られないんじゃ望み薄だが、netstat -aでポートあいてるか見てみては
620デフォルトの名無しさん
2007/05/27(日) 14:13:38 あとは、telnet localhost 2401 して改行一発
621615
2007/05/27(日) 19:12:27 %netstat -a
/usr/bin/netstat: Permission denied.
%telnet localhost 2401
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
だめみたいですね。pserverはあきらめます。
/usr/bin/netstat: Permission denied.
%telnet localhost 2401
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
だめみたいですね。pserverはあきらめます。
622615
2007/05/28(月) 02:22:54 sshを使ったらできました!
最近のwincvsって何も環境設定しなくてもssh使えるんですね。
一緒にインストールさせられたcvsntがやってくれてるんでしょうか。
設定がメンドイと仲間に推奨しずらいなあ、と思ってsshは躊躇してたのですが、
これなら大丈夫そうです。
レスを下さった方、ありがとうございました。
最近のwincvsって何も環境設定しなくてもssh使えるんですね。
一緒にインストールさせられたcvsntがやってくれてるんでしょうか。
設定がメンドイと仲間に推奨しずらいなあ、と思ってsshは躊躇してたのですが、
これなら大丈夫そうです。
レスを下さった方、ありがとうございました。
623デフォルトの名無しさん
2007/06/03(日) 12:38:06 cvsとcvsntのどっちがいいの?
624デフォルトの名無しさん
2007/06/03(日) 17:22:13 >>623
svn
svn
625デフォルトの名無しさん
2007/06/03(日) 18:06:52626デフォルトの名無しさん
2007/06/03(日) 18:15:01 客先のコードをベンダータグをつけてimportしつつソース管理してきた。
今回客先が勝手にソースを階層化してきたのだが、さてどう反映しようか……
今回客先が勝手にソースを階層化してきたのだが、さてどう反映しようか……
627デフォルトの名無しさん
2007/06/07(木) 22:38:19 cvs導入したんだけど
最初のimportの段階でconfig-host.h config-host.mak
の二つが無視されるみたい.
これを無視しないようにしたいんだけどどうすればいいの?
最初のimportの段階でconfig-host.h config-host.mak
の二つが無視されるみたい.
これを無視しないようにしたいんだけどどうすればいいの?
628デフォルトの名無しさん
2007/06/21(木) 14:14:31 ソース提供時に各フォルダのcvsフォルダをすべて削除したいんですが、
いいツールありますか?
いいツールありますか?
629デフォルトの名無しさん
2007/06/21(木) 14:33:13 エクスプローラの検索でええやん。
630デフォルトの名無しさん
2007/06/21(木) 15:39:19 export
631デフォルトの名無しさん
2007/06/21(木) 17:08:53 >>630
ありがとう!
ありがとう!
632デフォルトの名無しさん
2007/06/26(火) 10:21:42 Delphi4で、ソースをCVSにいれてみました。
ソースのうちdfmファイルはバイナリですが、convert.exeを通したらテキストにできます。
(5以降は開発環境自体がテキストで読み書きできる)
これで管理してみようと思ったのですが、マージで詰まりました。
開発時はバイナリで保存して、テキストにしてcommitします。
マージ時はテキストで保存して、クライアントではまたバイナリに戻します。
ここでテキストとバイナリのどちらが主とも従ともいえなくなって、
変換が追いつかなくなってしまいました。
似たようなケースがあったら、対処法とか知りたいです。
ソースのうちdfmファイルはバイナリですが、convert.exeを通したらテキストにできます。
(5以降は開発環境自体がテキストで読み書きできる)
これで管理してみようと思ったのですが、マージで詰まりました。
開発時はバイナリで保存して、テキストにしてcommitします。
マージ時はテキストで保存して、クライアントではまたバイナリに戻します。
ここでテキストとバイナリのどちらが主とも従ともいえなくなって、
変換が追いつかなくなってしまいました。
似たようなケースがあったら、対処法とか知りたいです。
633デフォルトの名無しさん
2007/06/26(火) 22:28:59 Subversion にしたほうがいいんじゃないかな。
634デフォルトの名無しさん
2007/06/26(火) 23:38:57 テキストかバイナリか、どちらかを主に決めて運用しないと、
Subversionだろうがなんだろうが詰まることに変わりはないと思うよ。
Subversionだろうがなんだろうが詰まることに変わりはないと思うよ。
635デフォルトの名無しさん
2007/06/27(水) 00:47:41 いや、Subversion だったらバイナリのままコミットとしても
ちゃんと差分で格納してくれる。
なんかのツールでテキストにできるなら、差分も見るときだけ
テキストにするようなスクリプト書いておけば、通常はバイナ
リしかないので、どっちが主かなんて悩まなくても済むでしょ。
ちゃんと差分で格納してくれる。
なんかのツールでテキストにできるなら、差分も見るときだけ
テキストにするようなスクリプト書いておけば、通常はバイナ
リしかないので、どっちが主かなんて悩まなくても済むでしょ。
636632
2007/06/27(水) 10:17:24 テキストを主として考えるなら、
Delphi4自身がテキストを読めるようなプラグインが必要そうです。
今のところ見つかっていません。
バイナリファイルだけれど、差分・マージの前にテキストに変換とか
そういう機能は無いでしょうかね?
WinMergeのプラグインみたいなイメージです。
subversionはよく知らないんですが、
コミット時に差分とるとしてマージはどうなるんでしょうか?
バイナリでマージってイメージつかめなくて・・・
Delphi4自身がテキストを読めるようなプラグインが必要そうです。
今のところ見つかっていません。
バイナリファイルだけれど、差分・マージの前にテキストに変換とか
そういう機能は無いでしょうかね?
WinMergeのプラグインみたいなイメージです。
subversionはよく知らないんですが、
コミット時に差分とるとしてマージはどうなるんでしょうか?
バイナリでマージってイメージつかめなくて・・・
637デフォルトの名無しさん
2007/06/27(水) 12:00:26 >>635
CVSでも一応差分で格納される。効率は悪いかもしれないが。
CVSでも一応差分で格納される。効率は悪いかもしれないが。
638デフォルトの名無しさん
2007/06/27(水) 12:05:45 だけどバイナリもので差分保存って
そっちのが気分はよくない気がするが
どうなんだろう
ワード文書の差分保存とか想像しただけで
合体依存症になりそうなんだけど
そっちのが気分はよくない気がするが
どうなんだろう
ワード文書の差分保存とか想像しただけで
合体依存症になりそうなんだけど
639デフォルトの名無しさん
2007/06/27(水) 12:24:57640z
2007/06/27(水) 12:28:51 >>638
行指向じゃなくてバイト指向のバイナリ差分アルゴリズムだから、
その結果はおそらく人間が想像できるようなシロモノではない。
http://svn.collab.net/repos/svn/trunk/notes/svndiff
行指向じゃなくてバイト指向のバイナリ差分アルゴリズムだから、
その結果はおそらく人間が想像できるようなシロモノではない。
http://svn.collab.net/repos/svn/trunk/notes/svndiff
641デフォルトの名無しさん
2007/06/27(水) 23:35:22 >>636
> バイナリでマージってイメージつかめなくて・・・
すまん、マージで困ってたんだよな。バイナリの直接マージは無理。
テキストにしてマージしてからバイナリに戻してコミットするしかないと思う。
TortoiseSVN とか使えば、拡張子毎にマージツールを指定できるから、
バイナリ ⇔ テキストのコマンドが外部から呼び出せれば何とかなるような気
もする。
つーか、コミットする時に dfm ファイルだけテキスト化して、チェックアウト
する時に dfm ファイルだけバイナリに戻すラッパーを書いたほうが早いかも...。
>>637
ん? どのバージョンから?
昔の CVS ではバイナリは各バージョンをそのまま格納するしかなかったはずだが。
>>639
その状態でキーワード変換とかしないようにする方法があるの?
> バイナリでマージってイメージつかめなくて・・・
すまん、マージで困ってたんだよな。バイナリの直接マージは無理。
テキストにしてマージしてからバイナリに戻してコミットするしかないと思う。
TortoiseSVN とか使えば、拡張子毎にマージツールを指定できるから、
バイナリ ⇔ テキストのコマンドが外部から呼び出せれば何とかなるような気
もする。
つーか、コミットする時に dfm ファイルだけテキスト化して、チェックアウト
する時に dfm ファイルだけバイナリに戻すラッパーを書いたほうが早いかも...。
>>637
ん? どのバージョンから?
昔の CVS ではバイナリは各バージョンをそのまま格納するしかなかったはずだが。
>>639
その状態でキーワード変換とかしないようにする方法があるの?
642デフォルトの名無しさん
2007/06/27(水) 23:39:43 WordDocやExcelBookをバイナリで管理するtのも頭痛ものだったが、
今度はOpenOfficeTextやOpenOfficeSheetを管理する必要が出てきた。
中身はXMLとはいえ、zipだからなぁ……
今度はOpenOfficeTextやOpenOfficeSheetを管理する必要が出てきた。
中身はXMLとはいえ、zipだからなぁ……
643デフォルトの名無しさん
2007/06/28(木) 12:51:46 >>641
> ん? どのバージョンから?
>
> 昔の CVS ではバイナリは各バージョンをそのまま格納するしかなかったはずだが。
どのバージョンかはわからんが、写真に落書きしながら5回コミットして
リポジトリのファイルの容量はオリジナルの3倍程度だった。
> ん? どのバージョンから?
>
> 昔の CVS ではバイナリは各バージョンをそのまま格納するしかなかったはずだが。
どのバージョンかはわからんが、写真に落書きしながら5回コミットして
リポジトリのファイルの容量はオリジナルの3倍程度だった。
644デフォルトの名無しさん
2007/06/28(木) 17:54:01645デフォルトの名無しさん
2007/06/28(木) 21:25:06 >>643
まさかとは思うけれど、落書きによって情報欠落が発生してファイルサイズが小さくなったなんて言わないよね。
仮に、最初のコミットの段階でファイルサイズが半減していたとしたら、5回コミットで追記のみだったとしても3.5倍で済むからね。
まさかとは思うけれど、落書きによって情報欠落が発生してファイルサイズが小さくなったなんて言わないよね。
仮に、最初のコミットの段階でファイルサイズが半減していたとしたら、5回コミットで追記のみだったとしても3.5倍で済むからね。
646デフォルトの名無しさん
2007/06/29(金) 00:21:17 -kbなしでcommitしたんじゃね?
647デフォルトの名無しさん
2007/07/01(日) 15:47:26649デフォルトの名無しさん
2007/07/03(火) 10:20:02 ファイルを移動させようとして、cvs remove操作したファイルを、コミットする前に
ほかの場所で修正してコミットされてしまいました。
そうなると、removeした方では、コンフリクトになったりだとか、コミット前に
アップデートしろだとか、いったん戻そうとaddするとすでにあると怒られたり、
どうにもできない状態になりました。
とりあえず別の場所でやると消せたので、何とか整合を取ることができましたが、
こうなった場合はこれしか手立てはないのでしょうか。
ほかの場所で修正してコミットされてしまいました。
そうなると、removeした方では、コンフリクトになったりだとか、コミット前に
アップデートしろだとか、いったん戻そうとaddするとすでにあると怒られたり、
どうにもできない状態になりました。
とりあえず別の場所でやると消せたので、何とか整合を取ることができましたが、
こうなった場合はこれしか手立てはないのでしょうか。
650デフォルトの名無しさん
2007/07/03(火) 10:49:11 普通に手元のファイルを削除してupdateかけてから、もう一度removeすればいいべさ。
651デフォルトの名無しさん
2007/07/04(水) 17:25:43 すみませんが、質問です。
CVS に対して、Emacs の VCモードを使おうとしているのですが、例えばC-x v v
でコミットしようとすると、以下のようなエラーが出て、コミットできません。
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-with-mic,password).
cvs [commit aborted]: end of file from server (consult above messages if any)
しかしコマンドラインからCVSを呼び出すと、問題なくコミットできます。なぜ
なのでしょうか?
コマンドラインからだとパスワードを聞いてきますが、Emacs の VCSモードだ
と聞いてきません。これが原因かと思っているのですが。
Emacs は 22.0.94.1、CVS は 1.12.9、OS は debian_version が4.0です。
なお、昨日同じ質問をUNIX板のEmacsスレでしたのですが、回答はいただけませ
んでした。
CVS に対して、Emacs の VCモードを使おうとしているのですが、例えばC-x v v
でコミットしようとすると、以下のようなエラーが出て、コミットできません。
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-with-mic,password).
cvs [commit aborted]: end of file from server (consult above messages if any)
しかしコマンドラインからCVSを呼び出すと、問題なくコミットできます。なぜ
なのでしょうか?
コマンドラインからだとパスワードを聞いてきますが、Emacs の VCSモードだ
と聞いてきません。これが原因かと思っているのですが。
Emacs は 22.0.94.1、CVS は 1.12.9、OS は debian_version が4.0です。
なお、昨日同じ質問をUNIX板のEmacsスレでしたのですが、回答はいただけませ
んでした。
652651
2007/07/04(水) 22:13:29 自己解決しました。
何のことはなく、鍵の登録をすればいいだけでした。お騒がせしてすみません。
@IT:sshでパスワードなしにログインするには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/447nonpassh.html
何のことはなく、鍵の登録をすればいいだけでした。お騒がせしてすみません。
@IT:sshでパスワードなしにログインするには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/447nonpassh.html
653デフォルトの名無しさん
2007/07/05(木) 17:46:30 日本語されているもので、Windows版の最新版はどれですか?
654デフォルトの名無しさん
2007/08/08(水) 16:13:45 WinCVSでコミット画面の過去のログの部分が文字化けするのですが
直す方法はありますでしょうか?
デフォルトで「*CVS/Template ファイルがありません*」が出ている所です。
それ自体は化けてませんが、自分で打ち込んだログはSJIS/EUCどちらも
文字化けしてしまいます。
直す方法はありますでしょうか?
デフォルトで「*CVS/Template ファイルがありません*」が出ている所です。
それ自体は化けてませんが、自分で打ち込んだログはSJIS/EUCどちらも
文字化けしてしまいます。
655デフォルトの名無しさん
2007/08/08(水) 16:14:47 あ、使ってるバージョンは1.2です。
656デフォルトの名無しさん
2007/08/09(木) 01:06:18 adminコマンド
657654
2007/08/09(木) 20:48:52 >>656
すみません、それは私への返答でしょうか?もしそうなら、もう少し詳しく
教えてもらえないでしょうか。
WINCVSのダイアログボックス内の文字化けなのでadminコマンドは関係
ない気がするのですが…
すみません、それは私への返答でしょうか?もしそうなら、もう少し詳しく
教えてもらえないでしょうか。
WINCVSのダイアログボックス内の文字化けなのでadminコマンドは関係
ない気がするのですが…
658デフォルトの名無しさん
2007/08/23(木) 10:12:04 WinCVSなんですが、複数のプロジェクトを担当することになり、
それぞれが違うリポジトリです。
いちいち環境設定で手入力し、切り替えるのが面倒なのですが、
ショートカットとかでなんとかなりませんか。
それぞれが違うリポジトリです。
いちいち環境設定で手入力し、切り替えるのが面倒なのですが、
ショートカットとかでなんとかなりませんか。
659デフォルトの名無しさん
2007/08/23(木) 10:36:03 もう片方はCygwinのCVSを使う
660デフォルトの名無しさん
2007/08/23(木) 12:45:51661デフォルトの名無しさん
2007/08/23(木) 19:51:28662デフォルトの名無しさん
2007/09/12(水) 17:52:53 cvsでツリー表示するツールでいいのないかな。
WinCVSやTortoiseCVSのそれはグラフィカルなのはいいけど一覧性に乏しいので。
LinuxやCygwinで使えればいいからテキストでこんな感じでいいのだけれど……
--
foo.c
HEAD
+-1.1 Initial revision
| +-Foo
| +-1.1.1.1 comment
| +-1.1.1.2 comment
| +-Imported
+-1.2 comment
+-1.3 comment
| +-ForTest
| +-1.3.2.1 comment
| +-1.3.2.2 comment
+-1.4 comment
+-Relase1
WinCVSやTortoiseCVSのそれはグラフィカルなのはいいけど一覧性に乏しいので。
LinuxやCygwinで使えればいいからテキストでこんな感じでいいのだけれど……
--
foo.c
HEAD
+-1.1 Initial revision
| +-Foo
| +-1.1.1.1 comment
| +-1.1.1.2 comment
| +-Imported
+-1.2 comment
+-1.3 comment
| +-ForTest
| +-1.3.2.1 comment
| +-1.3.2.2 comment
+-1.4 comment
+-Relase1
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 秋田内陸縦貫鉄道「列車が脱線、転覆」と通報 北秋田市、萱草駅付近 [蚤の市★]
- 今年の漢字、きょう発表😉 [583597859]
- 女の子集合!
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- 百合営業してるアイドル「これは営業だから…んっクチュクチュ」←これ
- 安倍さん死んでからの日本終わりだよ
- ひまでんぼ
