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を使ってファイル管理している人の質問と情報交換スレ。
CVS 1.3
NGNG
NGNG
----------------------------
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
=============================================================================
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
=============================================================================
NGNG
そろそろSubversionに
NGNG
関連リンクでもはってみるか。
・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などの板違いネタはム板へどうぞ。
・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などの板違いネタはム板へどうぞ。
NGNG
うーむ、最近だと画像入りのHTMLで書いたマニュアル含むようにしているから
Subversionしか使わなくなったなぁ。
Subversionしか使わなくなったなぁ。
NGNG
枯れぬなら
枯れるまで待とう
新アプリ
枯れるまで待とう
新アプリ
NGNG
svn mv cvs arch
NGNG
NGNG
11名無しさん@お腹いっぱい。
NGNG 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です
たすけてエロい人
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です
たすけてエロい人
NGNG
NGNG
authorってログイン名以外にできる?
NGNG
>>14 調べずに書くけど $user, $username ではないの?
16名無しさん@お腹いっぱい。
NGNG -u とかでパッチ作るときに
$Log$で生成された行はパッチの対象外にしたいんだけど
どうすりゃいいかね
がんばるしかない?
$Log$で生成された行はパッチの対象外にしたいんだけど
どうすりゃいいかね
がんばるしかない?
NGNG
あと $Id$も対象外にしたいな
こっちはまあなんとかなりそうだけど
こっちはまあなんとかなりそうだけど
NGNG
>>14
できる。というか、実際やってる。
できる。というか、実際やってる。
19
NGNGNGNG
NGNG
NGNG
>>22
そこwincvs specificな話ばっかりじゃねーか
そこwincvs specificな話ばっかりじゃねーか
NGNG
>>23
んなことねーべや。
んなことねーべや。
NGNG
でも見てるとUNIXだと問題にもならんようなネタばっかだぜ。
NGNG
まあ厨問の多い料理店は見掛け上は繁盛するな
NGNG
そーいやこないだコマンドラインからは問題ないけどスクリプトからだと cvs
update できなくてちょっとハマった。
結局 zlib のバージョン違いが原因らしく -z3 外して治ったんだけど、皆も
これに遭遇してたりする?
ttp://cgi.NetLaputa.ne.jp/~kose/diary/?200403b&to=200403161#200403161
update できなくてちょっとハマった。
結局 zlib のバージョン違いが原因らしく -z3 外して治ったんだけど、皆も
これに遭遇してたりする?
ttp://cgi.NetLaputa.ne.jp/~kose/diary/?200403b&to=200403161#200403161
28名無しさん@お腹いっぱい。
NGNG CVS内で使われるdiffってなんなの?
本物のdiffのサブセット?
本物のdiffのサブセット?
NGNG
>>28
本物のdiffとは?
本物のdiffとは?
NGNG
>>29
だって本物のdiffと比べて、使えるオプションとか全然違うじゃん。
cvsがラッパーになってオプションを置き換えつつ本物を呼んでるのか
それとも中にdiffのようなものがあってそれをコールしてるのか。
だって本物のdiffと比べて、使えるオプションとか全然違うじゃん。
cvsがラッパーになってオプションを置き換えつつ本物を呼んでるのか
それとも中にdiffのようなものがあってそれをコールしてるのか。
NGNG
>>30
で本物の diff とは?
で本物の diff とは?
NGNG
/usr/bin/diff とか、その辺のやつ
NGNG
GNUのdiffは本物のdiffではない
NGNG
じゃあ偽者でもいいや
とにかく、cvsが使ってるdiffと、/usr/bin/diffにあるdiffとは
オプションも動作も似てるけど別物だから
困っちゃうよね という話
とにかく、cvsが使ってるdiffと、/usr/bin/diffにあるdiffとは
オプションも動作も似てるけど別物だから
困っちゃうよね という話
NGNG
ソース見れ
GNU の diff が入ってる
GNU の diff が入ってる
NGNG
そうですか
NGNG
スマソ
違った
cvs diffがrcsdiff呼んでdiff(1)が実行されるのですね
その過程でオプションがもぎ取られていくのでは
違った
cvs diffがrcsdiff呼んでdiff(1)が実行されるのですね
その過程でオプションがもぎ取られていくのでは
NGNG
全部のソースが見られるのに、なんだこいつは
NGNG
>>38
二言目には「ソース見れ」ってのは よくない風潮だよ
二言目には「ソース見れ」ってのは よくない風潮だよ
NGNG
OK
cvsの仕様バグってことがわかったので
ありがとう
cvsの仕様バグってことがわかったので
ありがとう
NGNG
>>39
今度から一言目に言うようにします。
今度から一言目に言うようにします。
NGNG
43名無しさん@お腹いっぱい。
NGNG pserverを立てる方法は結構いろんなサイトに載ってたりするのですが
extの立て方を立てるサイトがなかなか見つかりません。
説明されているサイト等を教えていただけませんでしょうか。
extの立て方を立てるサイトがなかなか見つかりません。
説明されているサイト等を教えていただけませんでしょうか。
NGNG
釣られないぞー
NGNG
こんなスレ要らないな
めい一杯いらない
めい一杯いらない
NGNG
CVS自体要らないな
姪一杯いらない
姪一杯いらない
NGNG
どうせならRCSのスレにしようぜ
って誰も使ってネーーーーーーーー
あーたのしーー
って誰も使ってネーーーーーーーー
あーたのしーー
NGNG
branchとタグの話を詳しく解説したサイトってない?
Free BSDの場合とかも知りたい。
Free BSDの場合とかも知りたい。
NGNG
branch ってのはあれだ。
朝飯だか昼飯だか分からん様な時間帯に食う飯のことだ。
朝飯だか昼飯だか分からん様な時間帯に食う飯のことだ。
NGNG
それはbrunch。
NGNG
タンガニカ湖のある内戦の絶えない小国だな。
NGNG
Burundiかよ
NGNG
茶化してくれてthx。
54名無しさん@お腹いっぱい。
NGNG すいません、教えてください。
とあるオープンソースのソフトを改造しようと思って自前のリポジトリに入れてみたんですが、
// $Id
で始まる行が変えられてしまっていました。これってCVSの管理用キーワードということ
らしいんですが、みなさんこういう(元々CVSで造られたものを新たにリポジトリに入れる)場合って
どうしてますか? 気にしない?
とあるオープンソースのソフトを改造しようと思って自前のリポジトリに入れてみたんですが、
// $Id
で始まる行が変えられてしまっていました。これってCVSの管理用キーワードということ
らしいんですが、みなさんこういう(元々CVSで造られたものを新たにリポジトリに入れる)場合って
どうしてますか? 気にしない?
NGNG
>>54
そのままにした状態で、気にする。
そのままにした状態で、気にする。
NGNG
>>54
ttp://www.sodan.org/~penny/vc/cvs-ja_12.html#SEC100
ttp://www.sodan.org/~penny/vc/cvs-ja_12.html#SEC100
57名無しさん@お腹いっぱい。
NGNG OpenCVSキタ━━━━━━━━━━(゚∀゚)━━━━━━━━━━!!!!!
http://www.opencvs.org/
http://www.opencvs.org/
NGNG
>>57
なんてモイキーなバナーなんだろう
なんてモイキーなバナーなんだろう
NGNG
しかしCVSと同機能+αなものを、綺麗に実装しなおしてくれるなら
喜ばしいことだ。
喜ばしいことだ。
NGNG
俺がイメージキャラクターを書き直してやるよ
CVSたんって今何歳だっけ
CVSたんって今何歳だっけ
NGNG
1.12.10歳
6254です
NGNG >56
どもです。
$Idとかって絶対必要なのかといつの間にか勘違いしてしまっていました。
別に無ければ無くていいみたいなので、cvs import -koしました。
どもです。
$Idとかって絶対必要なのかといつの間にか勘違いしてしまっていました。
別に無ければ無くていいみたいなので、cvs import -koしました。
63名無しさん@お腹いっぱい。
NGNG cvs で www を管理するとします。
そのとき、local copy を cvs commit させたものを
httpd から見えるようにするには、自動的に cvs update するよう cron を設定する
のが普通ですか?
そのとき、local copy を cvs commit させたものを
httpd から見えるようにするには、自動的に cvs update するよう cron を設定する
のが普通ですか?
NGNG
特に何が普通ということはないです。
NGNG
commitinfoにcheckoutするscriptを指定するのが一般的と思う。
でも権限に気をつけれ。
でも権限に気をつけれ。
NGNG
installスクリプト作っとくとかmake installするとかじゃだめかね
NGNG
ママンに頼んどくとかじゃだめかね
NGNG
cvs update するものが多重起動した場合の処理、ファイルが
むちゃくちゃ多くなって cvs update に時間がかかるように
なった場合の問題、CVS/ ディレクトリのアクセス制限処理、
単に static なファイルを取り出すだけじゃなく、HTMLを
なんらかのデータ等を元に自動生成するようなページがある場合、
など、状況によりけりだと思う。
むちゃくちゃ多くなって cvs update に時間がかかるように
なった場合の問題、CVS/ ディレクトリのアクセス制限処理、
単に static なファイルを取り出すだけじゃなく、HTMLを
なんらかのデータ等を元に自動生成するようなページがある場合、
など、状況によりけりだと思う。
NGNG
WinCVSのように unixのCVSも日本語でログ付けられるんでしょうか?
NGNG
NGNG
シェルで日本語入力できなければだめでしょうか?
NGNG
ごめん. 分からない. 識者の方よろしく.
NGNG
NGNG
NGNG
それはもうCVSとは関係ない問題になってしまうよ。
NGNG
レポジトリにある、特定の日付のスナップショットをチェックアウトすることってできますか?
NGNG
manすら読めない77には出来ない
79名無しさん@お腹いっぱい。
NGNG プロジェクト名/サブプロジェクト名/hoge/piyo
ってなっててサブプロジェクトのモジュールのみをとりだして使いたい場合
サブプロジェクト以下のファイルだけをcheckoutすることはできますか?
ってなっててサブプロジェクトのモジュールのみをとりだして使いたい場合
サブプロジェクト以下のファイルだけをcheckoutすることはできますか?
NGNG
NGNG
>>80
ありがとう
ありがとう
NGNG
変更のあったファイルだけを表示したいので、
cvs update | grep -G '[AM] '
とかやってみたのですが、これでも「cvs update: Updating hoge」とかが
表示されてしまいます。変更ファイルの情報のみを表示するにはどうしたら
いいでしょうか。
シェルはbashです。
cvs update | grep -G '[AM] '
とかやってみたのですが、これでも「cvs update: Updating hoge」とかが
表示されてしまいます。変更ファイルの情報のみを表示するにはどうしたら
いいでしょうか。
シェルはbashです。
NGNG
>>82 ~/.cvsrcに
cvs -q
diff -u
とか書いとくと便利。あと
update -dP
checkout -P
とかも。ただし-PはCVS管理対象のファイルが一個もないディレクトリを消して
しまうものなので、場合によっては不便かも。
cvs -q
diff -u
とか書いとくと便利。あと
update -dP
checkout -P
とかも。ただし-PはCVS管理対象のファイルが一個もないディレクトリを消して
しまうものなので、場合によっては不便かも。
8482
NGNG 「-q」なんてオプションあったんですね。
設定ファイルも初めて知りました。
ありがとうございます。
設定ファイルも初めて知りました。
ありがとうございます。
NGNG
NGNG
そこで zsh ですよ
NGNG
雑種はイラン
NGNG
z種
05/02/02 16:46:18
CVSサーバで管理されてるあるモジュール配下の、ディレクトリ名やファイル名を取得してツリー表示したいんですけど、
クライアントからコマンドで実現するとしたら、どんな手段がありますか?
いったん対象をすべてチェックアウトして、その情報から一覧を作成するというのはナシで。
クライアントからコマンドで実現するとしたら、どんな手段がありますか?
いったん対象をすべてチェックアウトして、その情報から一覧を作成するというのはナシで。
05/02/02 17:50:27
>>90
自前でpserverプロトコル喋ってがんばる
自前でpserverプロトコル喋ってがんばる
05/02/02 21:18:26
05/02/02 23:50:16
>>90
コマンドとか言わんとeclipceかwincvs
コマンドとか言わんとeclipceかwincvs
9490
05/02/03 00:01:29 eclipseのCVSリポジトリービューってあるじゃないですか。
あれと同じような機能のビューをプラグインで作ることになって。
今はWindowsのコマンド叩いてますが、eclipseのプラグインから呼ぶ場合って、
他の手があるのですか?
あれと同じような機能のビューをプラグインで作ることになって。
今はWindowsのコマンド叩いてますが、eclipseのプラグインから呼ぶ場合って、
他の手があるのですか?
95名無しさん@お腹いっぱい。
05/02/03 01:21:57 pserver立てる時に 「/etc/inetd をいじる」
とどの説明書きにも載ってるんですが
ウチのredhatにはそんなファイルないです。(xinetdだったらあるけど。)
代わりのやりかた教えてください
とどの説明書きにも載ってるんですが
ウチのredhatにはそんなファイルないです。(xinetdだったらあるけど。)
代わりのやりかた教えてください
05/02/03 01:25:20
そういう内容はLinux板で訊けよ。
97名無しさん@お腹いっぱい。
05/02/03 01:26:45 Linux板にCVSスレないんすもん
05/02/03 01:46:02
>>95みたいのは既にCVSの問題じゃないんだってば。
05/02/03 14:30:10
05/02/04 21:01:09
どうしてわざわざsubversionを使わないのかが分からない
05/02/05 09:04:05
subversion 遅いから嫌。
05/02/05 19:27:49
>>102
fsfsをバックエンドにするとそれなりにスピードが出るよ。
webのコンテンツを根こそぎsnapshot取るのに使っているけど
いまのところSJISのファイル名(「コピー 〜 foo.gif」とか)に
遭遇しない限り問題なく動くしね。
あとまだ試してないけど、WebDAVではなくsvnserveモードで使えば
違いがあるのではないかな?
fsfsをバックエンドにするとそれなりにスピードが出るよ。
webのコンテンツを根こそぎsnapshot取るのに使っているけど
いまのところSJISのファイル名(「コピー 〜 foo.gif」とか)に
遭遇しない限り問題なく動くしね。
あとまだ試してないけど、WebDAVではなくsvnserveモードで使えば
違いがあるのではないかな?
104名無しさん@お腹いっぱい。
05/02/14 22:44:23 コミットメール飛ばしてる?ビュンビュン
05/02/18 11:41:16
ViewCVS と cvsweb ってどう違うの?
プロジェクト内 web サーバにどっちか動かそうと思っているのですが、
ViewCVS や cvsweb のページを見てみても、機能の違いがわかりません。
どっちもほとんど同じ?
プロジェクト内 web サーバにどっちか動かそうと思っているのですが、
ViewCVS や cvsweb のページを見てみても、機能の違いがわかりません。
どっちもほとんど同じ?
05/02/18 13:02:56
細々とした部分では ViewCVS が好き。
でも ViewCVS の diff が ediff ではないので
cvsweb を使ってる。
でも ViewCVS の diff が ediff ではないので
cvsweb を使ってる。
05/03/01 16:40:36
CVS で、commit すると、Version .... な行の日付とかを書き換えてくれるけ
ど、これを書き換えさせないためには、どうしたらいいの?
ど、これを書き換えさせないためには、どうしたらいいの?
05/03/01 17:24:29
05/03/01 17:37:19
>>108
即レスありがとう。
即レスありがとう。
05/03/01 23:00:55
うちは-koかな。
-kbは罠。
-kbは罠。
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からなら使えてます。
よろしくお願いします。
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からなら使えてます。
よろしくお願いします。
112111
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'
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'
05/03/15 12:02:52
:pserver:user@host:2401:D:/hoge/cvsroot
じゃどう?
じゃどう?
114111
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
と書いてあります。
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
と書いてあります。
05/03/15 15:56:40
parseがうまくいってないだけな気がするから、
unix側のcvsを適当に書き変えちゃえばいいんじゃ
unix側のcvsを適当に書き変えちゃえばいいんじゃ
116111
05/03/15 16:25:1505/03/15 18:41:59
>>116
いやだからcvsに手いれろっての。
いやだからcvsに手いれろっての。
118名無しさん@お腹いっぱい。
05/03/15 22:04:01 すいません、初心者な質問です。
CVSサーバのリポジトリに登録してあるモジュールをcheckout
した場合、checkoutした人がモジュールをcommitしないと他の人が
そのモジュールに対してcheckoutなり、手を加えられないといった
ことはおこりませんよね?
例えば、Aさんが"hoge"ディレクトリをcheckoutしたら、Bさんは
Aさんが"hoge"ディレクトリをcommitするまで、hogeディレクトリ
に対してソースを見る事はできるが、手を出せないといったことは
起こるんでしょうか?用語を間違っているところがあるかもしれませんが
よろしくおねがいします。
CVSサーバのリポジトリに登録してあるモジュールをcheckout
した場合、checkoutした人がモジュールをcommitしないと他の人が
そのモジュールに対してcheckoutなり、手を加えられないといった
ことはおこりませんよね?
例えば、Aさんが"hoge"ディレクトリをcheckoutしたら、Bさんは
Aさんが"hoge"ディレクトリをcommitするまで、hogeディレクトリ
に対してソースを見る事はできるが、手を出せないといったことは
起こるんでしょうか?用語を間違っているところがあるかもしれませんが
よろしくおねがいします。
05/03/15 22:10:26
起きません。
ただし、B氏がcoした後でA氏がciした場合、
B氏はまずupしなければciできなくなります。
upした時に、競合があれば解決してciという流れ。
ただし、B氏がcoした後でA氏がciした場合、
B氏はまずupしなければciできなくなります。
upした時に、競合があれば解決してciという流れ。
120名無しさん@お腹いっぱい。
05/03/15 22:18:03 すばやいレスありがとうございます!
なるほど、そういうこともあるんですね。
なるほど、そういうこともあるんですね。
05/03/16 13:36:40
CVSやSubversionのチェックアウトは、とくにロックをかけずに
「単に作業用コピーとしてローカルに持ってくる」だけ。
基本的には同時に複数の人が別々に作業できる。同じファイル
を弄ることも可。
弄る箇所が違えばほぼ自動的に他人の変更箇所も取り込める。
同じ箇所を弄れば衝突箇所が発生しうるが、そこは開発者同士の
コミュニケーションで解決する。
「単に作業用コピーとしてローカルに持ってくる」だけ。
基本的には同時に複数の人が別々に作業できる。同じファイル
を弄ることも可。
弄る箇所が違えばほぼ自動的に他人の変更箇所も取り込める。
同じ箇所を弄れば衝突箇所が発生しうるが、そこは開発者同士の
コミュニケーションで解決する。
123名無しさん@お腹いっぱい。
05/03/17 13:30:37 /etcにある設定ファイルなどもCVSで管理しています。
前にリポジトリのディレクトリ構造変更に伴い、CVS管理ディレクトリを削除、
再びチェックアウトとしてみたのですが、当然管理していたファイルはすでに存在するため、
コンフリクトのようなメッセージが出て、管理ディレクトリはできるものの、
ファイルは管理対象とはなってくれませんでした。
確かこのときは、対象ファイルを消してはupdateということをやったと思います。
今度リポジトリを別のマシンに移したいので、また同じ作業をしないといけないのですが、
/etcの下すべてのファイルを管理しているわけではないので、いったん全部消す
というわけにもいかないので、面倒です。
チェックアウト時、既存ファイルを強制的に上書きするようなことはできないものでしょうか。
前にリポジトリのディレクトリ構造変更に伴い、CVS管理ディレクトリを削除、
再びチェックアウトとしてみたのですが、当然管理していたファイルはすでに存在するため、
コンフリクトのようなメッセージが出て、管理ディレクトリはできるものの、
ファイルは管理対象とはなってくれませんでした。
確かこのときは、対象ファイルを消してはupdateということをやったと思います。
今度リポジトリを別のマシンに移したいので、また同じ作業をしないといけないのですが、
/etcの下すべてのファイルを管理しているわけではないので、いったん全部消す
というわけにもいかないので、面倒です。
チェックアウト時、既存ファイルを強制的に上書きするようなことはできないものでしょうか。
05/03/17 13:42:41
強制上書きオプションちと見あたらないのだが、もし
リポジトリの位置やアクセス方法が変わっただけなら
CVS/RootやらCVS/Repositoryを書き換えるだけで
済んでたことだったのかもね。
リポジトリの位置やアクセス方法が変わっただけなら
CVS/RootやらCVS/Repositoryを書き換えるだけで
済んでたことだったのかもね。
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
ってな, 話ではない?
旧リポジトリで
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
ってな, 話ではない?
126123
05/03/17 14:33:062005/03/24(木) 10:01:32
>>126
Makefile用意してmake installとかinstall.sh用意するとか。
Makefile用意してmake installとかinstall.sh用意するとか。
128名無しさん@お腹いっぱい。
2005/04/24(日) 15:18:21 ま た s p r i n t f か
2005/04/25(月) 12:17:22
タイムスタンプがおかしいんだけどどこをいじればいいの
2005/04/25(月) 15:20:54
>>129
イギリスに引っ越す
イギリスに引っ越す
2005/04/25(月) 16:04:40
直りました。ありがとうございました!
2005/04/27(水) 23:40:52
>>131
かの地はまだ寒いのかの?
かの地はまだ寒いのかの?
2005/04/28(木) 00:12:56
サマータイムは大丈夫だったのか?
2005/05/13(金) 01:05:36
神の人、土下座するので教えてくださいませ。
pserverでは、passwdファイルに
user0:**************:cvsuser
user1:**************:cvsuser
user2:**************:cvsuser
ってしとけば、user0〜2まで代理ユーザcvsuserの権限でリポジトリ内を操作してくれてたわけですが、
extssh とかを使うと、ログオンしたユーザの権限でファイルが書かれてしまいます。
複数ユーザを代理ユーザにまとめるにはどうしたらいいのでしょう?
pserverでは、passwdファイルに
user0:**************:cvsuser
user1:**************:cvsuser
user2:**************:cvsuser
ってしとけば、user0〜2まで代理ユーザcvsuserの権限でリポジトリ内を操作してくれてたわけですが、
extssh とかを使うと、ログオンしたユーザの権限でファイルが書かれてしまいます。
複数ユーザを代理ユーザにまとめるにはどうしたらいいのでしょう?
2005/05/13(金) 09:10:28
2005/05/13(金) 12:47:51
>>135
そ、そんな強引な手しかないっすか…?
そ、そんな強引な手しかないっすか…?
2005/05/13(金) 20:07:20
2005/05/13(金) 20:09:22
というかそもそもそんな状況になることがおかしいぞ。
group writableにするとか手はないのか?
group writableにするとか手はないのか?
139名無しさん@お腹いっぱい。
2005/05/14(土) 01:31:352005/05/14(土) 05:28:08
強引な手っていうか、135は昔から割とよく使う手だよ。
特にuid=0でよくやる。toorとかsuhogeとか。
特にuid=0でよくやる。toorとかsuhogeとか。
2005/05/14(土) 18:56:28
2005/05/15(日) 18:37:08
藤ちゃん、乙
2005/06/08(水) 19:47:35
Anyone want the commit bit for my suicide...?
2005/06/08(水) 19:59:22
>>145
Why do you say anyone want the commit bit for your suicide?
Why do you say anyone want the commit bit for your suicide?
2005/06/09(木) 00:45:51
Elizaかよ!
2005/06/09(木) 09:21:55
doctor だろ。
2005/06/09(木) 16:07:16
2005/06/12(日) 19:27:50
cvs tag と cvs rtag のちがいについておしえてくださいませんか。
2005/06/13(月) 01:27:09
げんざいのわーくすぺーすにちぇっくあうとされてるりびじょんをたいしょうに
するか、あるもじゅーるのにんいのりびじょんをたいしょうにするかのちがいです
するか、あるもじゅーるのにんいのりびじょんをたいしょうにするかのちがいです
2005/06/13(月) 17:16:32
2005/06/13(月) 18:38:32
(゚Д゚)ハァ?
2005/06/13(月) 19:36:53
と、母上が申しておりました。
155名無しさん@お腹いっぱい。
2005/06/13(月) 19:51:13 (゚Д゚)ゴルァ
2005/06/14(火) 15:48:14
母のリポジトリを覗き見したら俺の成長記録が…
2005/06/17(金) 10:46:53
158名無しさん@お腹いっぱい。
2005/06/19(日) 04:02:55 Solarisでcvs自体ではなくて
cvswebの類で皆さんなに使ってますか?
cvswebの類で皆さんなに使ってますか?
159名無しさん@お腹いっぱい。
2005/06/20(月) 16:43:39 age
2005/07/06(水) 18:28:49
1.11系と1.12系では結構な違いがあるみたいですが、
CVSってまだ育ってるんですか?
WinCvsは2.0じゃないと1.12系のプロトコルに対応してないみたいなので、
わざわざ1.11系のを入れる必要がある。
一応Subversionへの移行も視野にはあるけど、いろいろめんどい。
modulesを使ってできるようなファイルの共有ができないようじゃあ
使う気も失せる。
CVSってまだ育ってるんですか?
WinCvsは2.0じゃないと1.12系のプロトコルに対応してないみたいなので、
わざわざ1.11系のを入れる必要がある。
一応Subversionへの移行も視野にはあるけど、いろいろめんどい。
modulesを使ってできるようなファイルの共有ができないようじゃあ
使う気も失せる。
2005/07/07(木) 01:39:01
>>160 svn:external じゃダメ?
162160
2005/07/07(木) 10:34:28 >>161
それは「ディレクトリ」の共有らしいんよねぇ。
余計なファイルがいっぱい付いてくるのはちょっといやかも。
とはいえ、Subversionも無視はできんからいろいろ調べて
みてる。俺にはまだちょっと早いかな。
それは「ディレクトリ」の共有らしいんよねぇ。
余計なファイルがいっぱい付いてくるのはちょっといやかも。
とはいえ、Subversionも無視はできんからいろいろ調べて
みてる。俺にはまだちょっと早いかな。
2005/09/07(水) 20:14:57
cvs update -j aaaa -j bbbb
と同じことをEclipse上でやりたいんだけど、できる?
と同じことをEclipse上でやりたいんだけど、できる?
2005/09/07(水) 22:59:09
「置換」>「別のブランチまたはバージョン」
「チーム」>「マージ」
か?
「チーム」>「マージ」
か?
2005/09/08(木) 09:38:39
「チーム」>「マージ」でできました。ありがとう!
開始点・終了点を指定できたのね。
開始点・終了点を指定できたのね。
2005/09/12(月) 12:13:32
pserverとext:sshのそれぞれのメリットデメリットって
pserver CVSの上だけで、独自のアカウント・権限管理ができる。がパスは平文。
ext:ssh 接続はセキュアだけど、サーバ上でのアカウント・権限管理に気を使う。
ってことでOK? つっこみよろしく。
pserver CVSの上だけで、独自のアカウント・権限管理ができる。がパスは平文。
ext:ssh 接続はセキュアだけど、サーバ上でのアカウント・権限管理に気を使う。
ってことでOK? つっこみよろしく。
2005/09/25(日) 00:22:56
2005/11/07(月) 03:05:08
subversion マンセー
cvs なんて使ってる奴は糞
cvs なんて使ってる奴は糞
2005/11/07(月) 05:21:52
psvn.el使いにくい
2005/11/08(火) 14:09:18
cvsなんて面倒なだけじゃん
2005/11/08(火) 14:12:25
linux kernel 以外で git 使ってる奴いないの?
2005/11/08(火) 14:16:44
uimチームが使ってるよ
173名無しさん@お腹いっぱい。
2005/11/11(金) 22:19:28 subversion遅すぎ。
2005/11/12(土) 19:08:32
SVNは、個人的には使ってるけれど
仕事場では$Id$の変換をサーバ側で
強制できないので使うのを諦めた。
仕事場では$Id$の変換をサーバ側で
強制できないので使うのを諦めた。
175名無しさん@お腹いっぱい。
2005/11/13(日) 17:05:40 一年以上前に出たのに、1.3って全然使われないね。
2005/11/14(月) 16:12:43
1.3?
1.12の事?
1.12の事?
2005/11/14(月) 17:24:34
178名無しさん@お腹いっぱい。
2005/11/24(木) 18:41:19 だれか、#cvs.wfl〜の消し方わかる?
linuxで。
linuxで。
2005/11/25(金) 10:50:44
rm -f #cvs.wfl*
2005/11/25(金) 12:38:12
修正したファイルに実行権がついたまま
間違ってコミット。。
チェックアウトしたら全部のファイルに実行権がorz
1つ前のバージョンに戻す方法はないでしょうか。。
間違ってコミット。。
チェックアウトしたら全部のファイルに実行権がorz
1つ前のバージョンに戻す方法はないでしょうか。。
2005/11/25(金) 12:41:41
リポジトリ中の *,v から実行ビットを落とす
2005/11/25(金) 12:58:47
>181
ご回答どうも有難うございます!
しかしながら、*,vがある場所へのアクセス権がないために
*,v から実行ビットを落とすことができません。
この場合はやはり
cvs update -r バージョン名
とディレクトリごとに地道に繰り返すしかないのでしょうか
ご回答どうも有難うございます!
しかしながら、*,vがある場所へのアクセス権がないために
*,v から実行ビットを落とすことができません。
この場合はやはり
cvs update -r バージョン名
とディレクトリごとに地道に繰り返すしかないのでしょうか
2005/11/25(金) 13:30:20
>>182
権限がある人に頼む。
権限がある人に頼む。
2005/11/25(金) 14:40:11
>183
ハイ、、腹をくくって依頼してみました。
ファイルが元に戻ってくれることを祈るばかりですorz
ハイ、、腹をくくって依頼してみました。
ファイルが元に戻ってくれることを祈るばかりですorz
2005/11/30(水) 21:44:50
無料で使えるCVSサーバをご存知の方はいらっしゃいますか?
あくまで私的な利用なので、sourceforgeを利用するまでもない、というレベルです。
あくまで私的な利用なので、sourceforgeを利用するまでもない、というレベルです。
2005/12/01(木) 12:37:46
2005/12/02(金) 02:04:25
>>185はCVSサーバをホスティングしてるといいたいの?
2005/12/05(月) 12:58:11
>>185
俺の家にあるマシンでCVSサーバは無料で使えてるよ。私的な利用もOKだし。
俺の家にあるマシンでCVSサーバは無料で使えてるよ。私的な利用もOKだし。
2005/12/07(水) 13:34:22
>>188
URIと利用方法教えれ。
URIと利用方法教えれ。
2005/12/07(水) 23:03:04
192.168.0.1。
cvsコマンドを実行すれば普通に使える。どんどんやってくれ。
cvsコマンドを実行すれば普通に使える。どんどんやってくれ。
2005/12/07(水) 23:11:20
あのぉ、192.168.0.1 は、
わたしが使っている IP アドレスですので
勝手に使わないでください。
わたしが使っている IP アドレスですので
勝手に使わないでください。
2005/12/07(水) 23:23:44
なおこの件に付いては、 JPNIC にも通報済みです。
193名無しさん@お腹いっぱい。
2005/12/10(土) 10:49:41 HGコマンド foooooh!
ttp://www.selenic.com/mercurial/
ttp://www.selenic.com/mercurial/
2005/12/10(土) 13:39:04
Mercurialはなんだかモダンな感じがするね。
試しに使ってるけどとにかく気楽。
分散型SCMだから簡単にリポジトリをコピーできるし、
ローカルで好き勝手できるのがいい。
試しに使ってるけどとにかく気楽。
分散型SCMだから簡単にリポジトリをコピーできるし、
ローカルで好き勝手できるのがいい。
2005/12/10(土) 15:18:46
monotoneはどうよ?
2005/12/10(土) 15:46:31
CVSやSubversionと比べてどこがどうなの?
いまさらCVS以外を使うなら、Subversionかなあって思ってるんだけど
いまさらCVS以外を使うなら、Subversionかなあって思ってるんだけど
2005/12/10(土) 17:19:29
分散型SCMのいいところは全ての利用者がバージョン管理の恩恵に
与れるところじゃないかな。一度手元にコピーしたら同期する以外で
ネットにアクセスしないってのもいいところ。ログも差分も見放題。
そのプロジェクトが分散型SCMを使ってればの話だけど。
プライベートで使うなら分散型でも集中型でもCVS以外の最近のやつなら
どれも大した差はないように感じる。
Mercurialはリポジトリの複製=ブランチ=ディレクトリのコピーってのが気に入った。
ちょっと枝切って実験して、気が向いたらメインにマージして、
いやならディレクトリごと削除するだけ、ってのが気楽。
CVSでもそういう使い方ができるっちゃーできるんだけど。
与れるところじゃないかな。一度手元にコピーしたら同期する以外で
ネットにアクセスしないってのもいいところ。ログも差分も見放題。
そのプロジェクトが分散型SCMを使ってればの話だけど。
プライベートで使うなら分散型でも集中型でもCVS以外の最近のやつなら
どれも大した差はないように感じる。
Mercurialはリポジトリの複製=ブランチ=ディレクトリのコピーってのが気に入った。
ちょっと枝切って実験して、気が向いたらメインにマージして、
いやならディレクトリごと削除するだけ、ってのが気楽。
CVSでもそういう使い方ができるっちゃーできるんだけど。
2005/12/10(土) 17:35:03
メインに影響を与えないように手前でブランチ切って、
それをさらにメインに追随するようにできるの?
それをさらにメインに追随するようにできるの?
2005/12/10(土) 18:02:39
うんそう。変更履歴とかもちゃんと付いてくる。
っていうかメインとかブランチとかは運用上の区別で、
全てのリポジトリは対等なんだけど。
っていうかメインとかブランチとかは運用上の区別で、
全てのリポジトリは対等なんだけど。
2005/12/10(土) 20:51:29
>>197
だけどパッチを本流にフィードバックするモチベーションが薄れるという
デメリットもあるんだよね。
コミット権のあるメイン開発者には分散型で、それ以外の利用には
CVSモデルというのがいいかもしれない。
だけどパッチを本流にフィードバックするモチベーションが薄れるという
デメリットもあるんだよね。
コミット権のあるメイン開発者には分散型で、それ以外の利用には
CVSモデルというのがいいかもしれない。
2005/12/16(金) 07:50:18
commitするときのメッセージで、リポジトリ内を検索できないの?
namazuでやろうと入れたら、バイナリファイルをうまくわけることできなくて、検索結果が文字化けで。
cvswebの拡張版みたいなのがあれば良いなと。
namazuでやろうと入れたら、バイナリファイルをうまくわけることできなくて、検索結果が文字化けで。
cvswebの拡張版みたいなのがあれば良いなと。
2005/12/16(金) 14:31:47
cvs logの結果をnamazuに喰わせれば?
203201
2005/12/17(土) 08:08:42 >>202
thanx。試してみます!
しかし、何か仕様変更したときに、一緒にcommitしたファイルを探すのってすごく面倒。
こまめにバージョンタグ付けるのが良いのか、cvsはそこまで想定していないのか。
thanx。試してみます!
しかし、何か仕様変更したときに、一緒にcommitしたファイルを探すのってすごく面倒。
こまめにバージョンタグ付けるのが良いのか、cvsはそこまで想定していないのか。
2005/12/17(土) 13:17:22
>>203
cvs2cl
cvs2cl
2005/12/18(日) 11:02:17
>>203
タグで管理しかしたこと無いな
タグで管理しかしたこと無いな
206203
2005/12/21(水) 22:12:052005/12/30(金) 12:40:59
2005/12/30(金) 15:35:15
>>207
cvs historyで同じ時間にcommitしてるのを調べるとか。
cvs historyで同じ時間にcommitしてるのを調べるとか。
209203
2006/01/04(水) 08:46:26 >>207,208
ありがとうございます。
↓こんな感じで既存分に対しても表示できたらなと思っています。いつも、CVSROOT内をgrepして同時にcommitしたのを探すのが面倒で。
2005-12-01 14:00:00 ●●の修正←commit時のコメント
/src/java/sample.java
/src/perl/sample.pl
2005-12-01 11:00:00 ●●の機能追加←commit時のコメント
/src/perl/sample.pl
ありがとうございます。
↓こんな感じで既存分に対しても表示できたらなと思っています。いつも、CVSROOT内をgrepして同時にcommitしたのを探すのが面倒で。
2005-12-01 14:00:00 ●●の修正←commit時のコメント
/src/java/sample.java
/src/perl/sample.pl
2005-12-01 11:00:00 ●●の機能追加←commit時のコメント
/src/perl/sample.pl
2006/01/04(水) 12:32:32
このスレで勧めるのも変かもしれんが、Subversionに乗り換えてみたら。
svn logの出力がまさにそんな感じ。
cvs2svnで一応既存のも変換出来るし。
svn logの出力がまさにそんな感じ。
cvs2svnで一応既存のも変換出来るし。
2006/01/04(水) 15:20:12
>>210
svnか・・・ うーん・・・
svnか・・・ うーん・・・
2006/01/05(木) 00:04:34
>>209
既出ですが、cvs2cl がピッタリだと思いますよ。
既出ですが、cvs2cl がピッタリだと思いますよ。
2006/01/05(木) 00:14:27
だからcvs2clだって。
214209
2006/01/05(木) 21:47:182006/01/05(木) 23:17:31
216214
2006/01/07(土) 23:42:20 >>215
ありがとう。
Automatically generate ChangeLog on CVS commit using cvs2cl
この一文が素敵です。これから試してみます。
gnu.orgつながらない...
ありがとう。
Automatically generate ChangeLog on CVS commit using cvs2cl
この一文が素敵です。これから試してみます。
gnu.orgつながらない...
2006/01/13(金) 18:05:49
CVSROOT/modulesに
public_html -i /home/user/CVS/CVSROOT/update.sh public_html
と書いてcvs co public_htmlを実行すると、
XXX: invalid option -- i
cvs server: modules file has invalid option for key public_html value -i /home/user/CVS/CVSROOT/update.sh public_html
cvs [checkout aborted]: cannot expand modules
と言われます。-iがinvalid optionだと言われても困るわけですが、
これはバグだったりするんでしょうか。
どうすればmodulesにエントリのあるmoduleをcoできますか。
public_html -i /home/user/CVS/CVSROOT/update.sh public_html
と書いてcvs co public_htmlを実行すると、
XXX: invalid option -- i
cvs server: modules file has invalid option for key public_html value -i /home/user/CVS/CVSROOT/update.sh public_html
cvs [checkout aborted]: cannot expand modules
と言われます。-iがinvalid optionだと言われても困るわけですが、
これはバグだったりするんでしょうか。
どうすればmodulesにエントリのあるmoduleをcoできますか。
2006/01/14(土) 12:54:31
2006/01/15(日) 19:21:50
2006/01/18(水) 22:02:53
先生質問です
OS:Solaris8/SPARC
CVS:1.11.19(cvs-1.11.19-sol8-sparc-local.gz パッケージを使用)
# cvs import -m "import TEST" TEST TEST start
とやると
cvs [import aborted]: Only numeric branch specifications with two dots are
supported by import, not `1.1.1'. For example: `1.1.1'.
とimportが失敗してしまいます。
・リポジトリ内にmkdirで直接ディレクトリ(TEST)を作成
・作業場所でTESTをチェックアウト
・TEST配下にモジュールを放り込みcvs addで追加
とやれば登録はできましたがimportだけは必ず失敗します
エラーの内容も意味がわかりません
「not `1.1.1'. For example: `1.1.1'.」(1.1.1はダメ、例:1.1.1)
どうにかならないでしょうか
OS:Solaris8/SPARC
CVS:1.11.19(cvs-1.11.19-sol8-sparc-local.gz パッケージを使用)
# cvs import -m "import TEST" TEST TEST start
とやると
cvs [import aborted]: Only numeric branch specifications with two dots are
supported by import, not `1.1.1'. For example: `1.1.1'.
とimportが失敗してしまいます。
・リポジトリ内にmkdirで直接ディレクトリ(TEST)を作成
・作業場所でTESTをチェックアウト
・TEST配下にモジュールを放り込みcvs addで追加
とやれば登録はできましたがimportだけは必ず失敗します
エラーの内容も意味がわかりません
「not `1.1.1'. For example: `1.1.1'.」(1.1.1はダメ、例:1.1.1)
どうにかならないでしょうか
221名無しさん@お腹いっぱい。
2006/01/18(水) 23:05:112006/01/19(木) 05:45:47
2006/01/19(木) 12:10:43
yoyo ってなんですか?
2006/01/19(木) 15:50:57
>>223
ヨーヨー
ヨーヨー
2006/01/19(木) 17:13:29
ヨヨといえば稀代の悪女だな
226220
2006/01/19(木) 22:26:192006/01/20(金) 00:45:59
228名無しさん@お腹いっぱい。
2006/01/20(金) 12:42:33 UP4800でうごきまつか(・ω・)?
2006/04/08(土) 10:34:39
誰も使わないね
230名無しさん@お腹いっぱい。
2006/04/29(土) 12:54:24 cvs(というかRCSファイルというか)で、たとえばブランチ1.1.1の
commitをそのままデフォルトブランチ(1)にもってくる(コピーでもOK)
ツールはないでしょうか。
commitをそのままデフォルトブランチ(1)にもってくる(コピーでもOK)
ツールはないでしょうか。
2006/04/29(土) 23:55:11
>>230
そういうツールは聞いたことはないけど
cvs export -r vendor -d module.vendor module
cvs checkout -d module.trunk
module.trunkの下のファイルを消す
(cd module.vendor && tar cf - .) | (cd module.trunk && tar xf -)
かなぁ。
ファイルの数が少ないのなら cvs update -p -r vendor file でもいいと思うけど。
そういうツールは聞いたことはないけど
cvs export -r vendor -d module.vendor module
cvs checkout -d module.trunk
module.trunkの下のファイルを消す
(cd module.vendor && tar cf - .) | (cd module.trunk && tar xf -)
かなぁ。
ファイルの数が少ないのなら cvs update -p -r vendor file でもいいと思うけど。
232230
2006/04/30(日) 09:52:45 >>231 説明が悪かったようです。
たとえばブランチ1.1.1に次のようにいくつかcommitがあるとき、
1.1.1.4 データを追加
1.1.1.3 スタイルを整理
1.1.1.2 処理を追加
1.1.1.1 スクリプトの原形
これらの履歴をデフォルトブランチ(1)に持ってきたいのです
(できれば日付とかcommitlogはそのままで; 1以外のブランチはなくてもOK)
1.4 データを追加
1.3 スタイルを整理
1.2 処理を追加
1.1 スクリプトの原形
もとのブランチ1.1.1はcvs importコマンドで何度かつっこんであるだけで
forced commitでデフォルトブランチへ持ってきていないのですが、いざ使う
となった時に「ブランチは面倒」ということになって、さてどうしようかと...
たとえばブランチ1.1.1に次のようにいくつかcommitがあるとき、
1.1.1.4 データを追加
1.1.1.3 スタイルを整理
1.1.1.2 処理を追加
1.1.1.1 スクリプトの原形
これらの履歴をデフォルトブランチ(1)に持ってきたいのです
(できれば日付とかcommitlogはそのままで; 1以外のブランチはなくてもOK)
1.4 データを追加
1.3 スタイルを整理
1.2 処理を追加
1.1 スクリプトの原形
もとのブランチ1.1.1はcvs importコマンドで何度かつっこんであるだけで
forced commitでデフォルトブランチへ持ってきていないのですが、いざ使う
となった時に「ブランチは面倒」ということになって、さてどうしようかと...
2006/04/30(日) 12:43:47
>>232
そういう意味でしたか。
RCSファイルレベルで考えるとメイントランクとブランチでは差分をとる方向が違うので実現はなかなか難しそうです。
ちょっと違いますが
cvs admin -b 1.1.1 でメイントランクを変えてしまうのはどうでしょうか。
そういう意味でしたか。
RCSファイルレベルで考えるとメイントランクとブランチでは差分をとる方向が違うので実現はなかなか難しそうです。
ちょっと違いますが
cvs admin -b 1.1.1 でメイントランクを変えてしまうのはどうでしょうか。
234232
2006/04/30(日) 13:50:49 >>233
それもやってみたことがあるんですが、残念ながらメイントランクは
commitするとリセットされちゃう(というか1.1.1が特別だからなのか
意識せずにcommitすると1.2とかになっちゃって、メイントランクも
そっちへ移ってしまう)んですよ。いっそのこと手で一個ずつ書き替え
てやろうとも思ったんですが、-kbで放り込んでるやつ(*.gifとか)は
手が出ないかも...
それもやってみたことがあるんですが、残念ながらメイントランクは
commitするとリセットされちゃう(というか1.1.1が特別だからなのか
意識せずにcommitすると1.2とかになっちゃって、メイントランクも
そっちへ移ってしまう)んですよ。いっそのこと手で一個ずつ書き替え
てやろうとも思ったんですが、-kbで放り込んでるやつ(*.gifとか)は
手が出ないかも...
235名無しさん@お腹いっぱい。
2006/05/09(火) 15:29:55 FreeBSDは5.4を、CVSは1.11.17を使っています。
用件を先に言いますと、CVSで「上書きエクスポート」ってできるでしょうか
どういうことかというと・・・
たとえば/usr/local/www/subdomain/wwwにエクスポートするとします。
で、
www# cvs export -d /usr/local/www/subdomain/www -D tomorrow example.com
のようにやればできることはわかります。
ですが、
/usr/local/www/subdomain/www
にすでにファイルがある場合、上記のコマンドを実行すると、
cvs export: Updating /usr/local/www/subdomain/cvs
U /usr/local/www/subdomain/www/.project
? /usr/local/www/subdomain/www/.settings
? /usr/local/www/subdomain/www/htdocs
? /usr/local/www/subdomain/www/inc
と表示されてしまい、エクスポートできません。
なので、いちいち
www# rm -rf /usr/local/www/subdomain/www
と全削除してから、
www# cvs export -d /usr/local/www/subdomain/www -D tomorrow example.com
してるのですが、
普通こういうものなのでしょうか?
コミットされてエクスポートされてないファイルのみをエクスポートすることって
できないでしょうか?
よろしくお願いします。
用件を先に言いますと、CVSで「上書きエクスポート」ってできるでしょうか
どういうことかというと・・・
たとえば/usr/local/www/subdomain/wwwにエクスポートするとします。
で、
www# cvs export -d /usr/local/www/subdomain/www -D tomorrow example.com
のようにやればできることはわかります。
ですが、
/usr/local/www/subdomain/www
にすでにファイルがある場合、上記のコマンドを実行すると、
cvs export: Updating /usr/local/www/subdomain/cvs
U /usr/local/www/subdomain/www/.project
? /usr/local/www/subdomain/www/.settings
? /usr/local/www/subdomain/www/htdocs
? /usr/local/www/subdomain/www/inc
と表示されてしまい、エクスポートできません。
なので、いちいち
www# rm -rf /usr/local/www/subdomain/www
と全削除してから、
www# cvs export -d /usr/local/www/subdomain/www -D tomorrow example.com
してるのですが、
普通こういうものなのでしょうか?
コミットされてエクスポートされてないファイルのみをエクスポートすることって
できないでしょうか?
よろしくお願いします。
2006/05/09(火) 22:25:16
>>235 チェックアウトすればいいんじゃなかろうか?
2006/06/13(火) 03:27:25
RCSを使ってる人は誰もいないのですか?
2006/06/13(火) 09:22:15
1ファイルだけのお手軽複数世代バックアップとしてつこてるよ
2006/06/13(火) 15:45:35
ドットファイルや/etc の設定ファイルなんか RCS でバックアップ取ってるよ。
2006/06/13(火) 16:44:05
普通に/etcをCVS管理下にしてる。RCS使いにくいし。
2006/06/13(火) 18:27:48
RCSは少ないファイルには有効みたいですね。
複数ファイルではCVSとSubversionはどっち使えば幸せなのかな?
複数ファイルではCVSとSubversionはどっち使えば幸せなのかな?
2006/06/13(火) 20:24:28
幸せは自分でみつけよう
2006/06/14(水) 02:59:29
rcs ぜんぜん使いにくくないよ。
ときどき ci -l するだけで履歴とバックアップが記録できるんだから
楽なもんだ。
emacs からなら cvs と同じように扱えるし。
ときどき ci -l するだけで履歴とバックアップが記録できるんだから
楽なもんだ。
emacs からなら cvs と同じように扱えるし。
2006/06/14(水) 19:46:49
>>244
そりゃ,慣れの問題だからな
そりゃ,慣れの問題だからな
2006/06/14(水) 22:23:24
いや、実際問題 -l を知らんとすげー使いにくいと感じると思う
2006/06/17(土) 14:09:46
248名無しさん@お腹いっぱい。
2006/08/02(水) 11:50:43 subversionの方が評価高そうですけど、
2006/08/02(水) 13:54:06
でもsvnにはリスペクトの精神が感じられないからな・・・
声高に CVS is UNKO! とか唱えてるのを見てると
あまりいい印象を受けないよな。
プロモーション手法としては感心できん
声高に CVS is UNKO! とか唱えてるのを見てると
あまりいい印象を受けないよな。
プロモーション手法としては感心できん
2006/08/02(水) 20:46:52
svnもCVSもワークディレクトリをメタディレクトリで汚すので、
(webのデザインツール+FTPツール)だけを使う人達と仕事をする時には
使いづらいな。
(webのデザインツール+FTPツール)だけを使う人達と仕事をする時には
使いづらいな。
2006/08/02(水) 23:31:19
別に。
2006/08/02(水) 23:58:33
>>250
メタディレクトリというのか?
メタディレクトリというのか?
2006/08/03(木) 01:53:32
>>249
そうは言っても、いまさらSVN使える状況でわざわざCVSは使わんだろう
そうは言っても、いまさらSVN使える状況でわざわざCVSは使わんだろう
2006/08/03(木) 02:51:21
2006/08/06(日) 13:00:28
Google の Project Hosting は svn のみ対応だね
2006/08/06(日) 20:03:05
CVSって渋いっすね
2006/08/06(日) 20:46:23
SVN って素晴らしいよね
258名無しさん@お腹いっぱい。
2006/08/10(木) 20:23:21 >>250
svk でおk
svk でおk
2006/09/13(水) 20:28:07
$Id$の時刻をJSTにすることってできないんですかね
2006/09/13(水) 20:43:58
できない
2006/09/14(木) 01:58:44
やっぱそーか。
夜遅くまで仕事して、やっとこさでcommitしたのに 14:30 とか出ると脱力するよね。
夜遅くまで仕事して、やっとこさでcommitしたのに 14:30 とか出ると脱力するよね。
2006/09/14(木) 10:29:22
始業から14時間半後と考えれば丁度よいのでは。
2006/09/14(木) 14:16:50
>>261
いや、しない。
いや、しない。
2006/10/04(水) 23:39:35
2006/10/13(金) 17:37:28
あるホストで新たにディレクトリを掘って,
ファイルを cvs add で追加して cvs commit したあと,
別のホストで cvs update しても,
そのディレクトリが落ちてこないのですが,
どうすればいのでしょうか?
ファイルを cvs add で追加して cvs commit したあと,
別のホストで cvs update しても,
そのディレクトリが落ちてこないのですが,
どうすればいのでしょうか?
2006/10/13(金) 18:57:24
cvs -d upとかそういう話だよもん?
2006/10/14(土) 00:45:49
>>266
順番が逆だよもん
順番が逆だよもん
2006/10/14(土) 00:47:14
.cvsrcに書いてそれっきりだからまちがいたんだよもん
2006/10/16(月) 17:14:06
>>265-268cvs update -dでできました.ありがとうございます.
270名無しさん@お腹いっぱい。
2006/10/25(水) 05:20:44 CVSで、ディレクトリを削除するにはどうするの?
cvs remove directory-name としても、削除されないんだけど。
手動で削除すると、今度はcvs infoのときに「directory-nameがない」というエラーになるし。
cvs remove directory-name としても、削除されないんだけど。
手動で削除すると、今度はcvs infoのときに「directory-nameがない」というエラーになるし。
2006/10/25(水) 10:26:30
-P
2006/10/25(水) 11:44:42
2006/10/26(木) 05:19:04
2006/10/26(木) 20:26:45
ウェブアプリを開発するときはソースをどう管理するのがいいんでしょうか?
開発効率を考えると、
作業コピー=開発環境・テスト環境
として、普段はいきなり動作しているサーバのファイルを書き換えてしまう
というのがよさそうですが、リリースするときは CVS ディレクトリを削除
しなければならないですよね。
開発者ごとにローカルにチェックアウトする方法だと、いちいち
コミットしなければ確認できないですし。
開発効率を考えると、
作業コピー=開発環境・テスト環境
として、普段はいきなり動作しているサーバのファイルを書き換えてしまう
というのがよさそうですが、リリースするときは CVS ディレクトリを削除
しなければならないですよね。
開発者ごとにローカルにチェックアウトする方法だと、いちいち
コミットしなければ確認できないですし。
2006/10/27(金) 10:55:45
>>274
web サーバ側の設定で CVS/ をアクセス禁止にしちゃえば?
web サーバ側の設定で CVS/ をアクセス禁止にしちゃえば?
2006/10/27(金) 12:30:30
つうか、CVSが残るのって開発・テスト環境だけだろ? 何か問題あるのか?
サービスマシンにコピーするにはrsync -Cとかcvs exportでいいだろ
サービスマシンにコピーするにはrsync -Cとかcvs exportでいいだろ
2006/10/28(土) 10:15:18
>cvs exportでいいだろ
これは駄目だ。cvs add し忘れているファイルがあるかもしれない。
これは駄目だ。cvs add し忘れているファイルがあるかもしれない。
2006/10/28(土) 16:46:34
>>277
自分は別のホスト(単にVMwareで最小限の環境を組んだだけ)で
checkoutして、自動テストを走らせてチェックするスクリプトを起動している。
手動で継続的結合をやってるわけだ。
……できればレポジトリにコミットされてから数分後に自動で
テストが走るようにしたいが、時間が無くて手を付けてないけど。
自分は別のホスト(単にVMwareで最小限の環境を組んだだけ)で
checkoutして、自動テストを走らせてチェックするスクリプトを起動している。
手動で継続的結合をやってるわけだ。
……できればレポジトリにコミットされてから数分後に自動で
テストが走るようにしたいが、時間が無くて手を付けてないけど。
2006/12/13(水) 17:31:45
初心者の質問かもしれませんが・・・
CVSではCVSのツリー全体にロックをかけることはできるのでしょうか?
(ClearCaseではVOBにロックをかけて登録を出来なくすることが出来た)
どういうことがしたいかというと、ビルド最中にはCVSにあるソース全体に
ロックをかけて登録不可にして、ビルド成功後にソースを開放、っていう
風にしたいのです。また、ロックをかけておけばエラー発生時に誰が
エラーなのか探しやすいと思って・・・
スレ違いなら誘導お願いします。
CVSではCVSのツリー全体にロックをかけることはできるのでしょうか?
(ClearCaseではVOBにロックをかけて登録を出来なくすることが出来た)
どういうことがしたいかというと、ビルド最中にはCVSにあるソース全体に
ロックをかけて登録不可にして、ビルド成功後にソースを開放、っていう
風にしたいのです。また、ロックをかけておけばエラー発生時に誰が
エラーなのか探しやすいと思って・・・
スレ違いなら誘導お願いします。
2006/12/13(水) 21:15:00
誰かがコミット中の時にロックを掛けてしまうと、いまいちの様な気がする。
1. aliceがA.c, B.c, C.cをコミット中に、
2. bobが、A.cがコミットされた直後にロックを掛ける。
3. aliceはB.cとC.cをコミットできない……この3つのファイルをコミットしないと
コンパイルエラーになるのに。
1. aliceがA.c, B.c, C.cをコミット中に、
2. bobが、A.cがコミットされた直後にロックを掛ける。
3. aliceはB.cとC.cをコミットできない……この3つのファイルをコミットしないと
コンパイルエラーになるのに。
2006/12/13(水) 21:46:26
単にビルド開始時刻かビルドのためにチェックアウトした時刻を
記録しとけば済む話。
> ロックをかけておけばエラー発生時に誰がエラーなのか探しやすい
全然関係ないだろう。
記録しとけば済む話。
> ロックをかけておけばエラー発生時に誰がエラーなのか探しやすい
全然関係ないだろう。
2006/12/13(水) 23:43:44
>>279
cvslock
cvslock
2006/12/15(金) 00:51:18
おいらはコミットしちゃダメよーって連絡するだけだなー
ビルド成功したらコミットOKと再度連絡。
あとはコミットした通知をリアルタイムにメールで受け取るようにしとくだけ。
禁止中にコミットしたやつはタコ殴り(^^v
ビルド成功したらコミットOKと再度連絡。
あとはコミットした通知をリアルタイムにメールで受け取るようにしとくだけ。
禁止中にコミットしたやつはタコ殴り(^^v
2006/12/24(日) 14:36:08
そういう時はタグを使えばよいでしょう。時刻というのもありだけど、
CVSではブランチを使う時に「あるブランチ上の時刻」というのを
指定できないので、たとえばlogやdiffを取る時などに不便。
CVSではブランチを使う時に「あるブランチ上の時刻」というのを
指定できないので、たとえばlogやdiffを取る時などに不便。
285名無しさん@お腹いっぱい。
2007/01/12(金) 14:02:29 ここ過疎ってるけど、mercurial関連の話題も振ってOK?
スレ別に作ったほうがいい? 犬・マ・ム板を見たけどそれらしい
スレはなさそうだった。
トップ
ttp://www.selenic.com/mercurial/
日本語チュートリアル
ttp://www.selenic.com/mercurial/wiki/index.cgi/JapaneseTutorial
スレ別に作ったほうがいい? 犬・マ・ム板を見たけどそれらしい
スレはなさそうだった。
トップ
ttp://www.selenic.com/mercurial/
日本語チュートリアル
ttp://www.selenic.com/mercurial/wiki/index.cgi/JapaneseTutorial
2007/01/15(月) 14:32:53
SCM全般のスレが本当はあったほうがいいよね。まあCVSネタは
ほぼないし、とりあえず書いてみてもいいんじゃないかと。
ほぼないし、とりあえず書いてみてもいいんじゃないかと。
287名無しさん@お腹いっぱい。
2007/01/20(土) 19:42:06 CVSで複数のステージを管理するにはどのようにやったらよいのでしょうか。
ステージ1 開発者がある程度自由にコミットできる場所
ステージ2 システムテスト用
ステージ3 本番用
として、それぞれフェーズをわけた管理をしたい。
モジュールの流れは基本的に開発マシン⇒ステージ1⇒ステージ2⇒ステージ3
の一方通行でよい
SCCSで管理するような親子関係を持てたらよいのかなあと思いました。
ブランチで管理したり、リポジトリを複数持ったりしたのですが、ツールがないためかなりの部分が手作業。
うまく管理できるようなソフトってないのでしょうか。
ステージ1 開発者がある程度自由にコミットできる場所
ステージ2 システムテスト用
ステージ3 本番用
として、それぞれフェーズをわけた管理をしたい。
モジュールの流れは基本的に開発マシン⇒ステージ1⇒ステージ2⇒ステージ3
の一方通行でよい
SCCSで管理するような親子関係を持てたらよいのかなあと思いました。
ブランチで管理したり、リポジトリを複数持ったりしたのですが、ツールがないためかなりの部分が手作業。
うまく管理できるようなソフトってないのでしょうか。
2007/01/20(土) 19:44:04
2007/01/20(土) 19:50:58
ここでも、デマ、ですか。
2007/01/20(土) 20:03:13
2007/01/20(土) 20:25:46
「パターンによるソフトウェア構成管理」でも読んでみると良いよ
www.amazon.co.jp/exec/obidos/ASIN/4798112593
www.amazon.co.jp/exec/obidos/ASIN/4798112593
2007/01/21(日) 16:19:20
287です
>>290
もう少し詳しく教えてください。
よろしくお願いします。
>>291
ありがとうございます
早速読んでみます。
大規模で開発する場合、どうしても依存関係などがあり、
ひとつのステージのみで開発するのが難しいです。
もちろん、各開発者が素晴らしい技術者の場合なんとかなるかもしれません。
(googleなどもフラットだと聞くので)
根本部分の改修など行った場合、本番に出さず暖めたい場合もあります。
その場合など、ステージがないとうまくいかないような気がします。
未熟な開発者が勝手にソースをコミットしてしまった場合も破綻してしまいます。
みなさんはどのように管理しているのでしょうか。
>>290
もう少し詳しく教えてください。
よろしくお願いします。
>>291
ありがとうございます
早速読んでみます。
大規模で開発する場合、どうしても依存関係などがあり、
ひとつのステージのみで開発するのが難しいです。
もちろん、各開発者が素晴らしい技術者の場合なんとかなるかもしれません。
(googleなどもフラットだと聞くので)
根本部分の改修など行った場合、本番に出さず暖めたい場合もあります。
その場合など、ステージがないとうまくいかないような気がします。
未熟な開発者が勝手にソースをコミットしてしまった場合も破綻してしまいます。
みなさんはどのように管理しているのでしょうか。
2007/01/21(日) 17:34:24
Googleがフラットってか、trunkしかないってのはコレのことかな?
ttp://www.dodgson.org/omo/t/?date=20070111
ttp://www.dodgson.org/omo/t/?date=20070111
2007/01/21(日) 17:53:22
2007/01/21(日) 17:54:19
2007/01/22(月) 23:25:04
ノートPC上のCVS(開発中)、研究室のCVS(テスト)、sourceforge(リリース)というように複数のサーバを使い分けてる。rsync --exclude CVS でcopyしてからcommitすればOk。もちろん、tag も使うけどね。
2007/01/23(火) 01:29:21
2007/01/23(火) 08:39:36
CVSサーバ三つといういうこと。
2007/01/23(火) 23:12:34
2007/01/24(水) 02:07:37
分散型 SCM を使えば済む話に思えるんだけど CVS でないとだめなの?
2007/01/24(水) 09:17:38
>>300
具体的にはどんな分散型 SCM がお勧め?
具体的にはどんな分散型 SCM がお勧め?
302名無しさん@お腹いっぱい。
2007/01/24(水) 16:30:27 >>301
つhg
つhg
2007/01/25(木) 20:33:03
304名無しさん@お腹いっぱい。
2007/03/16(金) 22:29:12 間違って -kb として登録したファイルを cvs admin -kkv
で直したんですが、すでにクライアントの CVS/Entries に -kb
つきで書かれてしまっていて、
cvs up してもキーワード置換が行われません。
全ユーザの作業用コピーを一括で直す方法はないでしょうか。
それともそれぞれのクライアントで、cvs up -A
するしかないんでしょうか?
で直したんですが、すでにクライアントの CVS/Entries に -kb
つきで書かれてしまっていて、
cvs up してもキーワード置換が行われません。
全ユーザの作業用コピーを一括で直す方法はないでしょうか。
それともそれぞれのクライアントで、cvs up -A
するしかないんでしょうか?
2007/03/17(土) 01:01:15
2007/03/21(水) 15:38:09
mercurial を windows で使うと、日本語のファイル名が化けちまう。
抽象レイヤもないみたいだし、どうすれば、、、。
抽象レイヤもないみたいだし、どうすれば、、、。
2007/03/21(水) 17:03:26
>>304 cvs commit -f で強引にリビジョン上げてしまえばいいんじゃね?
2007/03/22(木) 20:35:57
2007/03/25(日) 20:31:45
>>306
だからといってファイル名までutf-8で保存するようになると
なんとなくsubversionと同じような(ftpサーバをやっている
linuxマシン上で、WindowsからアップロードしたSJISファイル名の
ファイルがワークディレクトリにあるとコケる)状態になりそうで嫌。
だからといってファイル名までutf-8で保存するようになると
なんとなくsubversionと同じような(ftpサーバをやっている
linuxマシン上で、WindowsからアップロードしたSJISファイル名の
ファイルがワークディレクトリにあるとコケる)状態になりそうで嫌。
2007/03/25(日) 23:20:42
subversion は、Windows 側の設定をちゃんとしとけば UTF-8 の repos で
運用できるじゃん。
運用できるじゃん。
2007/04/08(日) 17:51:46
312名無しさん@お腹いっぱい。
2007/04/18(水) 23:51:38 最近、$Id$とかのキーワード置換の中の日付形式が突如変わってしまって、
(2006/11/16 -> 2006-11-16)
cvs diffで$Id$行が変更されてると表示されたり、
cvs updateするとコンフリクトしたと見なされたりするようになってしまったんだけど、
この原因は何?
サーバの側のcvsの設定に関係?それとも、クライアント側?
(2006/11/16 -> 2006-11-16)
cvs diffで$Id$行が変更されてると表示されたり、
cvs updateするとコンフリクトしたと見なされたりするようになってしまったんだけど、
この原因は何?
サーバの側のcvsの設定に関係?それとも、クライアント側?
313名無しさん@お腹いっぱい。
2007/04/19(木) 23:17:46 ウインドウズで使うならビジュアルソースセイフがCVSなんかよりいいだろう?
2007/04/20(金) 01:38:14
2007/04/29(日) 17:24:28
さすが小学生用のツールだな。
2007/05/19(土) 01:56:39
svnのswitchとかはよくわからないんだよぅ
2007/05/19(土) 15:58:48
318名無しさん@お腹いっぱい。
2007/06/13(水) 18:21:28 svnなんだが、あるブランチとあるブランチに、
共通の系統を維持しつつ同時にコミットするにはどうすりゃいい?
つまりブランチの一部だけ、他ブランチとフォークしないように(〓共有)したいのだが。
共通の系統を維持しつつ同時にコミットするにはどうすりゃいい?
つまりブランチの一部だけ、他ブランチとフォークしないように(〓共有)したいのだが。
319名無しさん@お腹いっぱい。
2007/06/13(水) 19:24:082007/06/13(水) 21:24:40
2007/06/13(水) 21:29:52
>>320
thx すまんね。
thx すまんね。
2007/07/26(木) 12:16:48
mercurial-0.9.4になってsymlinkを認識してくれるようになったんだが、
ワークディレクトリがディレクトリへのsymlinkを含む場合、
hg ci -Aを使って自動バージョン管理をしていると困ることになるな。
ワークディレクトリがディレクトリへのsymlinkを含む場合、
hg ci -Aを使って自動バージョン管理をしていると困ることになるな。
2007/08/02(木) 01:55:16
ttp://www.edita.jp/blog/one/blog2604115.html
324名無しさん@お腹いっぱい。
2007/10/09(火) 11:18:05 cvsのリポジトリがあるサーバーが切り替わる場合の
運用について教えてください。
一台のサーバーに二台のディスク(ad0 ad1)が接続されていて
交代でbootする場合、cvsのクライアント側からどのようにすると
休んでいた方のディスクに休んでいた間の更新を反映できますか?
ad0 と ad1 は完全に独立した環境としたいので、サーバーでの
コピーは避けたいのです。
二つのOSは同じマシンで同じIPで運用するつもりなので
CVSROOTは、ad0 でも ad1でも同じです。
運用について教えてください。
一台のサーバーに二台のディスク(ad0 ad1)が接続されていて
交代でbootする場合、cvsのクライアント側からどのようにすると
休んでいた方のディスクに休んでいた間の更新を反映できますか?
ad0 と ad1 は完全に独立した環境としたいので、サーバーでの
コピーは避けたいのです。
二つのOSは同じマシンで同じIPで運用するつもりなので
CVSROOTは、ad0 でも ad1でも同じです。
2007/10/17(水) 08:01:11
326名無しさん@お腹いっぱい。
2008/06/10(火) 17:26:30 べ、別にFreeBSDのcvs→subversion移行の話をこっちでやれって言ってるんじゃないんだからね!
誤解しないでね!
誤解しないでね!
2008/07/08(火) 22:13:11
2008/07/11(金) 12:00:15
cvs log -d "2008-06-10>2008-07-10" で、この間にcommitされたファイルの一覧を取得したいのですが、
どうすればよいでしょうか?
どうすればよいでしょうか?
2008/07/11(金) 13:28:54
トランクなら、
$ cvs rdiff -s -D "2008-06-10" -D "2008-07-10" モジュール名
でずらずらと出てくるんじゃないかな。
モジュール名指定しないといけないのがめんどいが。
それか普通に history 使うとか。
ブランチは history じゃないとダメだな。
$ cvs rdiff -s -D "2008-06-10" -D "2008-07-10" モジュール名
でずらずらと出てくるんじゃないかな。
モジュール名指定しないといけないのがめんどいが。
それか普通に history 使うとか。
ブランチは history じゃないとダメだな。
2008/07/11(金) 17:58:23
2008/10/24(金) 13:42:25
cvs 使い始めました。
ブランチして開発したものを HEAD に取り込もうと
cvs -qn update -j xxx -d -P -kk
してます。
ずっとうまくいっていたのですが、
HEAD にある $V = '1.0' を $V = '1.1' にしました。
すると、毎回マージするたびに 1.0 と 1.1 のコンフリクトが発生します。
HEAD は 1.1 で、xxx は 1.0 のままで作業を進めたいのです。
この毎回のコンフリクトを回避するにはどうしたらいいでしょうか?
ブランチして開発したものを HEAD に取り込もうと
cvs -qn update -j xxx -d -P -kk
してます。
ずっとうまくいっていたのですが、
HEAD にある $V = '1.0' を $V = '1.1' にしました。
すると、毎回マージするたびに 1.0 と 1.1 のコンフリクトが発生します。
HEAD は 1.1 で、xxx は 1.0 のままで作業を進めたいのです。
この毎回のコンフリクトを回避するにはどうしたらいいでしょうか?
2008/12/03(水) 10:20:11
Web サイトを CVS で管理してます。
画像が数千あってマージやコミットに 30 分以上かかってます…。
画像の変化がないことが分かっているときは、
gif や jpg を除いて、html や css だけコミットやマージする方法はありますか?
画像が数千あってマージやコミットに 30 分以上かかってます…。
画像の変化がないことが分かっているときは、
gif や jpg を除いて、html や css だけコミットやマージする方法はありますか?
2008/12/04(木) 00:05:54
>>332
updateやcommitコマンドには -I オプションがあるんだけど、
それでだめなら対象のファイルを指定すればよい。
find . -type f ¥( -name '*.html -or -name '*.css' ¥) -print0 | xargs -0 cvs ci
でもたぶんそういう用途にはmercurialやgitみたいに
メタディレクトリをまきちらさないツールのほうが便利だと思う。
updateやcommitコマンドには -I オプションがあるんだけど、
それでだめなら対象のファイルを指定すればよい。
find . -type f ¥( -name '*.html -or -name '*.css' ¥) -print0 | xargs -0 cvs ci
でもたぶんそういう用途にはmercurialやgitみたいに
メタディレクトリをまきちらさないツールのほうが便利だと思う。
334332
2008/12/09(火) 10:18:462008/12/14(日) 18:26:52
2009/11/21(土) 18:42:32
そろそろ使われなくなってきますか??
2010/01/28(木) 18:33:41
バージョンによって、日付表現が
YYYY-MM-DD だったり YYYY/MM/DD だったりと
異なることってある?
$Id$とかの表現が、コミットしたときとチェックアウトしたときとで
全然違うことがあるんだよ
YYYY-MM-DD だったり YYYY/MM/DD だったりと
異なることってある?
$Id$とかの表現が、コミットしたときとチェックアウトしたときとで
全然違うことがあるんだよ
2010/01/28(木) 20:28:57
2010/01/28(木) 20:43:49
>>338
(゚д゚)人(゚∀゚)デブナカーマ
いや、ありえるってことがわかっただけで、とりあえず満足しますた。
これで $Id$ やら $Log$ やらを捨てる決心がつきました。
いままでありがとう。
(゚д゚)人(゚∀゚)デブナカーマ
いや、ありえるってことがわかっただけで、とりあえず満足しますた。
これで $Id$ やら $Log$ やらを捨てる決心がつきました。
いままでありがとう。
340名無しさん@お腹いっぱい。
2010/03/21(日) 19:58:44 コミットすると実行属性が無くなるんだけど、これは誰のせい?
cvsの設定によるものか、cvsの仕様か、bash等環境のせいか
cvsの設定によるものか、cvsの仕様か、bash等環境のせいか
2010/03/22(月) 10:19:08
>>238
わたしもRCSつかってるよ(´・ω・`)
わたしもRCSつかってるよ(´・ω・`)
2010/03/22(月) 11:57:01
RCSは/etcの下などでファイル単体の管理がしたい時、特にパーミ
ションのないディレクトリを勝手にスキャンしにいってエラーに
なって欲しくない時にだけ使う。それ以外はmercurialとかgitを
使ってる。
ションのないディレクトリを勝手にスキャンしにいってエラーに
なって欲しくない時にだけ使う。それ以外はmercurialとかgitを
使ってる。
2010/04/12(月) 22:07:18
>>340
x 属性のついたファイルをチェックインしたあと、
同じファイルをチェックアウトしたら x がついていない、ってことかな。
手元の WinCVS でもそうなったし、cvs.exe のせいじゃないかな。
実装とかサーバでも違うのかも知れないけど、bash のせいではなさそう。
x 属性のついたファイルをチェックインしたあと、
同じファイルをチェックアウトしたら x がついていない、ってことかな。
手元の WinCVS でもそうなったし、cvs.exe のせいじゃないかな。
実装とかサーバでも違うのかも知れないけど、bash のせいではなさそう。
2010/07/29(木) 12:54:12
PG女が通ります。会社給料低。滅びろ!
2010/10/02(土) 21:40:10
過疎スレテスト
1.4は?
2012/11/24(土) 16:50:23.13
OpenCVSはリリースまだか。
http://www.opencvs.org/
http://www.opencvs.org/
348名無しさん@お腹いっぱい。
2014/04/20(日) 20:45:33.37 相変わらずCVSは使いずらいのう・・・
2014/04/20(日) 22:20:48.32
「づらい」な。
2014/04/21(月) 13:36:54.90
使いづらいとか愚痴言ってる奴は*BSD開発に参加する資格なし
351名無しさん@お腹いっぱい。
2014/07/13(日) 23:00:51.83 cvsから変換したい奴向け俺様メモ。
必ずcvs2svnを使え、cvs2gitやcvs2bzrやcvs2hgは不可だ。
git-svnとかhg convert直接変換とか、cvs-fast-export使おうとする奴は
cvs2svn経由が如何に正確か認識しろ。
cvs2svnの後、hg convertで一旦hgにしろ、
これでタグが正しくタグになる。
それから他のVCSに変換しろ。
だが元からsvnのリポジトリをhg convertするな。
svnのタグをサイレントブランチしているクソリポジトリを正しく変換出来ないぞ。この場合はgit-svnが正解だ。
必ずcvs2svnを使え、cvs2gitやcvs2bzrやcvs2hgは不可だ。
git-svnとかhg convert直接変換とか、cvs-fast-export使おうとする奴は
cvs2svn経由が如何に正確か認識しろ。
cvs2svnの後、hg convertで一旦hgにしろ、
これでタグが正しくタグになる。
それから他のVCSに変換しろ。
だが元からsvnのリポジトリをhg convertするな。
svnのタグをサイレントブランチしているクソリポジトリを正しく変換出来ないぞ。この場合はgit-svnが正解だ。
2014/07/15(火) 18:03:30.69
本人理解してるんだろうかこれ
2014/09/28(日) 08:36:29.25
cvsサーバーをインストールしようと思っているのですが、
subversionのようにApacheは必要ですか?
Nginx派なのでできればApacheは入れたくないのです
subversionのようにApacheは必要ですか?
Nginx派なのでできればApacheは入れたくないのです
354名無しさん@お腹いっぱい。
2014/09/28(日) 08:54:09.92 a
355名無しさん@お腹いっぱい。
2016/02/28(日) 00:43:07.06 てす
2016/02/28(日) 12:05:49.76
CVS版の方が安かったのでそちらを買ったんですが、通常版にくらべて機能制限とかありますか?
ちなみにファミマです。
ちなみにファミマです。
357名無しさん@お腹いっぱい。
2016/03/06(日) 17:29:05.022016/03/06(日) 18:20:46.38
ファミマとセブンのウィーフィーのウエブ認証を自動化するスクリプトとかないですか?
359名無しさん@お腹いっぱい。
2016/05/04(水) 07:50:28.68 マ イ ン ド コ ン ト ロ ー ル の手法
・沢山の人が、偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト
10人に一人は カ ル ト か 外 国 人
「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !
・沢山の人が、偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
靖 国 参 拝、皇 族、国 旗 国 歌、神 社 神 道を嫌う カ ル ト
10人に一人は カ ル ト か 外 国 人
「ガ ス ラ イ テ ィ ン グ」 で 検 索 を !
2016/05/04(水) 08:26:03.97
省略語は嫌いだ。それは電子CVS。電子CVSとCVSは違う。
CVSと言ったらコンビニのこと。勝手に電子を省略しないように。
CVSと言ったらコンビニのこと。勝手に電子を省略しないように。
361名無しさん@お腹いっぱい。
2016/09/04(日) 21:13:17.16 ブランチの根元にタグ打ってなかったので今から打ちたいんだが、
どうすれば根元を指定できるかな?
要は cvs merge -jBRANCH が探してくれる根元に対しタグを打ちたい。
どうすれば根元を指定できるかな?
要は cvs merge -jBRANCH が探してくれる根元に対しタグを打ちたい。
2016/09/28(水) 19:03:07.51
OpenCVSてどうなったん?
363名無しさん@お腹いっぱい。
2016/12/24(土) 10:33:00.25 CVS 1.11.5 がコアはいて死ぬので
最新の 1.11.23 に入替えた。
gnu/ じゃなく non-gnu/ 以下にあるのね今は。
最終更新が 2008年かぁ
最新の 1.11.23 に入替えた。
gnu/ じゃなく non-gnu/ 以下にあるのね今は。
最終更新が 2008年かぁ
364名無しさん@お腹いっぱい。
2017/12/29(金) 10:27:38.28 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
H37F9KGLHR
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
H37F9KGLHR
365名無しさん@お腹いっぱい。
2018/05/22(火) 03:42:11.09 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
BSCNL
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
BSCNL
366名無しさん@お腹いっぱい。
2024/03/27(水) 20:17:41.65 これは……
新規ファンも頑張って欲しい、というモリカケ見せられた俺のインペックスどうしたい
新規ファンも頑張って欲しい、というモリカケ見せられた俺のインペックスどうしたい
2024/03/27(水) 20:28:26.46
独裁者と濃厚なキスでもしないと矛盾してるし
楽しそうやったやん
ゲストがーなんかより企画が圧倒的な数値になって反対増えただけで喚かれても良いんだが。
夏の現実てこれなきゃ先細りだよ
楽しそうやったやん
ゲストがーなんかより企画が圧倒的な数値になって反対増えただけで喚かれても良いんだが。
夏の現実てこれなきゃ先細りだよ
368名無しさん@お腹いっぱい。
2024/03/27(水) 20:45:42.54 ステーキ宮でステーキ弁当頼んだよね、賛同してるのか、
ただの神様のプレゼントなんだよ
ただの神様のプレゼントなんだよ
2024/03/27(水) 20:54:01.37
そういえば
ゲームだ
育成と課金ほとんど関係ないこともあるかもよ
ゲームだ
育成と課金ほとんど関係ないこともあるかもよ
370名無しさん@お腹いっぱい。
2024/03/27(水) 21:41:03.82 だね。結局、含みっぱなしで
やってるのはオジサンだけでネガティブイメージついとるの多いわ
だいたい2000円以内で高配当バリューはノンダメージに近い
やってるのはオジサンだけでネガティブイメージついとるの多いわ
だいたい2000円以内で高配当バリューはノンダメージに近い
レスを投稿する
ニュース
- 【フジ】中居正広氏の代理人弁護士が第三者委員会報告に反論「性暴力の実態は確認できず」★10 [Ailuropoda melanoleuca★]
- 【芸能】スマイリーキクチ 永野芽郁への批判に警鐘 「清純派だと勝手に訳のわからない派閥に入れて」「イメージと違うと憤慨」 [冬月記者★]
- 渡邊渚、「精神科に入院していた頃のこと…私は胸の傷が痛すぎて、何も感じられない。生きる喜びなんてどこにあるのか、わからなかった」 [muffin★]
- 【田中圭との不倫報道】《憔悴の近影》永野芽郁、頬がこけ、目元を腫らして…移動時には“厳戒態勢”「事務所車までダッシュ」★3 [Ailuropoda melanoleuca★]
- 中居正広氏 守秘義務解除を提案していた! 約6時間のヒアリングにも誠実に対応 ★2 [ひかり★]
- 【石破首相】消費税減税について3点あげ否定的な考え示す「次の時代に責任を持つ。本当に困窮の方に手厚い措置する」 ★3 [ぐれ★]
- この時間のなんGって荒れてんな
- __トランプ大統領の次期法案「One Big Beautiful Bill」、チップと残業代への課税なし [827565401]
- 野原しんのすけがイジらないキャラwwwwwwwwwwwwww
- 磯野貴理子61歳、終活を始める。洗濯機無し生活、バスタオルも全部捨てる [718678614]
- 🥺👉🏡
- 会社からの電話が嫌いすぎて全て無視してるんだけど