バージョン管理システムCVSについてのスレッドです。
前スレ : 「CVS導入スレ〜 Rev.2」
http://pc8.2ch.net/test/read.cgi/tech/1065829553/
関連スレとリンクは>>2を参照
探検
CVS導入スレ〜 Rev.3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2005/04/10(日) 22:58:382005/07/10(日) 15:58:38
82デフォルトの名無しさん
2005/07/14(木) 02:19:182005/07/14(木) 22:24:39
2005/07/15(金) 09:56:23
2005/07/15(金) 23:03:50
2005/07/16(土) 04:13:59
>>85
あーそりゃ確かにめんどうくさいな
あーそりゃ確かにめんどうくさいな
2005/07/16(土) 18:31:51
cvs import するソースツリーに画像などのバイナリファイルが含まれています。
cvs add するときはバイナリファイルだけ -kb すればいいと分かったのですが、
import の場合はどうすればいいでしょうか?
cvs add するときはバイナリファイルだけ -kb すればいいと分かったのですが、
import の場合はどうすればいいでしょうか?
2005/07/16(土) 18:41:23
>>87
こんな感じかな?
cvs import -I ! -I CVS -W "*.png -k 'b'" -m "Message" path vendor release
私ゃ横着もんだから
cvs import -I '*' path vendor release
してからcvs add しちゃうけど。
こんな感じかな?
cvs import -I ! -I CVS -W "*.png -k 'b'" -m "Message" path vendor release
私ゃ横着もんだから
cvs import -I '*' path vendor release
してからcvs add しちゃうけど。
2005/07/16(土) 21:06:14
>>88の別の方法。
・リポジトリに直接モジュールディレクトリを作成
・その空モジュールをインポートするところにチェックアウト(「-P」オプションを付けないこと)
・必要なファイル/ディレクトリをaddしていく
・リポジトリに直接モジュールディレクトリを作成
・その空モジュールをインポートするところにチェックアウト(「-P」オプションを付けないこと)
・必要なファイル/ディレクトリをaddしていく
2005/07/17(日) 00:22:22
importしたあとにcoしなきゃならないのはなんで?
2005/07/17(日) 01:24:13
>>90
importしたディレクトリにはcheck outされていないから。
importは外部からリポジトリへの持ち込み。
check outはリポジトリからの管理された持ち出し。
その辺は判っている?
importしたディレクトリにはcheck outされていないから。
importは外部からリポジトリへの持ち込み。
check outはリポジトリからの管理された持ち出し。
その辺は判っている?
2005/07/17(日) 05:17:02
>>88-89 ありがとうございます。
ベンダーブランチなのにあとからaddは避けたかったので、
全部cvs importした後に作業用コピーをチェックアウトして
cvs admin -kb `find -name '*.gif'`
という風にcvs adminで -kb オプションをつけることにしました。
adminコマンドなんて初めて使いました。
ベンダーブランチなのにあとからaddは避けたかったので、
全部cvs importした後に作業用コピーをチェックアウトして
cvs admin -kb `find -name '*.gif'`
という風にcvs adminで -kb オプションをつけることにしました。
adminコマンドなんて初めて使いました。
2005/07/17(日) 14:56:21
cvswrappersに *.gif を書いとけば自動的に -kb されない?
addする時だけしか見ないっけ?
addする時だけしか見ないっけ?
2005/07/17(日) 22:53:01
>>92
まず1つ。
バイナリファイルはimport時にきっちり処理しないと、
リポジトリに入った時点ですでに壊れてる可能性大。
2つ目。
> ベンダーブランチなのにあとからaddは避けたかったので、
import時になぜ強制されるのかは知らんのだが、
ベンダーブランチとリリースタグってのは「ここが始まりだ」
という目印に過ぎない。
詳しく調べたわけじゃないがベンダーブランチは、文字通りベンダーが
基本部分の修正をよこしてきたときに、ベンダーブランチにコミット、
トランクにマージといった使い方をするんだろう。てか、俺はそう使ってる。
なので、一通りのファイルがそろったところで適当にブランチとタグを
付けておけば同じこと。
おそらくプロジェクトの指針で仕方なく使っているクチなんだろうが、
使うからにはもう少し自分なりに研究してみよう。
まず1つ。
バイナリファイルはimport時にきっちり処理しないと、
リポジトリに入った時点ですでに壊れてる可能性大。
2つ目。
> ベンダーブランチなのにあとからaddは避けたかったので、
import時になぜ強制されるのかは知らんのだが、
ベンダーブランチとリリースタグってのは「ここが始まりだ」
という目印に過ぎない。
詳しく調べたわけじゃないがベンダーブランチは、文字通りベンダーが
基本部分の修正をよこしてきたときに、ベンダーブランチにコミット、
トランクにマージといった使い方をするんだろう。てか、俺はそう使ってる。
なので、一通りのファイルがそろったところで適当にブランチとタグを
付けておけば同じこと。
おそらくプロジェクトの指針で仕方なく使っているクチなんだろうが、
使うからにはもう少し自分なりに研究してみよう。
9687
2005/07/18(月) 06:46:2797デフォルトの名無しさん
2005/08/01(月) 13:33:24 ごった煮WinCVSを使ってますが、
起動が異常に遅い場合ってどういう場合でしょう?
「ローカルに接続されたディレクトリ」認証で使ってます。
起動が異常に遅い場合ってどういう場合でしょう?
「ローカルに接続されたディレクトリ」認証で使ってます。
2005/08/01(月) 14:46:54
2005/08/03(水) 10:28:16
まだ内緒のWinCvsごった煮1.3とPython2.4.1をインストールしてみたんですが、
起動時に「Pythonをインストールして欲しいなぁ」ダイアログが出てしまいます。
pathに「Python24\DLLs」を指定するとTCLだけは使えるようになりました。
WinCvsの設定ダイアログのWinCvsタブにも片っ端からDLL指定してみましたが
ダメですね。どうすればPythonを認識してくれるんでしょうか。
起動時に「Pythonをインストールして欲しいなぁ」ダイアログが出てしまいます。
pathに「Python24\DLLs」を指定するとTCLだけは使えるようになりました。
WinCvsの設定ダイアログのWinCvsタブにも片っ端からDLL指定してみましたが
ダメですね。どうすればPythonを認識してくれるんでしょうか。
100デフォルトの名無しさん
2005/08/10(水) 23:22:46 あれ?
CVSって潰れたんじゃなかったっけ。
CVSって潰れたんじゃなかったっけ。
101デフォルトの名無しさん
2005/08/11(木) 01:28:29 むしろCVSが生き残ってしまった
102デフォルトの名無しさん
2005/08/11(木) 01:36:18 勝手に潰れたことにしないで〜
103デフォルトの名無しさん
2005/08/11(木) 09:42:39 Subversionゴタゴタし杉。
CVSのシンプルさがいい。
CVSのシンプルさがいい。
104デフォルトの名無しさん
2005/08/23(火) 13:53:45 モジュールを間違えてコミットしてしまい、
以前のバージョンに戻したいのだが、
Eclipse上からどうやれば戻せますかね?
お願いします。
以前のバージョンに戻したいのだが、
Eclipse上からどうやれば戻せますかね?
お願いします。
105デフォルトの名無しさん
2005/08/23(火) 14:00:00 スレ違い。Eclipseスレで聞け
106デフォルトの名無しさん
2005/08/23(火) 16:40:47107デフォルトの名無しさん
2005/08/24(水) 10:52:49 コミットコメントのエンコーディングを後で変更させることができる
ツール知ってる人いたら教えて下さい。
*,vファイル中のログを書き換えるツール作るしかないのかな…。
ツール知ってる人いたら教えて下さい。
*,vファイル中のログを書き換えるツール作るしかないのかな…。
108デフォルトの名無しさん
2005/08/24(水) 11:32:02109デフォルトの名無しさん
2005/08/24(水) 17:08:40 すみません、いまいちタグの概念が分からないのですが
これはモジュールのバージョン番号とは違い、そのモジュールに対し
たとえば「本番期アップ完了」とかいうようにラベルを付けるものなんでしょうか?
いまいち意味が分からなくて・・・
これはモジュールのバージョン番号とは違い、そのモジュールに対し
たとえば「本番期アップ完了」とかいうようにラベルを付けるものなんでしょうか?
いまいち意味が分からなくて・・・
110デフォルトの名無しさん
2005/08/24(水) 18:11:11111デフォルトの名無しさん
2005/08/25(木) 00:14:00 タグをメインに管理したいんだがね
SubVersionに移行したいところだが
あれは思想がおかしいからな・・・
SubVersionに移行したいところだが
あれは思想がおかしいからな・・・
112デフォルトの名無しさん
2005/08/25(木) 01:50:51 >>111 詳しく
113デフォルトの名無しさん
2005/09/03(土) 00:21:26 質問です。初歩の初歩でつまずいていて恥ずかしいのですが教えてください。
ごった煮版をインストールしてそれなりに使えていたのですが、
パソコンがクラッシュしたので、これを機会にWinCVS 2.0.2.4をインストールしました。
そして旧PCからサルベージしたリポジトリを適当なフォルダにぶちこんで、
チェックアウトモジュールしようとしたのですが、
Python 2.4.1 (#65, Jun 20 2005, 17:01:55) [MSC v.1310 32 bit (Intel)] on win32
Tk is available, Tk-macros are enabled
TCL is available, shell is enabled : help (select and press enter)
cvs -d "C:\Documents and Settings\All Users\Documents\rep" checkout -P -- account (in directory C:\Documents and Settings\All Users\Documents\Sandbox\account)
Unable to initialize the CVS process: 指定されたファイルが見つかりません。
The CVS used is : cvs.exe
てな感じのエラーが出てしまいます。
果たして指定されたファイルがどのファイルのことを指しているのやら…。
リポジトリのフォルダ構成
C:\Documents and Settings\All Users\Documents\rep\CVSROOT
C:\Documents and Settings\All Users\Documents\rep\account
CVSROOTの値
C:\Documents and Settings\All Users\Documents\rep
チェックアウトしたい作業ようフォルダ
C:\Documents and Settings\All Users\Documents\Sandbox\account
もしかすると、フォルダの指定に問題がある以前に、そもそもWinCVSがうまく働いていないのかもしれません。
そうだとした場合は何を確認すればよいでしょうか?
あるいはごった煮版とリポジトリに互換性がないのでしょうか?
ごった煮版をインストールしてそれなりに使えていたのですが、
パソコンがクラッシュしたので、これを機会にWinCVS 2.0.2.4をインストールしました。
そして旧PCからサルベージしたリポジトリを適当なフォルダにぶちこんで、
チェックアウトモジュールしようとしたのですが、
Python 2.4.1 (#65, Jun 20 2005, 17:01:55) [MSC v.1310 32 bit (Intel)] on win32
Tk is available, Tk-macros are enabled
TCL is available, shell is enabled : help (select and press enter)
cvs -d "C:\Documents and Settings\All Users\Documents\rep" checkout -P -- account (in directory C:\Documents and Settings\All Users\Documents\Sandbox\account)
Unable to initialize the CVS process: 指定されたファイルが見つかりません。
The CVS used is : cvs.exe
てな感じのエラーが出てしまいます。
果たして指定されたファイルがどのファイルのことを指しているのやら…。
リポジトリのフォルダ構成
C:\Documents and Settings\All Users\Documents\rep\CVSROOT
C:\Documents and Settings\All Users\Documents\rep\account
CVSROOTの値
C:\Documents and Settings\All Users\Documents\rep
チェックアウトしたい作業ようフォルダ
C:\Documents and Settings\All Users\Documents\Sandbox\account
もしかすると、フォルダの指定に問題がある以前に、そもそもWinCVSがうまく働いていないのかもしれません。
そうだとした場合は何を確認すればよいでしょうか?
あるいはごった煮版とリポジトリに互換性がないのでしょうか?
114デフォルトの名無しさん
2005/09/03(土) 00:29:36 cvsってサーバ側のディレクトリを消す事が出来ないんだってね…
ゴミがたくさん残るじゃん
ゴミがたくさん残るじゃん
115デフォルトの名無しさん
2005/09/03(土) 00:34:14 >>114
できるけど?
できるけど?
116デフォルトの名無しさん
2005/09/03(土) 00:51:17117デフォルトの名無しさん
2005/09/03(土) 00:53:43 ディレクトリについてはリビジョン管理してないからCVSからディレクトリ消せないって
どこかで見た記憶があるんだけど…
どこかで見た記憶があるんだけど…
118デフォルトの名無しさん
2005/09/03(土) 08:00:07 >>114,117
あのさ、もしかして「CVSから」じゃなくて「CVSクライアントから」の間違い?
あのさ、もしかして「CVSから」じゃなくて「CVSクライアントから」の間違い?
119113
2005/09/03(土) 09:04:12 どうもです。
動作していなかったのはcvsntをインストールしていなかったからですた。
パスにスペースが含まれているから動作しないようなダサい作りではありませんでした。
俺がダサすぎただけでしたorz
動作していなかったのはcvsntをインストールしていなかったからですた。
パスにスペースが含まれているから動作しないようなダサい作りではありませんでした。
俺がダサすぎただけでしたorz
120デフォルトの名無しさん
2005/09/03(土) 09:35:23 うーむ、私が普段ewsで使っているスクリプト群はダサいのか。
121デフォルトの名無しさん
2005/09/03(土) 13:52:05122デフォルトの名無しさん
2005/09/03(土) 20:20:38 >>114
Subversion厨の逆襲か?
Subversion厨の逆襲か?
123デフォルトの名無しさん
2005/09/03(土) 22:17:35 「どこか」ってやっぱりSubversionのマニュアルか
124デフォルトの名無しさん
2005/09/07(水) 23:19:57 CVSでVSSの「共有」に該当する機能ってありますか?
ぐぐると、モジュール単位ならできるらしいのですが、
方法がわからないです。
http://radiofly.to/nishi/cvs/ml-log/msg00251.html
ぐぐると、モジュール単位ならできるらしいのですが、
方法がわからないです。
http://radiofly.to/nishi/cvs/ml-log/msg00251.html
125デフォルトの名無しさん
2005/09/07(水) 23:35:54 なんで人が編集してるファイルを編集できるのだよ?
VSSだったら、ちゃんと人が編集してるファイルを編集できないようにしてくれる
VSSだったら、ちゃんと人が編集してるファイルを編集できないようにしてくれる
126デフォルトの名無しさん
2005/09/07(水) 23:42:03127デフォルトの名無しさん
2005/09/07(水) 23:42:11 CVSは、他人の編集が終わるのが待てない人が使うのだよ。
ゆっくり待てるなら、VSSを使えば良い。
ゆっくり待てるなら、VSSを使えば良い。
128デフォルトの名無しさん
2005/09/07(水) 23:57:37 いや、VSSはロックしない状態で編集したものを持ち込むことができてしまう。
そこが最悪だ。
そこが最悪だ。
129デフォルトの名無しさん
2005/09/07(水) 23:59:01 >>124
KOIE氏があんな回答するなんてと思ったら、ずいぶん古いのね。
リポジトリ置いてあるのがUNIX系のOSなら、ハードリンク使うとか、
modulesファイルを駆使すれば、余計なディレクトリが必要だが、
ファイル単位で共有みたいなことはできる。
こういうことをやり始めると、なかなかSubversionに移行できない。
KOIE氏があんな回答するなんてと思ったら、ずいぶん古いのね。
リポジトリ置いてあるのがUNIX系のOSなら、ハードリンク使うとか、
modulesファイルを駆使すれば、余計なディレクトリが必要だが、
ファイル単位で共有みたいなことはできる。
こういうことをやり始めると、なかなかSubversionに移行できない。
130デフォルトの名無しさん
2005/09/08(木) 00:31:04 ちょっとタイムリーなんですがVSSから移行したばっかでよくわかんないんで教えてください。
javaのクラスファイルを今までCVSで共有してて
明らかに無駄だし目障りなんでCVSのリポジトリから消したいんです。
サーバを設定して今後eclipseの同期化とかしてもクラスファイルが出てこないように出来ますか?
なんか.cvsignoreとかをローカルにおいても既存のファイルは同期化されちゃうし。
しかも.cvsignore自体が同期化されちゃう始末。
VSSならかんたんにできたのに・・・・
javaのクラスファイルを今までCVSで共有してて
明らかに無駄だし目障りなんでCVSのリポジトリから消したいんです。
サーバを設定して今後eclipseの同期化とかしてもクラスファイルが出てこないように出来ますか?
なんか.cvsignoreとかをローカルにおいても既存のファイルは同期化されちゃうし。
しかも.cvsignore自体が同期化されちゃう始末。
VSSならかんたんにできたのに・・・・
131デフォルトの名無しさん
2005/09/08(木) 02:48:512005/09/10(土) 20:55:17
2005/09/11(日) 18:56:18
134デフォルトの名無しさん
2005/09/18(日) 02:34:15135デフォルトの名無しさん
2005/09/18(日) 02:35:00136デフォルトの名無しさん
2005/09/18(日) 23:14:16 わからんヤツだな。
Subversionは、余計なディレクトリの中身すべてを
持ってこざるをえないんだろ。
CVSは余計なディレクトリは必要だが、その中に
必要なファイルだけをチョイスして取り出せるんだよ。
Subversionは、余計なディレクトリの中身すべてを
持ってこざるをえないんだろ。
CVSは余計なディレクトリは必要だが、その中に
必要なファイルだけをチョイスして取り出せるんだよ。
137デフォルトの名無しさん
2005/09/23(金) 22:27:13 CVSもSubversionもどっちもキモイんですが、
どっちがおすすめですか。
どっちがおすすめですか。
138デフォルトの名無しさん
2005/09/23(金) 22:29:27139デフォルトの名無しさん
2005/09/29(木) 11:19:02 コミットメッセージにEUCが使えるCVSのGUIはどれでしゅか?
ごった煮は最新がどこにあるのか誰がメンテしてるのか
まったく不透明のため使用できません
ごった煮は最新がどこにあるのか誰がメンテしてるのか
まったく不透明のため使用できません
140デフォルトの名無しさん
2005/09/29(木) 11:25:06 最新に拘らずにごった煮使えばいいのに。
141デフォルトの名無しさん
2005/09/29(木) 13:47:55142デフォルトの名無しさん
2005/09/29(木) 14:31:25 おすすめできないごった煮1.3が
うざいダイアログスキップできておススメ。
うざいダイアログスキップできておススメ。
143デフォルトの名無しさん
2005/10/01(土) 22:29:42 CVSもEUCも捨てちゃって、SubversionとUTF-8に揃えれば良いのに。
144デフォルトの名無しさん
2005/10/01(土) 22:39:56 WinCVS使いにくいよ。
Eclipseの方が使いやすい。
でもプログラミングする訳じゃない時にEclipse使うのも何だかなー。
機能も少ないし。
Eclipseの方が使いやすい。
でもプログラミングする訳じゃない時にEclipse使うのも何だかなー。
機能も少ないし。
145デフォルトの名無しさん
2005/10/01(土) 23:18:03 >>143
EUCは捨てても構わないが、SVNなんてのは到底選択肢になりえない
EUCは捨てても構わないが、SVNなんてのは到底選択肢になりえない
146デフォルトの名無しさん
2005/10/01(土) 23:21:35 >>145
詳しく
詳しく
147デフォルトの名無しさん
2005/10/02(日) 09:15:21 >145
apache.org の人にも言ってやって。
どんどん、 CVS から SVN に切りかえている。
apache.org の人にも言ってやって。
どんどん、 CVS から SVN に切りかえている。
148デフォルトの名無しさん
2005/10/02(日) 10:39:43 みかままがSVNの本出せば考える。
149デフォルトの名無しさん
2005/10/02(日) 11:19:24 sourceforgeがSVNに対応したら考える。
150デフォルトの名無しさん
2005/10/02(日) 12:29:21 メモリ喰いのTSVNCacheが常駐しなくなって、右クリックメニューが重くなるのが無くなったら
tortoise svn+subversionに乗り換えてもいいぞ。
tortoise svn+subversionに乗り換えてもいいぞ。
151デフォルトの名無しさん
2005/10/02(日) 14:16:38 皆様クライアント側に不満ありってことで?
152デフォルトの名無しさん
2005/10/02(日) 17:24:14153デフォルトの名無しさん
2005/10/03(月) 23:34:32 TortoiseCVSよりTortoiseSVNのほうが重いの?
154デフォルトの名無しさん
2005/10/14(金) 12:22:38 今のCVSの不満。
・rdiff -sでブランチでの作業が見れない
・ロック時、ブランチで作業中でも、リビジョンを明示しないとトランクの最新リビジョンがロックされる
まあこんなとこ。主にブランチ関連だな。所詮ブランチはそういう扱いなのか。
一部の版では改良されてたりするみたいだけど。
・rdiff -sでブランチでの作業が見れない
・ロック時、ブランチで作業中でも、リビジョンを明示しないとトランクの最新リビジョンがロックされる
まあこんなとこ。主にブランチ関連だな。所詮ブランチはそういう扱いなのか。
一部の版では改良されてたりするみたいだけど。
155デフォルトの名無しさん
2005/10/14(金) 17:18:11 ファイルやディレクトリ名が変えられないことかな。
156デフォルトの名無しさん
2005/10/15(土) 00:44:26 >>155
変えられるけど?
変えられるけど?
157デフォルトの名無しさん
2005/10/15(土) 07:32:42158デフォルトの名無しさん
2005/10/15(土) 13:15:08159デフォルトの名無しさん
2005/10/15(土) 13:19:08 >>158
ええ〜、そうなの〜?
ええ〜、そうなの〜?
160デフォルトの名無しさん
2005/10/15(土) 13:42:06 履歴がとぎれちゃ意味ないよな。
161デフォルトの名無しさん
2005/10/15(土) 13:52:27 ねぇ〜、履歴捨てるくらいならリポジトリ内のディレクトリを改名しよーよー
162デフォルトの名無しさん
2005/10/15(土) 20:33:59 もしかして、変更できないと思っている連中はクライアント単体での機能を語っているのか?
163デフォルトの名無しさん
2005/10/15(土) 22:50:26164デフォルトの名無しさん
2005/10/16(日) 00:45:18 単純にリポジトリをリネームなんかしたら、
古いバージョンが取り出せなくなっちゃうじゃん。
repocopyするのは、変更できるうちには入らないぞ。
古いバージョンが取り出せなくなっちゃうじゃん。
repocopyするのは、変更できるうちには入らないぞ。
165デフォルトの名無しさん
2005/10/16(日) 00:47:52 >>163
"repocopy"なんだから、リネームせずにコピーしないと。
"repocopy"なんだから、リネームせずにコピーしないと。
166デフォルトの名無しさん
2005/10/16(日) 00:56:19 repocopyは過去の歴史の捏造。
日付を指定して取り出すと、当時は存在しなかったファイルが現れる。
日付を指定して取り出すと、当時は存在しなかったファイルが現れる。
167デフォルトの名無しさん
2005/10/16(日) 01:07:06 適切にタグを打っているなら日付指定のチェックアウトなんて不要でしょ
168デフォルトの名無しさん
2005/10/16(日) 02:58:40 >>167 タグ指定でも問題は変わらん。
169デフォルトの名無しさん
2005/10/16(日) 03:20:13 repocopyの時点で,vファイルからタグを消せばよい。がdiffでもタグが使え
なくなって何のためにrepocpyしたのかわからなくなる両刃の剣。
リネーム以前のソースとdiffできるようにするためにrepocopyするんだから
仕方なかんべ。それが嫌ならdiffを諦めてremove&add。
repocopyの代わりに新規コミットで始めるがリビジョンはリネーム以前
のものを一つ進めた数字にし、commit messageには @@renamed from **@@
みたいに書く、とかいう規則でcvsをハックすればrenameコマンドを追加して
リネームの前後にわたってdiffをとれるように出来そうな気はする。
なくなって何のためにrepocpyしたのかわからなくなる両刃の剣。
リネーム以前のソースとdiffできるようにするためにrepocopyするんだから
仕方なかんべ。それが嫌ならdiffを諦めてremove&add。
repocopyの代わりに新規コミットで始めるがリビジョンはリネーム以前
のものを一つ進めた数字にし、commit messageには @@renamed from **@@
みたいに書く、とかいう規則でcvsをハックすればrenameコマンドを追加して
リネームの前後にわたってdiffをとれるように出来そうな気はする。
170デフォルトの名無しさん
2005/10/16(日) 03:38:02 cvs ハックするぐらいなら svn 使うよ。
171デフォルトの名無しさん
2005/10/16(日) 07:54:08 つーか、
・ファイル名を変えても過去のリビジョンを取り出したい。
・過去のファイル名が違う時点のリビジョンを取り出したくない。
つーのが相反するってのが理解できないような香具師がリビジョン管理なんかするなと。
・ファイル名を変えても過去のリビジョンを取り出したい。
・過去のファイル名が違う時点のリビジョンを取り出したくない。
つーのが相反するってのが理解できないような香具師がリビジョン管理なんかするなと。
172デフォルトの名無しさん
2005/10/16(日) 11:53:37 CVS使っていてリネームが発生するような使い方するのが間違い
173デフォルトの名無しさん
2005/10/16(日) 13:17:56 >>172
javaでリファクタリングすると結構な頻度でリネームしたい時がある。
しょうがないからdepricateして新しく興したクラス使うのだけど、やっぱり
元の情報とのつながりがほしい時とかかねぇ。
実はC++でもやらかす事あるけど。
javaでリファクタリングすると結構な頻度でリネームしたい時がある。
しょうがないからdepricateして新しく興したクラス使うのだけど、やっぱり
元の情報とのつながりがほしい時とかかねぇ。
実はC++でもやらかす事あるけど。
174デフォルトの名無しさん
2005/10/16(日) 13:24:03175デフォルトの名無しさん
2005/10/16(日) 15:41:19 今どきは、C#だろうがVBだろうがリファクタリングはするだろ?
たかがSCMのせいで気軽にリネームできないとしたら嫌すぎ。
たかがSCMのせいで気軽にリネームできないとしたら嫌すぎ。
176デフォルトの名無しさん
2005/10/16(日) 16:00:58 「たかがSCM」だったら黙ってすげ替えればいいじゃん。
177デフォルトの名無しさん
2005/10/16(日) 17:04:34 リネームは生まれ変わりを意味するんだよ。
だから、リネームした時点で旧名での歴史は終わり。
新しい名前で新たな歴史が始まるのだ。
(要するに消してaddでいいやんという話)
だから、リネームした時点で旧名での歴史は終わり。
新しい名前で新たな歴史が始まるのだ。
(要するに消してaddでいいやんという話)
178デフォルトの名無しさん
2005/10/16(日) 17:55:05 >>177
そう思い込まないとやってられないのがイヤなんだよ。
そう思い込まないとやってられないのがイヤなんだよ。
179デフォルトの名無しさん
2005/10/16(日) 19:52:03180デフォルトの名無しさん
2005/10/16(日) 21:45:20 リネームする時点で設計の敗北
■ このスレッドは過去ログ倉庫に格納されています
