1 名前:デフォルトの名無しさん [2005/04/10(日) 22:58:38 ] バージョン管理システムCVSについてのスレッドです。 前スレ : 「CVS導入スレ〜 Rev.2」 pc8.2ch.net/test/read.cgi/tech/1065829553/ 関連スレとリンクは>>2 を参照
69 名前:スレ違いでごめん [2005/06/18(土) 19:08:28 ] Subversion の password-db って、パスワードの暗号化できない? htpassword みたいなのでいいんだけど。
70 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 03:41:51 ] シータは変わった。 パズーがそう感じ始めたのはいつ頃からだったろう。 シータと暮らし始めて1年、確かに今でも彼女は聡明で優しく誰よりも可愛い女の子だ。 しかし、初めて彼女と出会い海賊達と冒険を繰り広げたあの時とは明らかに何かが 変わってしまった。 こんなことがあった。 いつものようにシータが夕食の準備のために、台所で忙しげに立ち働いていた時のことだ。 何か手伝いでもしようかとパズーはゆっくりと台所へ歩み入り、シータの背中に声をかけ ようとした。 とその時、シータの尻のあたりから「ブーッ、プス〜ッ」と大きな音がした。 パズーは突然のことに驚きその場に立ちすくんでしまったが、シータはそんなパズーに気付く こともなく、また放屁を恥じるような様子もなく調理を続けていた。 シータだって人間だ。放屁もするだろうし、一人でいる時にいちいち周りに気を遣うような 仕草をすることもないだろう。それが当たり前だ。 しかし、それなら1年前の彼女はどうであったろう? ドーラ一家の船で一緒に過ごした頃のシータは、決して放屁などしなかったのではなかったか? 放屁を全くしない人間なんて存在しないことをわかっているはずなのに、パズーにはなぜか あの頃のシータが一人きりでいる時でさえ1度も放屁をしたことがないと確信できたのだ。
71 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 12:49:50 ] >>69 できない。
72 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 12:58:53 ] Eclipse上で、CVSとSubversionは共用できる? Eclipseスレで聞くべきかな…
73 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 22:05:23 ] >>2 >> LOCや生産性など、CVSと直接関係のない話題はご遠慮下さい。 いきなりSubversionの話題で埋まっててワロタ
74 名前:デフォルトの名無しさん [2005/07/05(火) 00:52:36 ] CVSのグラフィカルなインターフェイスのCUI版ってある? なんつーか、fdみたいな感じ? カーソルでペペペーッと選んでdで差分表示、みたいな vt100でcursesで動きまっせみたいなの
75 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 01:36:32 ] 使ったことないけど、vim上でこういうpluginがある。 ttp://members.jcom.home.ne.jp/advweb/build/vim/cvscommand_vim.html
76 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 11:28:06 ] >>74 グラフィカルな比較以外なら、FDCloneで十分なんだけどね。 ペペペーッと選んでhでコマンドモードにしてcvs add %Tみたいな。 まあ俺は大きな変更はWindowsでやってるけどね。
77 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 11:53:47 ] >>76 ぺぺぺーっと比較対象リビジョンを選んだり は難しいからなぁ
78 名前:デフォルトの名無しさん mailto:sage [2005/07/05(火) 12:49:32 ] pcl-cvs
79 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 01:23:06 ] cvsnt でLAN内にサーバ立てる事になったのですが、ユーザ 管理とか詳しく書いてあるHPや書籍ないでしょうか? 追加とか削除とかパスワードの変更とか・・・ cvsntでwindowsの認証を使ってるんですが、何度やっても繋 がらない orz loginで認証エラーになってます・・ cvsntの本みたけどサーバ立てた時のユーザ管理については 数ページしかなくて詳細に書いてないです。 CVSROOTの表記法も色々あって、いまいち標準がわからない 状態です。サーバーの種類は何が指定できるのかとか、何が 省略を許されているのとか・・ もうどうしたらよいのか(ノ_・、)クスン 調べるための情報がどこに有るか、どなたかご存知でしたら教 えて戴けないでしょうか。
80 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 01:54:42 ] >>79 google.com/ 大学の研究室辺りで設置した実例かなんかないかな。 いっそ、一台古いPCにLinux載せてそいつで運用したら? そのほうがよっぽど実例が溢れている気がするけど。
81 名前:デフォルトの名無しさん mailto:sage [2005/07/10(日) 15:58:38 ] >>79 鯖にWindowsなんか使うな。 Linuxとかにした方が簡単だと思うがなあ。 どうせ「Linuxわからない」とか「会社の決定」とかぬかすんだろうが。
82 名前:デフォルトの名無しさん [2005/07/14(木) 02:19:18 ] >>81 Windowsでも別にいいんじゃないか? 堅牢に出来るなら
83 名前:デフォルトの名無しさん mailto:sage [2005/07/14(木) 22:24:39 ] >>81 Linux「とか」にした方が簡単とは思わない。
84 名前:デフォルトの名無しさん mailto:sage [2005/07/15(金) 09:56:23 ] >>81 Linuxが簡単とはいえない。 簡単さだけで言えはWindowsの方が圧倒的に上。
85 名前:デフォルトの名無しさん mailto:sage [2005/07/15(金) 23:03:50 ] >>84 何するかにもよるけどな。 cvsとapacheを安全に立ち上げろって言われたら間違いなくWindowsはいやな物の一つだぜ。 VSSとASPなら簡単だっていえるだろうけどさ。
86 名前:デフォルトの名無しさん mailto:sage [2005/07/16(土) 04:13:59 ] >>85 あーそりゃ確かにめんどうくさいな
87 名前:デフォルトの名無しさん mailto:age [2005/07/16(土) 18:31:51 ] cvs import するソースツリーに画像などのバイナリファイルが含まれています。 cvs add するときはバイナリファイルだけ -kb すればいいと分かったのですが、 import の場合はどうすればいいでしょうか?
88 名前:デフォルトの名無しさん mailto:sage [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 しちゃうけど。
89 名前:デフォルトの名無しさん mailto:sage [2005/07/16(土) 21:06:14 ] >>88 の別の方法。 ・リポジトリに直接モジュールディレクトリを作成 ・その空モジュールをインポートするところにチェックアウト(「-P」オプションを付けないこと) ・必要なファイル/ディレクトリをaddしていく
90 名前:デフォルトの名無しさん mailto:sage [2005/07/17(日) 00:22:22 ] importしたあとにcoしなきゃならないのはなんで?
91 名前:デフォルトの名無しさん mailto:sage [2005/07/17(日) 01:24:13 ] >>90 importしたディレクトリにはcheck outされていないから。 importは外部からリポジトリへの持ち込み。 check outはリポジトリからの管理された持ち出し。 その辺は判っている?
92 名前:デフォルトの名無しさん mailto:sage [2005/07/17(日) 05:17:02 ] >>88-89 ありがとうございます。 ベンダーブランチなのにあとからaddは避けたかったので、 全部cvs importした後に作業用コピーをチェックアウトして cvs admin -kb `find -name '*.gif'` という風にcvs adminで -kb オプションをつけることにしました。 adminコマンドなんて初めて使いました。
93 名前:デフォルトの名無しさん mailto:cvs [2005/07/17(日) 14:56:21 ] cvswrappersに *.gif を書いとけば自動的に -kb されない? addする時だけしか見ないっけ?
94 名前:デフォルトの名無しさん mailto:sage [2005/07/17(日) 22:53:01 ] >>92 まず1つ。 バイナリファイルはimport時にきっちり処理しないと、 リポジトリに入った時点ですでに壊れてる可能性大。 2つ目。 > ベンダーブランチなのにあとからaddは避けたかったので、 import時になぜ強制されるのかは知らんのだが、 ベンダーブランチとリリースタグってのは「ここが始まりだ」 という目印に過ぎない。 詳しく調べたわけじゃないがベンダーブランチは、文字通りベンダーが 基本部分の修正をよこしてきたときに、ベンダーブランチにコミット、 トランクにマージといった使い方をするんだろう。てか、俺はそう使ってる。 なので、一通りのファイルがそろったところで適当にブランチとタグを 付けておけば同じこと。 おそらくプロジェクトの指針で仕方なく使っているクチなんだろうが、 使うからにはもう少し自分なりに研究してみよう。
95 名前:52 mailto:sage [2005/07/17(日) 23:22:15 ] >>94 文字通りベンダーから定期的にリリースされるコードをインポートして 手元での改変をマージしつつ追いかけている状況です。
96 名前:87 mailto:sage [2005/07/18(月) 06:46:27 ] >>95 の名前(52)は別スレのが間違って入ってしまいました。 このスレの52さんとは別人です。すみません。 >>88 -W でパターン指定して一括で -k オプションを指定できるんですね。 >>93 cvswrappersをいじってみます。 >>94 運良く壊れていないみたいでした。
97 名前:デフォルトの名無しさん [2005/08/01(月) 13:33:24 ] ごった煮WinCVSを使ってますが、 起動が異常に遅い場合ってどういう場合でしょう? 「ローカルに接続されたディレクトリ」認証で使ってます。
98 名前:デフォルトの名無しさん mailto:sage [2005/08/01(月) 14:46:54 ] >>97 ワークディレクトリかリポジトリがネットワーク越えしてない? 後は、「サブディレクトリの内容も表示」になっているとか。
99 名前:デフォルトの名無しさん mailto:sage [2005/08/03(水) 10:28:16 ] まだ内緒のWinCvsごった煮1.3とPython2.4.1をインストールしてみたんですが、 起動時に「Pythonをインストールして欲しいなぁ」ダイアログが出てしまいます。 pathに「Python24\DLLs」を指定するとTCLだけは使えるようになりました。 WinCvsの設定ダイアログのWinCvsタブにも片っ端からDLL指定してみましたが ダメですね。どうすればPythonを認識してくれるんでしょうか。
100 名前:デフォルトの名無しさん mailto:sage [2005/08/10(水) 23:22:46 ] あれ? CVSって潰れたんじゃなかったっけ。
101 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 01:28:29 ] むしろCVSが生き残ってしまった
102 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 01:36:18 ] 勝手に潰れたことにしないで〜
103 名前:デフォルトの名無しさん mailto:sage [2005/08/11(木) 09:42:39 ] Subversionゴタゴタし杉。 CVSのシンプルさがいい。
104 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 13:53:45 ] モジュールを間違えてコミットしてしまい、 以前のバージョンに戻したいのだが、 Eclipse上からどうやれば戻せますかね? お願いします。
105 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 14:00:00 ] スレ違い。Eclipseスレで聞け
106 名前:デフォルトの名無しさん mailto:sage [2005/08/23(火) 16:40:47 ] >>104 コミットしちゃったのなら、 以前の版を内容を取ってきてコミット。 「間違えちゃった」という履歴が残るわけだ。
107 名前:デフォルトの名無しさん [2005/08/24(水) 10:52:49 ] コミットコメントのエンコーディングを後で変更させることができる ツール知ってる人いたら教えて下さい。 *,vファイル中のログを書き換えるツール作るしかないのかな…。
108 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 11:32:02 ] >>107 cvs admin -mコマンドでコメントを書き換えるのではいけないの? 適当なスクリプトでエンコーディング変換後の文字列を喰わせればいいと思うのだけど。
109 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 17:08:40 ] すみません、いまいちタグの概念が分からないのですが これはモジュールのバージョン番号とは違い、そのモジュールに対し たとえば「本番期アップ完了」とかいうようにラベルを付けるものなんでしょうか? いまいち意味が分からなくて・・・
110 名前:デフォルトの名無しさん mailto:sage [2005/08/24(水) 18:11:11 ] >>109 そんなもんです。例えば、foo.cは1.3、foo.hは1.2なんてときに、 Rel1なんてタグをつけておけば後で取り出すときに簡単。
111 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 00:14:00 ] タグをメインに管理したいんだがね SubVersionに移行したいところだが あれは思想がおかしいからな・・・
112 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 01:50:51 ] >>111 詳しく
113 名前:デフォルトの名無しさん mailto:sage [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がうまく働いていないのかもしれません。 そうだとした場合は何を確認すればよいでしょうか? あるいはごった煮版とリポジトリに互換性がないのでしょうか?
114 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 00:29:36 ] cvsってサーバ側のディレクトリを消す事が出来ないんだってね… ゴミがたくさん残るじゃん
115 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 00:34:14 ] >>114 できるけど?
116 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 00:51:17 ] >>113 ディレクトリ名に空白が入るのが問題だったりして。 ショートネームに変えたらどうなる?
117 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 00:53:43 ] ディレクトリについてはリビジョン管理してないからCVSからディレクトリ消せないって どこかで見た記憶があるんだけど…
118 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 08:00:07 ] >>114 ,117 あのさ、もしかして「CVSから」じゃなくて「CVSクライアントから」の間違い?
119 名前:113 mailto:sage [2005/09/03(土) 09:04:12 ] どうもです。 動作していなかったのはcvsntをインストールしていなかったからですた。 パスにスペースが含まれているから動作しないようなダサい作りではありませんでした。 俺がダサすぎただけでしたorz
120 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 09:35:23 ] うーむ、私が普段ewsで使っているスクリプト群はダサいのか。
121 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 13:52:05 ] >>120 どのレベルでのダサさかは知らないけど この世にダサくないプログラムなんて無いよ だからダサさを克服するため日々進化を続ける
122 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 20:20:38 ] >>114 Subversion厨の逆襲か?
123 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 22:17:35 ] 「どこか」ってやっぱりSubversionのマニュアルか
124 名前:デフォルトの名無しさん [2005/09/07(水) 23:19:57 ] CVSでVSSの「共有」に該当する機能ってありますか? ぐぐると、モジュール単位ならできるらしいのですが、 方法がわからないです。 radiofly.to/nishi/cvs/ml-log/msg00251.html
125 名前:デフォルトの名無しさん [2005/09/07(水) 23:35:54 ] なんで人が編集してるファイルを編集できるのだよ? VSSだったら、ちゃんと人が編集してるファイルを編集できないようにしてくれる
126 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 23:42:03 ] >>125 思想の違い むしろ、「ちゃんと同時に編集できる」
127 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 23:42:11 ] CVSは、他人の編集が終わるのが待てない人が使うのだよ。 ゆっくり待てるなら、VSSを使えば良い。
128 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 23:57:37 ] いや、VSSはロックしない状態で編集したものを持ち込むことができてしまう。 そこが最悪だ。
129 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 23:59:01 ] >>124 KOIE氏があんな回答するなんてと思ったら、ずいぶん古いのね。 リポジトリ置いてあるのがUNIX系のOSなら、ハードリンク使うとか、 modulesファイルを駆使すれば、余計なディレクトリが必要だが、 ファイル単位で共有みたいなことはできる。 こういうことをやり始めると、なかなかSubversionに移行できない。
130 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 00:31:04 ] ちょっとタイムリーなんですがVSSから移行したばっかでよくわかんないんで教えてください。 javaのクラスファイルを今までCVSで共有してて 明らかに無駄だし目障りなんでCVSのリポジトリから消したいんです。 サーバを設定して今後eclipseの同期化とかしてもクラスファイルが出てこないように出来ますか? なんか.cvsignoreとかをローカルにおいても既存のファイルは同期化されちゃうし。 しかも.cvsignore自体が同期化されちゃう始末。 VSSならかんたんにできたのに・・・・
131 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 02:48:51 ] >>130 できる。 つーかさ、 ソースファイルのディレクトリと コンパイル時のディレクトリは分けた方がいい。 そうすれば簡単にできる。 それをやっていないならば除外パターンを。
132 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 20:55:17 ] >>129 subversionも依存する他のモジュールを引っ張ってくることがそんな トリッキーなことをしなくても可能だったような…
133 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 18:56:18 ] >>132 だからそれは「モジュール」単位で、「ファイル」単位では無理だろ。 ちゃんと嫁、バカ。
134 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 02:34:15 ] >>133 >>129 のように余計なディレクトリ作っていいならsubversionでも可能だね。
135 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 02:35:00 ] >>134 は>>132 宛て
136 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 23:14:16 ] わからんヤツだな。 Subversionは、余計なディレクトリの中身すべてを 持ってこざるをえないんだろ。 CVSは余計なディレクトリは必要だが、その中に 必要なファイルだけをチョイスして取り出せるんだよ。
137 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 22:27:13 ] CVSもSubversionもどっちもキモイんですが、 どっちがおすすめですか。
138 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 22:29:27 ] >>137 ClearCase
139 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 11:19:02 ] コミットメッセージにEUCが使えるCVSのGUIはどれでしゅか? ごった煮は最新がどこにあるのか誰がメンテしてるのか まったく不透明のため使用できません
140 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 11:25:06 ] 最新に拘らずにごった煮使えばいいのに。
141 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 13:47:55 ] >>140 誰もが自家製を置いているだけの野良ソフトなので 安心感はゼロなのが特徴です。
142 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 14:31:25 ] おすすめできないごった煮1.3が うざいダイアログスキップできておススメ。
143 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 22:29:42 ] CVSもEUCも捨てちゃって、SubversionとUTF-8に揃えれば良いのに。
144 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 22:39:56 ] WinCVS使いにくいよ。 Eclipseの方が使いやすい。 でもプログラミングする訳じゃない時にEclipse使うのも何だかなー。 機能も少ないし。
145 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 23:18:03 ] >>143 EUCは捨てても構わないが、SVNなんてのは到底選択肢になりえない
146 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 23:21:35 ] >>145 詳しく
147 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 09:15:21 ] >145 apache.org の人にも言ってやって。 どんどん、 CVS から SVN に切りかえている。
148 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 10:39:43 ] みかままがSVNの本出せば考える。
149 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 11:19:24 ] sourceforgeがSVNに対応したら考える。
150 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 12:29:21 ] メモリ喰いのTSVNCacheが常駐しなくなって、右クリックメニューが重くなるのが無くなったら tortoise svn+subversionに乗り換えてもいいぞ。
151 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 14:16:38 ] 皆様クライアント側に不満ありってことで?
152 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 17:24:14 ] >>150 TSVNCache は常駐だが、右クリックメニューのそれは 設定で軽くできるようになった。その分しっかり機能は削られるけどね。
153 名前:デフォルトの名無しさん [2005/10/03(月) 23:34:32 ] TortoiseCVSよりTortoiseSVNのほうが重いの?
154 名前:デフォルトの名無しさん mailto:sage [2005/10/14(金) 12:22:38 ] 今のCVSの不満。 ・rdiff -sでブランチでの作業が見れない ・ロック時、ブランチで作業中でも、リビジョンを明示しないとトランクの最新リビジョンがロックされる まあこんなとこ。主にブランチ関連だな。所詮ブランチはそういう扱いなのか。 一部の版では改良されてたりするみたいだけど。
155 名前:デフォルトの名無しさん mailto:sage [2005/10/14(金) 17:18:11 ] ファイルやディレクトリ名が変えられないことかな。
156 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 00:44:26 ] >>155 変えられるけど?
157 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 07:32:42 ] >>156 リポコピーすんのか
158 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 13:15:08 ] >>156 は「履歴が途切れるけど変えることは可能」 というつまらないオチ。
159 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 13:19:08 ] >>158 ええ〜、そうなの〜?
160 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 13:42:06 ] 履歴がとぎれちゃ意味ないよな。
161 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 13:52:27 ] ねぇ〜、履歴捨てるくらいならリポジトリ内のディレクトリを改名しよーよー
162 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 20:33:59 ] もしかして、変更できないと思っている連中はクライアント単体での機能を語っているのか?
163 名前:デフォルトの名無しさん mailto:sage [2005/10/15(土) 22:50:26 ] >>162 もしかしてリポジトリのファイル直接リネームか? 単体で完結してるドキュメントなんかはそれでもよかろうが、 プログラムのプロジェクトファイルのひとつだったりしたらイカンだろ。
164 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 00:45:18 ] 単純にリポジトリをリネームなんかしたら、 古いバージョンが取り出せなくなっちゃうじゃん。 repocopyするのは、変更できるうちには入らないぞ。
165 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 00:47:52 ] >>163 "repocopy"なんだから、リネームせずにコピーしないと。
166 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 00:56:19 ] repocopyは過去の歴史の捏造。 日付を指定して取り出すと、当時は存在しなかったファイルが現れる。
167 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 01:07:06 ] 適切にタグを打っているなら日付指定のチェックアウトなんて不要でしょ
168 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 02:58:40 ] >>167 タグ指定でも問題は変わらん。
169 名前:デフォルトの名無しさん mailto:sage [2005/10/16(日) 03:20:13 ] repocopyの時点で,vファイルからタグを消せばよい。がdiffでもタグが使え なくなって何のためにrepocpyしたのかわからなくなる両刃の剣。 リネーム以前のソースとdiffできるようにするためにrepocopyするんだから 仕方なかんべ。それが嫌ならdiffを諦めてremove&add。 repocopyの代わりに新規コミットで始めるがリビジョンはリネーム以前 のものを一つ進めた数字にし、commit messageには @@renamed from **@@ みたいに書く、とかいう規則でcvsをハックすればrenameコマンドを追加して リネームの前後にわたってdiffをとれるように出来そうな気はする。