5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

CVS 1.3

1 :名無しさん@お腹いっぱい。:04/08/27 21:57
RCS board: http://pc5.2ch.net/unix/
Working thread: CVSスレ
head: 1.3
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description: CVSを使ってファイル管理している人の質問と情報交換スレ。


2 :名無しさん@お腹いっぱい。:04/08/27 21:57
----------------------------
revision 1.3
date: 2004/08/27 21:50:57; author: dayomon; state: Exp; res: +1 -0
CVS 1.3
----------------------------
revision 1.2
date: 2003/03/10 11:10:28; author: コンサルタント; state: Dat; res: +984 -0
CVS(2)
http://pc5.2ch.net/test/read.cgi/unix/1047262230/
----------------------------
revision 1.1
date: 2001/08/10 18:10:33; author: anonymous; state: HTML; res: +982 -0
CVSを使ってファイル管理
http://pc.2ch.net/unix/kako/997/997434642.html
=============================================================================


3 :名無しさん@お腹いっぱい。:04/08/27 22:38
そろそろSubversionに

4 :名無しさん@お腹いっぱい。:04/08/27 22:43
関連スレということで。

Subversion スレッド その2
http://pc5.2ch.net/test/read.cgi/linux/1078609142/

5 :ごった煮版とかいうCVSによく似たゴミ撲滅祈願:04/08/27 23:46
関連リンクでもはってみるか。

・viewcvs
http://viewcvs.sourceforge.net/

・cvsweb
http://www.freebsd.org/projects/cvsweb.html

・jcvs
http://www.jcvs.org/

・fisheye
http://www.cenqua.com/fisheye/

WinCVSとかTortoiseCVSなどの板違いネタはム板へどうぞ。

6 :名無しさん@お腹いっぱい。:04/08/28 02:04
うーむ、最近だと画像入りのHTMLで書いたマニュアル含むようにしているから
Subversionしか使わなくなったなぁ。

7 :名無しさん@お腹いっぱい。:04/08/28 03:43
枯れぬなら
 枯れるまで待とう
  新アプリ

8 :名無しさん@お腹いっぱい。:04/08/28 03:48
svn mv cvs arch

9 :名無しさん@お腹いっぱい。:04/08/28 12:08
>>8
arch使ってるの?


10 :名無しさん@お腹いっぱい。:04/08/28 15:52
>>9
いるみたいね
http://senri.homelinux.com/arch/arch.html

11 :名無しさん@お腹いっぱい。:04/09/10 14:35:06
cvsをつかうので

export CVSROOT=$HOME
cvs init
mkdir myproject
cd myproject
echo "test test test" > test.txt
cvs import -m "My Project" myproject hoge myproject_1_1

とやると
cvs [import aborted]: attempt to import the repository

というメッセージがでてうまくimportできません。
OSはFreeBSD5.2.1 cvsは1.11.5です

たすけてエロい人

12 :名無しさん@お腹いっぱい。:04/09/10 19:02:33
>>11
あまりにバカ過ぎる。
そのままでは到底CVSをまともに使えそうには望めないから、
適当な入門ページをぐぐって読め。


13 :11:04/09/10 19:53:44
>>12
適当な入門ページをググって読みました。
事故解決しました。
CVSROOTを勘違いしてました。

逝ってきます

14 :名無しさん@お腹いっぱい。:04/09/11 11:46:50
authorってログイン名以外にできる?


15 :名無しさん@お腹いっぱい。:04/09/12 01:49:40
>>14 調べずに書くけど $user, $username ではないの?

16 :名無しさん@お腹いっぱい。:04/09/28 17:50:42
-u とかでパッチ作るときに
$Log$で生成された行はパッチの対象外にしたいんだけど
どうすりゃいいかね
がんばるしかない?

17 :名無しさん@お腹いっぱい。:04/09/28 18:05:10
あと $Id$も対象外にしたいな
こっちはまあなんとかなりそうだけど

18 :名無しさん@お腹いっぱい。:04/09/28 20:27:04
>>14
できる。というか、実際やってる。

19 : :04/10/13 14:31:10



20 :名無しさん@お腹いっぱい。:04/10/13 21:14:48
>>19
file is unchanged; reverting to previous version
done

21 : :04/10/27 17:41:14



22 :名無しさん@お腹いっぱい。:04/11/04 22:39:10
お前らはなぜこっちに来ませんか?

CVS導入スレ〜 Rev.2
http://pc5.2ch.net/test/read.cgi/tech/1065829553/

23 :名無しさん@お腹いっぱい。:04/11/05 00:31:04
>>22
そこwincvs specificな話ばっかりじゃねーか

24 :名無しさん@お腹いっぱい。:04/11/05 06:47:02
>>23
んなことねーべや。

25 :名無しさん@お腹いっぱい。:04/11/05 07:05:11
でも見てるとUNIXだと問題にもならんようなネタばっかだぜ。


26 :名無しさん@お腹いっぱい。:04/11/05 10:34:04
まあ厨問の多い料理店は見掛け上は繁盛するな

27 :名無しさん@お腹いっぱい。:04/11/05 14:57:38
そーいやこないだコマンドラインからは問題ないけどスクリプトからだと cvs
update できなくてちょっとハマった。
結局 zlib のバージョン違いが原因らしく -z3 外して治ったんだけど、皆も
これに遭遇してたりする?
ttp://cgi.NetLaputa.ne.jp/~kose/diary/?200403b&to=200403161#200403161


28 :名無しさん@お腹いっぱい。:04/11/07 05:01:53
CVS内で使われるdiffってなんなの?
本物のdiffのサブセット?

29 :名無しさん@お腹いっぱい。:04/11/07 10:25:23
>>28
本物のdiffとは?

30 :名無しさん@お腹いっぱい。:04/11/07 10:48:05
>>29
だって本物のdiffと比べて、使えるオプションとか全然違うじゃん。
cvsがラッパーになってオプションを置き換えつつ本物を呼んでるのか
それとも中にdiffのようなものがあってそれをコールしてるのか。

31 :名無しさん@お腹いっぱい。:04/11/07 10:51:24
>>30
で本物の diff とは?

32 :名無しさん@お腹いっぱい。:04/11/07 10:53:55
/usr/bin/diff とか、その辺のやつ

33 :名無しさん@お腹いっぱい。:04/11/07 12:49:00
GNUのdiffは本物のdiffではない

34 :名無しさん@お腹いっぱい。:04/11/07 13:13:10
じゃあ偽者でもいいや
とにかく、cvsが使ってるdiffと、/usr/bin/diffにあるdiffとは
オプションも動作も似てるけど別物だから
困っちゃうよね という話

35 :名無しさん@お腹いっぱい。:04/11/07 13:53:56
ソース見れ
GNU の diff が入ってる

36 :名無しさん@お腹いっぱい。:04/11/07 13:54:21
そうですか

37 :名無しさん@お腹いっぱい。:04/11/07 13:59:37
スマソ
違った
cvs diffがrcsdiff呼んでdiff(1)が実行されるのですね
その過程でオプションがもぎ取られていくのでは

38 :名無しさん@お腹いっぱい。:04/11/07 14:38:18
全部のソースが見られるのに、なんだこいつは

39 :名無しさん@お腹いっぱい。:04/11/07 15:00:44
>>38
二言目には「ソース見れ」ってのは よくない風潮だよ

40 :名無しさん@お腹いっぱい。:04/11/07 15:02:54
OK
cvsの仕様バグってことがわかったので
ありがとう

41 :名無しさん@お腹いっぱい。:04/11/07 15:30:14
>>39
今度から一言目に言うようにします。

42 :名無しさん@お腹いっぱい。:04/11/07 15:33:41
>>39
なんでも「ソース見れ」はよくないが
今回の件はソースを読むのが一番早くて確実でしょ。

43 :名無しさん@お腹いっぱい。:04/11/27 10:09:10
pserverを立てる方法は結構いろんなサイトに載ってたりするのですが
extの立て方を立てるサイトがなかなか見つかりません。
説明されているサイト等を教えていただけませんでしょうか。


44 :名無しさん@お腹いっぱい。:04/11/27 16:42:26
釣られないぞー

45 :名無しさん@お腹いっぱい。:04/11/27 16:48:47
こんなスレ要らないな
めい一杯いらない

46 :名無しさん@お腹いっぱい。:04/11/27 19:19:14
CVS自体要らないな
姪一杯いらない

47 :名無しさん@お腹いっぱい。:04/11/28 11:08:20
どうせならRCSのスレにしようぜ

って誰も使ってネーーーーーーーー
あーたのしーー

48 :名無しさん@お腹いっぱい。:04/11/29 00:43:09
branchとタグの話を詳しく解説したサイトってない?
Free BSDの場合とかも知りたい。

49 :名無しさん@お腹いっぱい。:04/11/29 02:47:34
branch ってのはあれだ。
朝飯だか昼飯だか分からん様な時間帯に食う飯のことだ。

50 :名無しさん@お腹いっぱい。:04/11/29 03:03:33
それはbrunch。


51 :名無しさん@お腹いっぱい。:04/11/29 08:17:46
タンガニカ湖のある内戦の絶えない小国だな。

52 :名無しさん@お腹いっぱい。:04/11/29 12:30:25
Burundiかよ

53 :名無しさん@お腹いっぱい。:04/12/05 23:56:08
茶化してくれてthx。

54 :名無しさん@お腹いっぱい。:04/12/07 16:27:21
すいません、教えてください。
とあるオープンソースのソフトを改造しようと思って自前のリポジトリに入れてみたんですが、
// $Id
で始まる行が変えられてしまっていました。これってCVSの管理用キーワードということ
らしいんですが、みなさんこういう(元々CVSで造られたものを新たにリポジトリに入れる)場合って
どうしてますか? 気にしない?

55 :名無しさん@お腹いっぱい。:04/12/07 17:01:11
>>54
そのままにした状態で、気にする。

56 :名無しさん@お腹いっぱい。:04/12/07 17:02:00
>>54
ttp://www.sodan.org/~penny/vc/cvs-ja_12.html#SEC100

57 :名無しさん@お腹いっぱい。:04/12/08 23:52:36
OpenCVSキタ━━━━━━━━━━(゚∀゚)━━━━━━━━━━!!!!!
http://www.opencvs.org/

58 :名無しさん@お腹いっぱい。:04/12/09 00:12:14
>>57
なんてモイキーなバナーなんだろう

59 :名無しさん@お腹いっぱい。:04/12/09 05:15:11
しかしCVSと同機能+αなものを、綺麗に実装しなおしてくれるなら
喜ばしいことだ。

60 :名無しさん@お腹いっぱい。:04/12/09 10:31:54
俺がイメージキャラクターを書き直してやるよ
CVSたんって今何歳だっけ

61 :名無しさん@お腹いっぱい。:04/12/09 11:45:11
1.12.10歳

62 :54です:04/12/09 16:32:28
>56
どもです。
$Idとかって絶対必要なのかといつの間にか勘違いしてしまっていました。
別に無ければ無くていいみたいなので、cvs import -koしました。


63 :名無しさん@お腹いっぱい。:04/12/13 16:36:35
cvs で www を管理するとします。
そのとき、local copy を cvs commit させたものを
httpd から見えるようにするには、自動的に cvs update するよう cron を設定する
のが普通ですか?

64 :名無しさん@お腹いっぱい。:04/12/13 16:38:34
特に何が普通ということはないです。

65 :初期不良:04/12/13 17:06:29
>>63
メール通知を利用するのがいいんではないだろうか。

66 :名無しさん@お腹いっぱい。:04/12/13 17:38:22
commitinfoにcheckoutするscriptを指定するのが一般的と思う。
でも権限に気をつけれ。

67 :名無しさん@お腹いっぱい。:04/12/13 23:48:21
installスクリプト作っとくとかmake installするとかじゃだめかね

68 :名無しさん@お腹いっぱい。:04/12/15 00:26:21
ママンに頼んどくとかじゃだめかね

69 :名無しさん@お腹いっぱい。:04/12/16 12:00:19
cvs update するものが多重起動した場合の処理、ファイルが
むちゃくちゃ多くなって cvs update に時間がかかるように
なった場合の問題、CVS/ ディレクトリのアクセス制限処理、
単に static なファイルを取り出すだけじゃなく、HTMLを
なんらかのデータ等を元に自動生成するようなページがある場合、
など、状況によりけりだと思う。


70 :名無しさん@お腹いっぱい。:04/12/18 01:02:24
WinCVSのように unixのCVSも日本語でログ付けられるんでしょうか?

71 :名無しさん@お腹いっぱい。:04/12/18 01:12:11
>>70
コミット時に起動するエディタが日本語入力に対応してれば
ログメッセージは日本語にできる. 日本語入力できなければ, 引数で

%cvs ci -m 'ホゲホゲ'

72 :名無しさん@お腹いっぱい。:04/12/18 01:15:31
シェルで日本語入力できなければだめでしょうか?

73 :名無しさん@お腹いっぱい。:04/12/18 01:20:42
ごめん. 分からない. 識者の方よろしく.

74 :名無しさん@お腹いっぱい。:04/12/18 01:28:23
>>72
「シェルで日本語入力」って意味が分からん。
kinput2とか使って貼りつけるって事か?

75 :名無しさん@お腹いっぱい。:04/12/18 02:34:10
>>74
たとえばbashで8bit目を落とすような設定になっていたりすると
(たとえコピペでも)アウトとかね。

76 :名無しさん@お腹いっぱい。:04/12/18 09:54:15
それはもうCVSとは関係ない問題になってしまうよ。


77 :名無しさん@お腹いっぱい。:04/12/21 22:24:40
レポジトリにある、特定の日付のスナップショットをチェックアウトすることってできますか?

78 :名無しさん@お腹いっぱい。:04/12/21 22:26:29
manすら読めない77には出来ない

79 :名無しさん@お腹いっぱい。:04/12/26 13:07:26
プロジェクト名/サブプロジェクト名/hoge/piyo
ってなっててサブプロジェクトのモジュールのみをとりだして使いたい場合
サブプロジェクト以下のファイルだけをcheckoutすることはできますか?

80 :名無しさん@お腹いっぱい。:04/12/26 14:44:42
>>79
こういうこと?
cvs co -d サブプロジェクト名 プロジェクト名/サブプロジェクト名

81 :名無しさん@お腹いっぱい。:04/12/26 15:19:20
>>80
ありがとう

82 :名無しさん@お腹いっぱい。:04/12/28 22:37:30
変更のあったファイルだけを表示したいので、

cvs update | grep -G '[AM] '

とかやってみたのですが、これでも「cvs update: Updating hoge」とかが
表示されてしまいます。変更ファイルの情報のみを表示するにはどうしたら
いいでしょうか。
シェルはbashです。

83 :名無しさん@お腹いっぱい。:04/12/28 22:53:53
>>82 ~/.cvsrcに
cvs -q
diff -u
とか書いとくと便利。あと
update -dP
checkout -P
とかも。ただし-PはCVS管理対象のファイルが一個もないディレクトリを消して
しまうものなので、場合によっては不便かも。

84 :82:04/12/28 23:04:28
「-q」なんてオプションあったんですね。
設定ファイルも初めて知りました。
ありがとうございます。

85 :名無しさん@お腹いっぱい。:04/12/28 23:05:15
$ cvs up 2>&1 | grep ^[AM]
とかゆー話なら

シェルスクリプト総合 その1
http://pc5.2ch.net/test/read.cgi/unix/1101820646/

86 :82:04/12/28 23:45:01
>>85
う、むしろそうゆー話だったかもしれません。
何じゃこのリダイレクトは…。orz
勉強逝ってきます。

87 :名無しさん@お腹いっぱい。:04/12/29 07:45:00
そこで zsh ですよ

88 :名無しさん@お腹いっぱい。:05/01/04 13:06:26
雑種はイラン

89 :名無しさん@お腹いっぱい。:05/01/04 19:40:11
z種

90 :名無しさん@お腹いっぱい。:05/02/02 16:46:18
CVSサーバで管理されてるあるモジュール配下の、ディレクトリ名やファイル名を取得してツリー表示したいんですけど、
クライアントからコマンドで実現するとしたら、どんな手段がありますか?
いったん対象をすべてチェックアウトして、その情報から一覧を作成するというのはナシで。


91 :名無しさん@お腹いっぱい。:05/02/02 17:50:27
>>90
自前でpserverプロトコル喋ってがんばる

92 :名無しさん@お腹いっぱい。:05/02/02 21:18:26
>>91
それはpserverプロトコルでできることを確認して書いてるんだな?


93 :名無しさん@お腹いっぱい。:05/02/02 23:50:16
>>90
コマンドとか言わんとeclipceかwincvs

94 :90:05/02/03 00:01:29
eclipseのCVSリポジトリービューってあるじゃないですか。
あれと同じような機能のビューをプラグインで作ることになって。
今はWindowsのコマンド叩いてますが、eclipseのプラグインから呼ぶ場合って、
他の手があるのですか?

95 :名無しさん@お腹いっぱい。:05/02/03 01:21:57
pserver立てる時に 「/etc/inetd をいじる」
とどの説明書きにも載ってるんですが
ウチのredhatにはそんなファイルないです。(xinetdだったらあるけど。)
代わりのやりかた教えてください

96 :名無しさん@お腹いっぱい。:05/02/03 01:25:20
そういう内容はLinux板で訊けよ。


97 :名無しさん@お腹いっぱい。:05/02/03 01:26:45
Linux板にCVSスレないんすもん

98 :名無しさん@お腹いっぱい。:05/02/03 01:46:02
>>95みたいのは既にCVSの問題じゃないんだってば。


99 :名無しさん@お腹いっぱい。:05/02/03 14:30:10
>>95 >>98
$ info cvs
を実行して、「/server_args」と入力してEnter押してみな。ちゃんと
xinetdの設定ファイルの書き方があるだろ。xinetd自身はLinux特有じゃない
からLinux板じゃなきゃいけないこともないよ。

100 :99:05/02/03 14:33:09
100ゲト。
>>90 cvs-1.12系だとcvs rls -R とかでいけそうだね。

101 :名無しさん@お腹いっぱい。:05/02/04 21:01:09
どうしてわざわざsubversionを使わないのかが分からない

102 :名無しさん@お腹いっぱい。:05/02/05 09:04:05
subversion 遅いから嫌。

103 :名無しさん@お腹いっぱい。:05/02/05 19:27:49
>>102
fsfsをバックエンドにするとそれなりにスピードが出るよ。
webのコンテンツを根こそぎsnapshot取るのに使っているけど
いまのところSJISのファイル名(「コピー 〜 foo.gif」とか)に
遭遇しない限り問題なく動くしね。
あとまだ試してないけど、WebDAVではなくsvnserveモードで使えば
違いがあるのではないかな?

104 :名無しさん@お腹いっぱい。:05/02/14 22:44:23
コミットメール飛ばしてる?ビュンビュン

105 :名無しさん@お腹いっぱい。:05/02/18 11:41:16
ViewCVS と cvsweb ってどう違うの?
プロジェクト内 web サーバにどっちか動かそうと思っているのですが、
ViewCVS や cvsweb のページを見てみても、機能の違いがわかりません。

どっちもほとんど同じ?


106 :名無しさん@お腹いっぱい。:05/02/18 13:02:56
細々とした部分では ViewCVS が好き。
でも ViewCVS の diff が ediff ではないので
cvsweb を使ってる。

107 :名無しさん@お腹いっぱい。:05/03/01 16:40:36
CVS で、commit すると、Version .... な行の日付とかを書き換えてくれるけ
ど、これを書き換えさせないためには、どうしたらいいの?

108 :名無しさん@お腹いっぱい。:05/03/01 17:24:29
>>54-56

109 :名無しさん@お腹いっぱい。:05/03/01 17:37:19
>>108
即レスありがとう。

110 :名無しさん@お腹いっぱい。:05/03/01 23:00:55
うちは-koかな。
-kbは罠。

111 :名無しさん@お腹いっぱい。:05/03/10 10:43:55
質問です。
NTサーバのpserverをLinuxから使いたいんですけど、ドライブ名ってどうやって指定したらいいですか?
例えばDドライブにリポジトリがあるときに、

% cvs -d :pserver:ユーザ名@ホスト名:d:/hoge/CVSROOT login
cvs login: CVSROOT may only specify a positive, non-zero, integer port (not `d:').
cvs login: Perhaps you entered a relative pathname?
cvs [login aborted]: Bad CVSROOT: `:pserver:ユーザ名i@ホスト名:d:/hoge/CVSROOT'.

% cvs -d :pserver:ユーザ名@ホスト名:/d:/hoge/CVSROOT login
Logging in to :pserver:ユーザ名@ホスト名:2401/d:/hoge/CVSROOT
CVS password:
Bad repository root '/d:/hoge/CVSROOT'

となります。
windowsでwincvsからなら使えてます。
よろしくお願いします。


112 :111:05/03/15 10:40:14
ここに書いてあるようにしてもだめでした。
http://lists.gnu.org/archive/html/info-cvs/2001-11/msg00615.html

% cvs -d :pserver:ユーザ名@ホスト名:/d//hoge/CVSROOT login
Logging in to :pserver:ユーザ名@ホスト名:2401/d//hoge/CVSROOT
CVS password:
Bad repository root '/d//hoge/CVSROOT'


113 :名無しさん@お腹いっぱい。:05/03/15 12:02:52
:pserver:user@host:2401:D:/hoge/cvsroot

じゃどう?

114 :111:05/03/15 15:49:53
% cvs -d :pserver:user@host:2401:D:/hoge/CVSROOT login
cvs login: CVSROOT may only specify a positive, non-zero, integer port (not `2401:D:').
cvs login: Perhaps you entered a relative pathname?
cvs [login aborted]: Bad CVSROOT: `:pserver:user@host:2401:D:/hoge/CVSROOT'.
となりました。

使えてるwincvsの設定では
:pserver:user@host:D:/hoge/CVSROOT
と書いてあります。


115 :名無しさん@お腹いっぱい。:05/03/15 15:56:40
parseがうまくいってないだけな気がするから、
unix側のcvsを適当に書き変えちゃえばいいんじゃ

116 :111:05/03/15 16:25:15
>>115
いろいろ試してるんですけど、うまくいかなくて。
""とかいろんなところに入れてるんですけど。
zshがいけないのかと思ったけど、shでも同じでした。


117 :名無しさん@お腹いっぱい。:05/03/15 18:41:59
>>116
いやだからcvsに手いれろっての。

118 :名無しさん@お腹いっぱい。:05/03/15 22:04:01
すいません、初心者な質問です。
CVSサーバのリポジトリに登録してあるモジュールをcheckout
した場合、checkoutした人がモジュールをcommitしないと他の人が
そのモジュールに対してcheckoutなり、手を加えられないといった
ことはおこりませんよね?
例えば、Aさんが"hoge"ディレクトリをcheckoutしたら、Bさんは
Aさんが"hoge"ディレクトリをcommitするまで、hogeディレクトリ
に対してソースを見る事はできるが、手を出せないといったことは
起こるんでしょうか?用語を間違っているところがあるかもしれませんが
よろしくおねがいします。

119 :名無しさん@お腹いっぱい。:05/03/15 22:10:26
起きません。

ただし、B氏がcoした後でA氏がciした場合、
B氏はまずupしなければciできなくなります。
upした時に、競合があれば解決してciという流れ。

120 :名無しさん@お腹いっぱい。:05/03/15 22:18:03
すばやいレスありがとうございます!
なるほど、そういうこともあるんですね。

121 :名無しさん@お腹いっぱい。:05/03/16 13:36:40
CVSやSubversionのチェックアウトは、とくにロックをかけずに
「単に作業用コピーとしてローカルに持ってくる」だけ。

基本的には同時に複数の人が別々に作業できる。同じファイル
を弄ることも可。

弄る箇所が違えばほぼ自動的に他人の変更箇所も取り込める。
同じ箇所を弄れば衝突箇所が発生しうるが、そこは開発者同士の
コミュニケーションで解決する。


122 :111:05/03/16 13:37:24
>>117
そういうことでしたか。
cvsのソースみてみたけど、よくわからない。。。


123 :名無しさん@お腹いっぱい。:05/03/17 13:30:37
/etcにある設定ファイルなどもCVSで管理しています。
前にリポジトリのディレクトリ構造変更に伴い、CVS管理ディレクトリを削除、
再びチェックアウトとしてみたのですが、当然管理していたファイルはすでに存在するため、
コンフリクトのようなメッセージが出て、管理ディレクトリはできるものの、
ファイルは管理対象とはなってくれませんでした。
確かこのときは、対象ファイルを消してはupdateということをやったと思います。

今度リポジトリを別のマシンに移したいので、また同じ作業をしないといけないのですが、
/etcの下すべてのファイルを管理しているわけではないので、いったん全部消す
というわけにもいかないので、面倒です。
チェックアウト時、既存ファイルを強制的に上書きするようなことはできないものでしょうか。

124 :名無しさん@お腹いっぱい。:05/03/17 13:42:41
強制上書きオプションちと見あたらないのだが、もし
リポジトリの位置やアクセス方法が変わっただけなら
CVS/RootやらCVS/Repositoryを書き換えるだけで
済んでたことだったのかもね。


125 :名無しさん@お腹いっぱい。:05/03/17 13:55:25
>>123

旧リポジトリで
cvs -d <old> ci ...

新リポジトリに移行
cvs -d <new> co -d /<tmp_dir>
diff -rU... /<tmp_dir> /etc | (cd /<tmp_dir>; patch -p ...)
mv /etc /etc.save
mv /<tmp_dir> /etc

ってな, 話ではない?


126 :123:05/03/17 14:33:06
アドバイスどうも。

>>124
あちこちにあるので、それも結構面倒でして。

>>125
なんか例はややこしいですが、要は一時ディレクトリに管理している分だけ
チェックアウトしておいて、それを上書きすればよさそうですね。今度これやってみます。
sudoersのようにパーミッションを変更する必要があるファイルがあるかもしれませんが。

25 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)