[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/22 23:17 / Filesize : 219 KB / Number-of Response : 837
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

CVS導入スレ〜 Rev.3



1 名前:デフォルトの名無しさん [2005/04/10(日) 22:58:38 ]
バージョン管理システムCVSについてのスレッドです。

前スレ : 「CVS導入スレ〜 Rev.2」
pc8.2ch.net/test/read.cgi/tech/1065829553/

関連スレとリンクは>>2を参照

667 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 10:46:43 ]
rmしてcvs updateじゃダメなん?

668 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 12:32:49 ]
>>667
WinCVSだっつってんだろ。

>>666
赤くなったファイル(変更したファイル)を選んでごみ箱ボタン、そのあとアップデート。
要するに消して取り直す。

669 名前:667 mailto:sage [2007/09/18(火) 13:19:22 ]
>>668
いや、まさか一々説明せんでも「そういう処理を相当するGUI操作で置き換える」ってことくらい判ると思って。
# 寧ろ、>668の説明に出てくる「ゴミ箱ボタン」の方がよっぽど判りにくいと思うのだが。

670 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 13:20:25 ]
つーか、「更新ボタン」じゃなくて「アップデート」なのね

671 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 13:23:30 ]
>>665
もちろん普通にしたらツリーになんないけど、上記のフォーマットなら
それはあんまり気にしなくてもいいじゃない?ようはコメントが全部見た
いんでしょ、そのフォーマットは。

どうしてもツリーにしたいなら、まず1ディレクトリずづファイルに書き
出して、(階層数を考慮しながら)それを最後に結合させたらいいだけ
だと思うけど。

672 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 13:35:04 ]
>>671
リビジョンツリーを出力したいんでしょ。cvs logから作ろうとしたら、結構しんどいと思うけど。

673 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 14:28:11 ]
あー、すまん。確かに元の質問にそう書いてあったね。

でもツリーにしたいなら、最初の再帰でツリー構造を解析し、2番目に
ログを書き出す2パスにすればいいだけだと思うけど。最初からそう
書けば良かったか。(なるべく簡単に出来るようにと思ってね)。

とりあえず元の質問には何も答えない揚げ足取りはこれで気が済んだ?

674 名前:デフォルトの名無しさん mailto:sage [2007/09/18(火) 16:19:42 ]
気が済んだつーか、納得した。

>>662
つーことで、既存ツールではViewCVだっけ? WebServerで実装するのしかなさそうって処で。
#663が指摘しているのが多分それだろう。

面白そうだから、もし自力で作ったら公開してくれw

675 名前:666 mailto:sage [2007/09/22(土) 20:37:24 ]
>668
亀レスすいません。
忙しくて来れませんでした。

私が知りたい情報を的確にレスしてくれてありがとうございます。
まさに、それが知りたかったです。





676 名前:デフォルトの名無しさん mailto:age [2007/09/29(土) 18:32:38 ]
質問です。
チェックアウトしたリポジトリの中身の個々のファイルに対し、
バイナリファイルか否かを調べるコマンドってありませんか?
(というか、import or commit時の-kオプションの値を調べる方法)

CVSディレクトリ内を直接見ればわかりそうですが、直接管理データを
触るのは少し抵抗があるので、できればコマンドでサクッとわかる方法が
あれば教えてください偉い人。

677 名前:デフォルトの名無しさん mailto:sage [2007/09/29(土) 19:25:53 ]
>>676
cvs status ではだめ?

678 名前:676 mailto:age [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)


679 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 03:31:56 ]
それはテキストだから-kb付いてないだけじゃないのか?。。。
-kb属性付いてたらSticky Options: (none) のところに-kbって出ると思うけど


680 名前:676 mailto:sage [2007/09/30(日) 16:35:43 ]
出来ました。感謝。

681 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 23:05:25 ]
タイトル: バージョン管理システム

バージョン管理システムについて語れ

関連スレ
CVS 1.3 [UNIX板]
pc11.2ch.net/test/read.cgi/unix/1093611448/
CVS導入スレ〜 Rev.3 [プログラム板]
pc11.2ch.net/test/read.cgi/tech/1113141518/
Subversion r7 [プログラム板]
pc11.2ch.net/test/read.cgi/tech/1180858500/

っていうスレを立てようと思ったら規制でエラーになったよヽ(`Д´)ノワーン

682 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 23:58:41 ]
いらんがな。

683 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 19:01:07 ]
リポジトリに登録されたプロジェクト名を変更することってできますか?

684 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 20:53:34 ]
>>683
「プロジェクト=登録ディレクトリ名」ということなら、いろんな方法がある。

・チェックアウトの際に-dオプションで作業ディレクトリ名を変える
・上記と似たようなものだが、modulesに登録
・違う名前でインポート(or add)
・リポジトリを直接いじる

ちょっと質問が漠然としすぎ。

685 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 12:34:59 ]
複数のプロジェクトで共通に使いたいファイルがあるとき、
リポジトリ内でシンボリックリンクを張るとなんか不都合ありますか?



686 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 12:04:17 ]
>>685
小規模ならそんなに問題にはならないと思う。
勿論、coするとファイルになるのでその辺だけ要注意。

687 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:17:01 ]
レポジトリ内でシンボリックリンクするのは排他制御とか問題ありそうな気がする。
サブディレクトリにcheckoutして、必要ならワークスペースでリンクを張る
makefileを書く方を選ぶなあ。

688 名前:685 mailto:sage [2007/10/29(月) 18:56:22 ]
今は正攻法(?)で、modulesにエイリアスとディレクトリ指定を組み合わせて記述して
やってます。
でもこれだとサブディレクトリを作る必要があります。まあこれは共通ファイルの使用を
明示する意味でも悪くはないと思うんですが、面倒なのがupdateの際に-dオプションを
指定できない点です。うっかりやってしまうと、わざわざ隠したファイルが出てきてしまうので、
シンボリックリンクが通用するならと思った次第です。

689 名前:つーか、基本的にリポジトリを直接触れないし mailto:sage [2007/10/29(月) 19:55:53 ]
svnに移行すれば全てが解決するよ。

690 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:59:52 ]
するかボケ。

691 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 00:19:39 ]
ちと質問。

CVSで管理されてるソースコードを手元のWinXPsp1に持ってきたい。
で、操作をGUIでやりたいんだけど、その場合、

WinCVS
TortoiseCVS
Eclipseプラグイン

が主なクライアントでいいんだろうか。

ちなみにCVSを始めとするバージョン管理ソフトはまともに使ったことはないし、
今回の場合手元で見るのが目的でサーバに上げるのは完全に目的外。

692 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 03:04:56 ]
>>691 それでいいよ。

693 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 08:34:23 ]
Eclipseお勧め。

694 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 18:54:23 ]
>>692-693
遅くなったけどthx.
ナローバンドなんでファイルサイズの小さい方から試してみるわ。
Eclipseはでかいからまあそのうちに。

695 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 02:23:10 ]
eclipseは本買えばついてるのが多いぞ。
特に(当たり前だけど)Java関係。



696 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 13:36:41 ]
あるリビジョン以降、削除されてたファイル郡があるのですが、
これを再度、追加させたいときはどうすればいいんでしょうか?

697 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 14:03:37 ]
リポジトリのディレクトリに行き、
Atticディレクトリから該当ファイルの,vファイルを探し出して
その上のディレクトリに移動。
クライアントの手続きだけでは何ともならない。

698 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 14:31:04 ]
俺ならクライアントから操作する。

・日付などで貼り付けて、そのファイルがあった頃の一式を取り出す。
・復活させたいファイルをどこか別の場所に移しておく。
・貼り付けを解除して最新バージョンを取り出す。
・別の場所においてあった復活させたいファイルを持ってきてcvs add

安易にリポジトリを直接いじるべきではないと俺は考える。

699 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 14:37:42 ]
そうなんだけど、それだと結局履歴が連続しないんだよね。
試してないけど、そのファイルをもう一度削除するとどうなるのかも疑問。
# まぁ、私はその辺の「ファイル操作」を追えないのがいやってのもあって
# subversionに移行したわけで……

700 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 15:43:16 ]
Atticにあるファイルを再びcvs addすると、復活させるか(リビジョンを引き継ぐか)
新たなファイルとする(引き継がない)かどうか聞いてきたような記憶がおぼろげにあるけど…。

SubversionはCVS以上に嫌な要素がてんこ盛りなんで、いまだに移行できない。

701 名前:デフォルトの名無しさん mailto:age [2007/12/20(木) 12:20:20 ]
すみません。
TortoiseCVS専用のスレってどこかにありますか?




702 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 16:01:21 ]
貴方の心の中に。

703 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 08:09:55 ]
>700
>SubversionはCVS以上に嫌な要素がてんこ盛り
たとえばどんなところ?ファイルごとのリビジョンがないとか?

704 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 10:25:30 ]
えーと、前にどっかに書いたな…。

>>607からの流れ読んでくれ。

Subversionでの節目管理はどうやるんだろう?
気軽にタグつける(=コピー作る)のか?
それともリビジョンメモるのか?んなアホな…。

705 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 15:30:43 ]
気軽にタグをつける以外の解があるように思えんが。




706 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 22:31:48 ]
CVS脳のままSubversion使ってるんだろ。

707 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 23:29:27 ]
>704
>607 に対するコメントついてるから、とりあえず 1 点だけ誤解してそうなところだけ。
コピーっつっても実体コピーするわけじゃないから、容量的にも時間的にもコストほとんどかからんよ?

708 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 13:44:32 ]
windows環境です。
コマンドラインで構わないのですが、インストール無しに
cvs,svnを使うためのツールをどこかから落とせませんか?

709 名前:708 mailto:sage [2008/01/09(水) 14:30:50 ]
すいません。
他のマシンからコピーしてどうにかしました。

710 名前:デフォルトの名無しさん [2008/01/09(水) 16:28:10 ]
cygwin のCVS (1.11.17) と Emacs (Meadow 21.4.1) をWinXP で使ってるんですが、
いつの間にか出来てる .#ファイル名.rev番号 ってファイルは何でしょうか?

消しても良いんでしょうか?

711 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 19:08:44 ]
>>710
updateでローカルコピーとのマージが行われたときにできる、
マージ前のバックアップじゃなかったかな。
比較用として自分が必要じゃないなら、消してしまっても動作には影響しない。

712 名前:デフォルトの名無しさん [2008/01/09(水) 19:35:59 ]
>>711
ありがとう。

少し古いリビジョン番号で残ってるから何かと思った。
マージしたときに発生してたのか、なるほど。

713 名前:デフォルトの名無しさん mailto:sage [2008/02/13(水) 17:05:40 ]
unicodeをサポートとhttp経由でアクセスしたりデータを暗号化したりできるものがあるか教えてください。

714 名前:デフォルトの名無しさん [2008/05/13(火) 06:54:10 ]
age

715 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 17:44:36 ]
今、CVS サーバーを EUC で運用していますが、そう遠くない将来 UTF に移行する必要性が生じると思います。
その際、ファイル名は Samba を経由が比較的手軽だと思うのですが、今までのコミットメッセージは
どうすればよいのでしょう?リポジトリのファイルに変換ツールカマしてよいものでしょうか。それとも
コミットメッセージだけは EUC で運用を続けるしかない?



716 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:09:12 ]
これを機会にsubversionに移行するといいと思う。

717 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 11:34:05 ]
だが断る

718 名前:デフォルトの名無しさん [2008/06/10(火) 15:01:45 ]
ためしにCVS+Eclipseをちょっと使ってみて、すんなり導入、使用してたんですけど
Subversionの方がいいと聞いて、乗り換えようかと試行錯誤してます。

ちなみに、webアプリケーションです。

ちょっと疑問に思ったので質問させてください。
バージョンってか、リビジョン?がファイル単位じゃないので、基本的に別々のプロジェクトは、別のリポジトリにするっていうのは
わかったのですが、例えば、バージョン管理が必要ない画像とかが膨大すぎて、システムに関係した部分のみリポジトリに入れたい
時って、どんなふうにするのがいいのでしょうか?

たとえば、最初のインポート時に、必要なディレクトリごとに何度かimportっていうの試したんですけど、
そうすると、importの度にリビジョンがあがって、スタート時にリビジョン8からとかってことになって気持ち悪いのですが、
そういうもんなのでしょうか?

個人的には画像もすべてバージョン管理につっこんで、WEBアプリケーション全てをまるっと管理しても便利そうなのですが
うちのデザイナや更新する人たちにはちょっと敷居が高いので、システム部分だけ、管理したいなあと・・・

CVSの時も思ったけど、特定の拡張子とかディレクトリだけはずしてimportとか出来れば・・・

まあ、一旦全部いるものだけ別ディレクトリにコピーして、構成を作ってからimportすれば済むけど
ちょっと面倒かな〜
なんかもっと簡単な方法ありますか?

719 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 15:08:58 ]
ignore指定してもいいし、バイナリも(度々変更が入るのでなければ)管理しちゃっていいと思う。
リビジョンが増えるだけではリポジトリは太らないから大丈夫。

720 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 16:05:22 ]
>>718
まず、どっちの話してんだ?
Subversion のことなら、そっちのスレにいけ。
俺は設定がめんどいから Subversion は嫌いだ。

721 名前:719 mailto:sage [2008/06/10(火) 16:07:26 ]
いかん、SVNスレだとばっかり思っていた……

>>720
私はCVSは融通が利かないから嫌になった。

722 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 17:52:34 ]
ignoreといえば、WinCVSのUIは酷いな。
importするときに、拡張子別にファイル選択した後に
ignoreの指定がある。逆だろw

723 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 17:58:56 ]
>>721
んじゃ来んなよ。布教活動でもする気か?

724 名前:718 [2008/06/10(火) 18:37:08 ]
レスありがとう〜
なんか偽物現れてる・・・まあ、いいですw

Subversionのスレあったんですね。
svnで検索して、無いと信じ込んでました。
いろいろ四苦八苦してますが、そっちへ行きます。

ありがとうございました。

725 名前:デフォルトの名無しさん [2008/06/13(金) 02:26:55 ]
cvsで間違えてcommitしたものを取り消すにはどうすればいいでしょうか?





726 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 04:33:50 ]
元の内容に戻して再度commit

727 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 11:33:09 ]
一つ前のリビジョンをupdateで取得してcommit

728 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 12:01:33 ]
>>727
それ初めてやろうとしたときsticky tagにさんざん悩むのは基本

定石は
cvs up -p -r 前のバージョン番号 ファイル名 > ファイル名
cvs commit
でいいのかな

729 名前:>>725 [2008/06/13(金) 22:32:30 ]
>>726
>>727
>>728
ありがとうございます。


730 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 21:12:25 ]
>>720
TracにくっついてるSubversionの方が
よっぽど設定楽だ

731 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 22:10:21 ]
宣伝はよそで

732 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 11:10:54 ]
ファイル共有するために、リポジトリ内でシンボリックリンク張っても大丈夫ですかね?

733 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 21:26:45 ]
きちんと排他できなくなるからやめた方がいいと思う。

734 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 04:56:02 ]
>>733
そうなんですか?
何でシンボリックリンクだと排他ができなくなるんですか?
後学のために…。

735 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:12:13 ]
cvsは、リポジトリ更新中はリポジトリファイルの名前を使ったロックファイルを作るんじゃなかったっけ?
だとしたら、リンク経由で更新しているときに本体を更新かけたら拙いんじゃね? 勿論その逆も。
リンク側からは更新しないって運用ができるならいいのかも知れないけれど、それならリンクじゃなくて
適宜リポジトリファイルをコピーすればいいのだろうし。



736 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 14:06:45 ]
>>735
なんと。
じゃあハードかシンボリックかという問題じゃないんですね。むぅ。
とりあえず今は一人で使ってるだけだからいいか(実はもうやっちゃった)。

737 名前:デフォルトの名無しさん [2008/07/30(水) 11:17:58 ]
WinCVSで格納するとき、下のようなエラーが出るのですが、どうしたら良いでしょう?
(フォルダ名とファイル名部分は、ちょっぴり書き変えました)
 ↓

cvs commit -m (none) a.txt (ディレクトリ S:\Src 内)
Checking in a.txt;
\\Server\CVS\Src/a.txt,v <-- a.txt
new revision: 1.197.2.1; previous revision: 1.197
cvs [commit aborted]: error writing to lock file \\Server\CVS\Src/a.txt,

*****CVS はコード 1 で終了しました*****


738 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 16:19:02 ]
TortoiseCVSで、コマンドラインから
指定のフォルダをコミットする方法はありますか?

739 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 16:40:13 ]
>>738
TortoiseCVSではなくてcvs.exeを使えばいいと思います。

740 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 06:01:48 ]
>>737
lock fileとか書いてあるからロックファイルが絡んでると思われる。
ロックファイルと言うのはリポジトリに一時的に置かれるファイルで

(ここから俺の予想だけど)
そのファイルがある状態だと他のプレイヤーがコミットできない(と思う)。
(つまりWin32APIのCRITICAL_SECTION構造体とかと同じような使われ方をしている(と思う))

741 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 01:08:20 ]
pserverは使わず、NAS上(samba)に直接リポジトリをおいて、クライアントはWinCVSな人っている?
うまくいっていたら設定を教えて欲しいです。

742 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 22:25:35 ]
WinCVSを使ってmedia player classicのソースコードをチェックアウトしたいんだがBAD CVSROOTの表示が出て全くできません。
認証方法はlocalでCVSROOTはguliverkli.cvs.sourceforge.net/guliverkli/を入れてる。
どうすればいいのか教えてください。

743 名前:742 mailto:sage [2008/09/26(金) 23:45:07 ]
自己解決しました。

744 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 20:09:16 ]
早いなw

745 名前:デフォルトの名無しさん [2008/10/19(日) 01:52:58 ]
cvs使っていると、/tmp配下に、cvs〜bakっていう名前のフォルダがたくさんできるんだが、
これはなんだろう?作らないようにするにはどうしたらいいんでしょうか?

環境FreeBSD5.2






746 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 13:28:14 ]
初耳。

747 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 18:06:36 ]
cvsNT2.503 Build2382をインストールしたんですが
リポジトリ追加するためのAddボタンが存在しません><
どうにかしたらでてくるんですか?

748 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 10:29:03 ]
MercurialのWindows版ってどっからDL出来るの?
mercurial.berkwood.com/
のURLだとサーバーにアクセスできないんだが…。

749 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 00:03:37 ]
普通にアクセスできたが……

750 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 01:30:36 ]
漏れもアクセスできたお

751 名前:748 mailto:sage [2008/10/31(金) 14:32:49 ]
今日アクセスしたらできたわ。

752 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 20:53:01 ]
ドンマイ

753 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:31:15 ]
アクセスできて良かった。
ところで今度からは「バージョン管理システムについて語るスレ」
pc11.2ch.net/test/read.cgi/tech/1215520728/l50
の方に書き込むと良いよ。


754 名前:748 mailto:sage [2008/11/01(土) 01:33:50 ]
>752
ありがとうございます

>753
了解しました。
今後はそちらのスレに書き込むようにします。

755 名前:デフォルトの名無しさん [2008/12/02(火) 05:33:00 ]

$ cvs diff -r HEAD

とすると、cvs最新のファイルとローカルファイルを比較してくれますが、
このオーダーを逆にして、ローカルを古いものと仮定し、ローカルとcvs HEAD
を比較する方法はありませんか?



756 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 07:41:35 ]
ファイル単位ならcvs update -pしてdiff localFile -で。

757 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 21:14:00 ]
XPにCVSNT 2.5.03.2260をインストールしてGUIからリポジトリを作成したのですが、
クライアント(wincvs 2.0.2.3)からCVSROOTがチェックアウトできません。
cvs checkout: cwd=D:\cvs ,current=D:\cvs
cvs server: User hoge cannot read CVSROOT
どうすれば、CVSROOTをチェックアウトすることが出来るでしょうか?
CVSROOT以外のモジュールはチェックアウトできました。

758 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 19:37:12 ]
そうかなあ

759 名前:デフォルトの名無しさん [2009/03/24(火) 00:55:08 ]
Windows 環境で WinCVS の cvs.exe で cvs init しようとしたら、
リポジトリのパスを指定する所で
ドライブレターの指定がサーバ名の指定と誤解されて失敗してしまいます。
一体どのようにすればいいのでしょうか?

760 名前:sage [2009/04/17(金) 08:49:08 ]
cvs update した後、ファイルのどこがどのようにupdateされたのか知る方法を教えてください。。

761 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 13:08:48 ]
一つ前のリビジョンと比べりゃいいじゃん。

762 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 14:13:34 ]
1. コピーをとる
2. cvs updateする
3. diffをとる

763 名前:760 mailto:sage [2009/04/17(金) 20:25:50 ]
>>761の方法では無理だと思います。

>>762
やはりそれしかないのか。。
コピーとってなくて、アップデートした後にアップデート前の状態に戻すことってできないのでしょうか?

764 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 22:27:06 ]
>>763
「アップデート前の状態」がどこかに保存されていれば可能だが…

そもそも、1つのファイルを複数人で同時に修正するのが変。

おそらく、 >760 は、他人が修正した箇所が何処か知りたいのだろうが
モジュール分割を間違っているか、運用が不味いかのどちらか。

765 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 10:45:02 ]
>>763
どういう運用してるかぐらい書けよな。
update(マージ)前のバックアップファイルが自動的に残るはずだけど
残ってないか?>>710-711 あたり。



766 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 11:13:29 ]
「update前の状態」は2種類考えられる。
一つは一つ前のリビジョンであり、もう一つはローカル修正済み。
前者は勿論リポジトリから取り出せるし、後者はマージの残骸が残っている筈。
何が不満なのか判らんが、自分のやりたいことも他人に伝えられないから
ツールを使いこなすこともできないと言うことなんだろうな。

767 名前:760 mailto:sage [2009/04/20(月) 19:56:30 ]
みなさん言いますね。情報不足で申し訳ない。

updateした後、
マージ(Need Merge)された場合はたしかにバックアップが残るから元に戻せるけど、
パッチ(Need Patch)の場合はバックアップは残らない。

使いこなしてる>>766、後者の場合に元に戻す方法を教えてください。

>>764
モジュール分割してもメインモジュールは複数人が修正する可能性があるだろ。
もしかして、複数人でやったことない?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<219KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef