バージョン管理システムCVSについてのスレッドです。
前スレ : 「CVS導入スレ〜 Rev.2」
http://pc8.2ch.net/test/read.cgi/tech/1065829553/
関連スレとリンクは>>2を参照
探検
CVS導入スレ〜 Rev.3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2005/04/10(日) 22:58:38609デフォルトの名無しさん
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
663デフォルトの名無しさん
2007/09/12(水) 19:18:53 昔cvsの情報をHTMLで表示するサーバみたいなのは使ってたな。
管理者がよろしくやってたんで俺は設定方法とか全然知らんけど。
管理者がよろしくやってたんで俺は設定方法とか全然知らんけど。
664デフォルトの名無しさん
2007/09/18(火) 00:29:46 テキストでいいなら、再起処理で全てのディレクトリのファイルについて
cvs -log
を実行し、それを1つの出力ファイルにどんどん追加していけばいいんで
ないの?シェルスクリプトでも出来そうな気がする。
返答が無いのは、その程度のことだから、わざわざ専用のアプリが存在
しないんじゃないかな。
cvs -log
を実行し、それを1つの出力ファイルにどんどん追加していけばいいんで
ないの?シェルスクリプトでも出来そうな気がする。
返答が無いのは、その程度のことだから、わざわざ専用のアプリが存在
しないんじゃないかな。
665デフォルトの名無しさん
2007/09/18(火) 00:58:47 >>664
それでツリーになりますか?
それでツリーになりますか?
666デフォルトの名無しさん
2007/09/18(火) 01:00:23 WinCVSで作業領域上の変更をコミット時点に戻すのはどうすればよいのでしょうか?
Subversion の revert のようなことをやりたいです。
Subversion の revert のようなことをやりたいです。
667デフォルトの名無しさん
2007/09/18(火) 10:46:43 rmしてcvs updateじゃダメなん?
668デフォルトの名無しさん
2007/09/18(火) 12:32:49669667
2007/09/18(火) 13:19:22 >>668
いや、まさか一々説明せんでも「そういう処理を相当するGUI操作で置き換える」ってことくらい判ると思って。
# 寧ろ、>668の説明に出てくる「ゴミ箱ボタン」の方がよっぽど判りにくいと思うのだが。
いや、まさか一々説明せんでも「そういう処理を相当するGUI操作で置き換える」ってことくらい判ると思って。
# 寧ろ、>668の説明に出てくる「ゴミ箱ボタン」の方がよっぽど判りにくいと思うのだが。
670デフォルトの名無しさん
2007/09/18(火) 13:20:25 つーか、「更新ボタン」じゃなくて「アップデート」なのね
671デフォルトの名無しさん
2007/09/18(火) 13:23:30 >>665
もちろん普通にしたらツリーになんないけど、上記のフォーマットなら
それはあんまり気にしなくてもいいじゃない?ようはコメントが全部見た
いんでしょ、そのフォーマットは。
どうしてもツリーにしたいなら、まず1ディレクトリずづファイルに書き
出して、(階層数を考慮しながら)それを最後に結合させたらいいだけ
だと思うけど。
もちろん普通にしたらツリーになんないけど、上記のフォーマットなら
それはあんまり気にしなくてもいいじゃない?ようはコメントが全部見た
いんでしょ、そのフォーマットは。
どうしてもツリーにしたいなら、まず1ディレクトリずづファイルに書き
出して、(階層数を考慮しながら)それを最後に結合させたらいいだけ
だと思うけど。
672デフォルトの名無しさん
2007/09/18(火) 13:35:04 >>671
リビジョンツリーを出力したいんでしょ。cvs logから作ろうとしたら、結構しんどいと思うけど。
リビジョンツリーを出力したいんでしょ。cvs logから作ろうとしたら、結構しんどいと思うけど。
673デフォルトの名無しさん
2007/09/18(火) 14:28:11 あー、すまん。確かに元の質問にそう書いてあったね。
でもツリーにしたいなら、最初の再帰でツリー構造を解析し、2番目に
ログを書き出す2パスにすればいいだけだと思うけど。最初からそう
書けば良かったか。(なるべく簡単に出来るようにと思ってね)。
とりあえず元の質問には何も答えない揚げ足取りはこれで気が済んだ?
でもツリーにしたいなら、最初の再帰でツリー構造を解析し、2番目に
ログを書き出す2パスにすればいいだけだと思うけど。最初からそう
書けば良かったか。(なるべく簡単に出来るようにと思ってね)。
とりあえず元の質問には何も答えない揚げ足取りはこれで気が済んだ?
674デフォルトの名無しさん
2007/09/18(火) 16:19:42 気が済んだつーか、納得した。
>>662
つーことで、既存ツールではViewCVだっけ? WebServerで実装するのしかなさそうって処で。
#663が指摘しているのが多分それだろう。
面白そうだから、もし自力で作ったら公開してくれw
>>662
つーことで、既存ツールではViewCVだっけ? WebServerで実装するのしかなさそうって処で。
#663が指摘しているのが多分それだろう。
面白そうだから、もし自力で作ったら公開してくれw
675666
2007/09/22(土) 20:37:24 >668
亀レスすいません。
忙しくて来れませんでした。
私が知りたい情報を的確にレスしてくれてありがとうございます。
まさに、それが知りたかったです。
亀レスすいません。
忙しくて来れませんでした。
私が知りたい情報を的確にレスしてくれてありがとうございます。
まさに、それが知りたかったです。
676デフォルトの名無しさん
2007/09/29(土) 18:32:38 質問です。
チェックアウトしたリポジトリの中身の個々のファイルに対し、
バイナリファイルか否かを調べるコマンドってありませんか?
(というか、import or commit時の-kオプションの値を調べる方法)
CVSディレクトリ内を直接見ればわかりそうですが、直接管理データを
触るのは少し抵抗があるので、できればコマンドでサクッとわかる方法が
あれば教えてください偉い人。
チェックアウトしたリポジトリの中身の個々のファイルに対し、
バイナリファイルか否かを調べるコマンドってありませんか?
(というか、import or commit時の-kオプションの値を調べる方法)
CVSディレクトリ内を直接見ればわかりそうですが、直接管理データを
触るのは少し抵抗があるので、できればコマンドでサクッとわかる方法が
あれば教えてください偉い人。
677デフォルトの名無しさん
2007/09/29(土) 19:25:53 >>676
cvs status ではだめ?
cvs status ではだめ?
678676
2007/09/30(日) 01:56:24 >>667
だめでした。
-vオプション付けても、取れる情報は↓の様だけでした。
そんなわけで、引き続き偉い方の御指南をお待ちしてます。
===================================================================
File: test.c Status: Up-to-date
Working revision: 1.1.1.1 Sat Sep 29 16:46:27 2007
Repository revision: 1.1.1.1 /cvsrepository/hoge/test.c,v
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
Existing Tags:
rtag2 (revision: 1.1.1.1)
rtag1 (revision: 1.1.1.1)
vtag (branch: 1.1.1)
だめでした。
-vオプション付けても、取れる情報は↓の様だけでした。
そんなわけで、引き続き偉い方の御指南をお待ちしてます。
===================================================================
File: test.c Status: Up-to-date
Working revision: 1.1.1.1 Sat Sep 29 16:46:27 2007
Repository revision: 1.1.1.1 /cvsrepository/hoge/test.c,v
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
Existing Tags:
rtag2 (revision: 1.1.1.1)
rtag1 (revision: 1.1.1.1)
vtag (branch: 1.1.1)
679デフォルトの名無しさん
2007/09/30(日) 03:31:56 それはテキストだから-kb付いてないだけじゃないのか?。。。
-kb属性付いてたらSticky Options: (none) のところに-kbって出ると思うけど
-kb属性付いてたらSticky Options: (none) のところに-kbって出ると思うけど
680676
2007/09/30(日) 16:35:43 出来ました。感謝。
681デフォルトの名無しさん
2007/10/01(月) 23:05:25 タイトル: バージョン管理システム
バージョン管理システムについて語れ
関連スレ
CVS 1.3 [UNIX板]
http://pc11.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
http://pc11.2ch.net/test/read.cgi/tech/1113141518/
Subversion r7 [プログラム板]
http://pc11.2ch.net/test/read.cgi/tech/1180858500/
っていうスレを立てようと思ったら規制でエラーになったよヽ(`Д´)ノワーン
バージョン管理システムについて語れ
関連スレ
CVS 1.3 [UNIX板]
http://pc11.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
http://pc11.2ch.net/test/read.cgi/tech/1113141518/
Subversion r7 [プログラム板]
http://pc11.2ch.net/test/read.cgi/tech/1180858500/
っていうスレを立てようと思ったら規制でエラーになったよヽ(`Д´)ノワーン
682デフォルトの名無しさん
2007/10/01(月) 23:58:41 いらんがな。
683デフォルトの名無しさん
2007/10/14(日) 19:01:07 リポジトリに登録されたプロジェクト名を変更することってできますか?
684デフォルトの名無しさん
2007/10/15(月) 20:53:34 >>683
「プロジェクト=登録ディレクトリ名」ということなら、いろんな方法がある。
・チェックアウトの際に-dオプションで作業ディレクトリ名を変える
・上記と似たようなものだが、modulesに登録
・違う名前でインポート(or add)
・リポジトリを直接いじる
ちょっと質問が漠然としすぎ。
「プロジェクト=登録ディレクトリ名」ということなら、いろんな方法がある。
・チェックアウトの際に-dオプションで作業ディレクトリ名を変える
・上記と似たようなものだが、modulesに登録
・違う名前でインポート(or add)
・リポジトリを直接いじる
ちょっと質問が漠然としすぎ。
685デフォルトの名無しさん
2007/10/27(土) 12:34:59 複数のプロジェクトで共通に使いたいファイルがあるとき、
リポジトリ内でシンボリックリンクを張るとなんか不都合ありますか?
リポジトリ内でシンボリックリンクを張るとなんか不都合ありますか?
686デフォルトの名無しさん
2007/10/29(月) 12:04:17687デフォルトの名無しさん
2007/10/29(月) 14:17:01 レポジトリ内でシンボリックリンクするのは排他制御とか問題ありそうな気がする。
サブディレクトリにcheckoutして、必要ならワークスペースでリンクを張る
makefileを書く方を選ぶなあ。
サブディレクトリにcheckoutして、必要ならワークスペースでリンクを張る
makefileを書く方を選ぶなあ。
688685
2007/10/29(月) 18:56:22 今は正攻法(?)で、modulesにエイリアスとディレクトリ指定を組み合わせて記述して
やってます。
でもこれだとサブディレクトリを作る必要があります。まあこれは共通ファイルの使用を
明示する意味でも悪くはないと思うんですが、面倒なのがupdateの際に-dオプションを
指定できない点です。うっかりやってしまうと、わざわざ隠したファイルが出てきてしまうので、
シンボリックリンクが通用するならと思った次第です。
やってます。
でもこれだとサブディレクトリを作る必要があります。まあこれは共通ファイルの使用を
明示する意味でも悪くはないと思うんですが、面倒なのがupdateの際に-dオプションを
指定できない点です。うっかりやってしまうと、わざわざ隠したファイルが出てきてしまうので、
シンボリックリンクが通用するならと思った次第です。
2007/10/29(月) 19:55:53
svnに移行すれば全てが解決するよ。
690デフォルトの名無しさん
2007/10/30(火) 00:59:52 するかボケ。
691デフォルトの名無しさん
2007/12/13(木) 00:19:39 ちと質問。
CVSで管理されてるソースコードを手元のWinXPsp1に持ってきたい。
で、操作をGUIでやりたいんだけど、その場合、
WinCVS
TortoiseCVS
Eclipseプラグイン
が主なクライアントでいいんだろうか。
ちなみにCVSを始めとするバージョン管理ソフトはまともに使ったことはないし、
今回の場合手元で見るのが目的でサーバに上げるのは完全に目的外。
CVSで管理されてるソースコードを手元のWinXPsp1に持ってきたい。
で、操作をGUIでやりたいんだけど、その場合、
WinCVS
TortoiseCVS
Eclipseプラグイン
が主なクライアントでいいんだろうか。
ちなみにCVSを始めとするバージョン管理ソフトはまともに使ったことはないし、
今回の場合手元で見るのが目的でサーバに上げるのは完全に目的外。
692デフォルトの名無しさん
2007/12/13(木) 03:04:56 >>691 それでいいよ。
693デフォルトの名無しさん
2007/12/13(木) 08:34:23 Eclipseお勧め。
694デフォルトの名無しさん
2007/12/15(土) 18:54:23695デフォルトの名無しさん
2007/12/16(日) 02:23:10 eclipseは本買えばついてるのが多いぞ。
特に(当たり前だけど)Java関係。
特に(当たり前だけど)Java関係。
696デフォルトの名無しさん
2007/12/19(水) 13:36:41 あるリビジョン以降、削除されてたファイル郡があるのですが、
これを再度、追加させたいときはどうすればいいんでしょうか?
これを再度、追加させたいときはどうすればいいんでしょうか?
697デフォルトの名無しさん
2007/12/19(水) 14:03:37 リポジトリのディレクトリに行き、
Atticディレクトリから該当ファイルの,vファイルを探し出して
その上のディレクトリに移動。
クライアントの手続きだけでは何ともならない。
Atticディレクトリから該当ファイルの,vファイルを探し出して
その上のディレクトリに移動。
クライアントの手続きだけでは何ともならない。
698デフォルトの名無しさん
2007/12/19(水) 14:31:04 俺ならクライアントから操作する。
・日付などで貼り付けて、そのファイルがあった頃の一式を取り出す。
・復活させたいファイルをどこか別の場所に移しておく。
・貼り付けを解除して最新バージョンを取り出す。
・別の場所においてあった復活させたいファイルを持ってきてcvs add
安易にリポジトリを直接いじるべきではないと俺は考える。
・日付などで貼り付けて、そのファイルがあった頃の一式を取り出す。
・復活させたいファイルをどこか別の場所に移しておく。
・貼り付けを解除して最新バージョンを取り出す。
・別の場所においてあった復活させたいファイルを持ってきてcvs add
安易にリポジトリを直接いじるべきではないと俺は考える。
699デフォルトの名無しさん
2007/12/19(水) 14:37:42 そうなんだけど、それだと結局履歴が連続しないんだよね。
試してないけど、そのファイルをもう一度削除するとどうなるのかも疑問。
# まぁ、私はその辺の「ファイル操作」を追えないのがいやってのもあって
# subversionに移行したわけで……
試してないけど、そのファイルをもう一度削除するとどうなるのかも疑問。
# まぁ、私はその辺の「ファイル操作」を追えないのがいやってのもあって
# subversionに移行したわけで……
700デフォルトの名無しさん
2007/12/19(水) 15:43:16 Atticにあるファイルを再びcvs addすると、復活させるか(リビジョンを引き継ぐか)
新たなファイルとする(引き継がない)かどうか聞いてきたような記憶がおぼろげにあるけど…。
SubversionはCVS以上に嫌な要素がてんこ盛りなんで、いまだに移行できない。
新たなファイルとする(引き継がない)かどうか聞いてきたような記憶がおぼろげにあるけど…。
SubversionはCVS以上に嫌な要素がてんこ盛りなんで、いまだに移行できない。
701デフォルトの名無しさん
2007/12/20(木) 12:20:20 すみません。
TortoiseCVS専用のスレってどこかにありますか?
TortoiseCVS専用のスレってどこかにありますか?
702デフォルトの名無しさん
2007/12/20(木) 16:01:21 貴方の心の中に。
703デフォルトの名無しさん
2007/12/21(金) 08:09:55 >700
>SubversionはCVS以上に嫌な要素がてんこ盛り
たとえばどんなところ?ファイルごとのリビジョンがないとか?
>SubversionはCVS以上に嫌な要素がてんこ盛り
たとえばどんなところ?ファイルごとのリビジョンがないとか?
704デフォルトの名無しさん
2007/12/21(金) 10:25:30 えーと、前にどっかに書いたな…。
>>607からの流れ読んでくれ。
Subversionでの節目管理はどうやるんだろう?
気軽にタグつける(=コピー作る)のか?
それともリビジョンメモるのか?んなアホな…。
>>607からの流れ読んでくれ。
Subversionでの節目管理はどうやるんだろう?
気軽にタグつける(=コピー作る)のか?
それともリビジョンメモるのか?んなアホな…。
705デフォルトの名無しさん
2007/12/21(金) 15:30:43 気軽にタグをつける以外の解があるように思えんが。
706デフォルトの名無しさん
2007/12/21(金) 22:31:48 CVS脳のままSubversion使ってるんだろ。
707デフォルトの名無しさん
2007/12/21(金) 23:29:27 >704
>607 に対するコメントついてるから、とりあえず 1 点だけ誤解してそうなところだけ。
コピーっつっても実体コピーするわけじゃないから、容量的にも時間的にもコストほとんどかからんよ?
>607 に対するコメントついてるから、とりあえず 1 点だけ誤解してそうなところだけ。
コピーっつっても実体コピーするわけじゃないから、容量的にも時間的にもコストほとんどかからんよ?
708デフォルトの名無しさん
2008/01/09(水) 13:44:32 windows環境です。
コマンドラインで構わないのですが、インストール無しに
cvs,svnを使うためのツールをどこかから落とせませんか?
コマンドラインで構わないのですが、インストール無しに
cvs,svnを使うためのツールをどこかから落とせませんか?
709708
2008/01/09(水) 14:30:50 すいません。
他のマシンからコピーしてどうにかしました。
他のマシンからコピーしてどうにかしました。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 【協会けんぽ】保険料率34年ぶり下げ 手取り増を後押しー4000万人加入 [蚤の市★]
- 逆に、集団ヒステリー、被害妄想、人種差別、攻撃性向の日本人が80年もおとなしくできた理由は? [452836546]
- 女の子集合!
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- 百合営業してるアイドル「これは営業だから…んっクチュクチュ」←これ
- ひまでんぼ
- まぁでもボッチちゃんってくだらない男に引っかかってサセ子にされちゃうよね
