バージョン管理システムCVSについてのスレッドです。
前スレ : 「CVS導入スレ〜 Rev.2」
http://pc8.2ch.net/test/read.cgi/tech/1065829553/
関連スレとリンクは>>2を参照
探検
CVS導入スレ〜 Rev.3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2005/04/10(日) 22:58:38371デフォルトの名無しさん
2006/04/16(日) 04:08:38 >>370
作業コピーとリポジトリの区別はできているか?
作業コピーとリポジトリの区別はできているか?
372デフォルトの名無しさん
2006/04/16(日) 08:30:09 管理外にしたいディレクトリの一つ上にあるCVSディレクトリ内の
Entriesファイルから削除する
Entriesファイルから削除する
373デフォルトの名無しさん
2006/04/16(日) 21:50:52374デフォルトの名無しさん
2006/04/16(日) 22:15:33375デフォルトの名無しさん
2006/04/16(日) 22:34:21376デフォルトの名無しさん
2006/04/17(月) 00:30:02377デフォルトの名無しさん
2006/04/17(月) 10:08:11 >>373
お前はCVS、いや、バージョン管理ツール使わない方がいいと思うよ。
お前はCVS、いや、バージョン管理ツール使わない方がいいと思うよ。
378デフォルトの名無しさん
2006/04/18(火) 01:19:06 やり方がわかりました。
ありがとうございました。
スレ汚しごめんなさい。
ありがとうございました。
スレ汚しごめんなさい。
379デフォルトの名無しさん
2006/04/18(火) 03:32:41 >>378
せめて自分がわかったことぐらい書いていって欲しい。
せめて自分がわかったことぐらい書いていって欲しい。
380デフォルトの名無しさん
2006/04/20(木) 23:28:55 すごいの見つけてしまった
ttp://d.hatena.ne.jp/seiunsky/20060420/1145536580
ttp://d.hatena.ne.jp/seiunsky/20060420/1145536580
381デフォルトの名無しさん
2006/04/21(金) 01:03:05 うぁはは、「窓口役」が人間でなくてもよさそうだとは思わないらしい。
382デフォルトの名無しさん
2006/04/21(金) 01:45:47 >>380
うわぁ。
本人一人だけでやってるなら、まだ新人〜2年目っぽいから無理もないとは思うけど、
でもVSSやCVSで複数人でやってるようなのだよな。
誰も指摘しない(できない)とは、怖い職場だ。
うわぁ。
本人一人だけでやってるなら、まだ新人〜2年目っぽいから無理もないとは思うけど、
でもVSSやCVSで複数人でやってるようなのだよな。
誰も指摘しない(できない)とは、怖い職場だ。
383デフォルトの名無しさん
2006/04/21(金) 07:49:12 >>380
前の派遣先でもそれやってた。専任のリソース管理係を複数人で交代してやってた。
リポジトリへのアクセスは必ず彼らにメール経由でお願いする規則になっていたので、
デスマって、休日でも会社に泊まり込むようになってくると、
必然的にリソース管理係も会社に泊まり込む羽目に。
前の派遣先でもそれやってた。専任のリソース管理係を複数人で交代してやってた。
リポジトリへのアクセスは必ず彼らにメール経由でお願いする規則になっていたので、
デスマって、休日でも会社に泊まり込むようになってくると、
必然的にリソース管理係も会社に泊まり込む羽目に。
384デフォルトの名無しさん
2006/04/21(金) 12:51:41 CVSとか使ってないうちの職場は…?
385デフォルトの名無しさん
2006/04/21(金) 13:20:52 開発拠点が決まらない仕事があったんで、ついついCVSを使わずにスタートしてしまった。
そして開発終盤に至り、手元には数十バージョンのソースファイルが……
#仮リリースごとのスナップショットだけ残して後は捨てるしかないなぁ……
そして開発終盤に至り、手元には数十バージョンのソースファイルが……
#仮リリースごとのスナップショットだけ残して後は捨てるしかないなぁ……
386デフォルトの名無しさん
2006/04/21(金) 13:28:11 ローカルで自分用 CVS サーバ立てればいいのに。
387デフォルトの名無しさん
2006/04/21(金) 13:35:41 >>384
うちもなかったけど、上司に「使いましょう」と進言して導入になった。
元々リソース管理の必要性はわかってた人だったので、話は早かった。
昔の職場だと、「リソース管理?ハァ?何それ?」な奴が上司だったので、
「CVS使いましょう」と言っても却下された。
少人数のプロジェクトだったので、件の上司だけハブにして
一部のメンバーだけで非公式のCVSリポジトリを運用していた。
今にして思えば、できるだけ簡単な使い方、運用ポリシー、CVSのメリットと
デメリットを挙げて、「生産性が上がり安全なリソース管理ができるようになります」と
言えば、良かったかもしれない。当時はそれだけのスキルがなかったんだけど。
まずは周りを説得できるくらいCVSについて詳しくなって、
導入はそれからの方がいいかも。
もしくは、こっそりCVSを自分だけで運用始めて、
時折さりげなくCVSをアピールするとか。
これだと、CVSのノウハウを自分なりに消化する機会にもなって、一石二鳥。
うちもなかったけど、上司に「使いましょう」と進言して導入になった。
元々リソース管理の必要性はわかってた人だったので、話は早かった。
昔の職場だと、「リソース管理?ハァ?何それ?」な奴が上司だったので、
「CVS使いましょう」と言っても却下された。
少人数のプロジェクトだったので、件の上司だけハブにして
一部のメンバーだけで非公式のCVSリポジトリを運用していた。
今にして思えば、できるだけ簡単な使い方、運用ポリシー、CVSのメリットと
デメリットを挙げて、「生産性が上がり安全なリソース管理ができるようになります」と
言えば、良かったかもしれない。当時はそれだけのスキルがなかったんだけど。
まずは周りを説得できるくらいCVSについて詳しくなって、
導入はそれからの方がいいかも。
もしくは、こっそりCVSを自分だけで運用始めて、
時折さりげなくCVSをアピールするとか。
これだと、CVSのノウハウを自分なりに消化する機会にもなって、一石二鳥。
388385
2006/04/21(金) 13:48:43 >>386
オフライン環境を行ったり来たりなもんで、ついさぼったわけよ。
#メンバにCVS未経験者がいた所為もあったけど。
まぁ、これに懲りてその未経験者も含めて次はCVS使いたいと言ってきたし。
#必要性が理解されないうちに押し付けても巧くいかないという意味では>387に同意。
オフライン環境を行ったり来たりなもんで、ついさぼったわけよ。
#メンバにCVS未経験者がいた所為もあったけど。
まぁ、これに懲りてその未経験者も含めて次はCVS使いたいと言ってきたし。
#必要性が理解されないうちに押し付けても巧くいかないという意味では>387に同意。
389デフォルトの名無しさん
2006/04/21(金) 14:38:51 ガッコでCVSとか、使わないの?
俺の時は、有無を言わせず、RCS使わされたけど。
俺の時は、有無を言わせず、RCS使わされたけど。
390デフォルトの名無しさん
2006/04/21(金) 14:54:36 学校じゃないけど、大昔のプロジェクトではSCCS使ってたな。
391デフォルトの名無しさん
2006/04/21(金) 15:01:42 新規の時は Subversion にしよう、とは思わないの?
まぁ、自分も CVS を使い続けているけど…。
まぁ、自分も CVS を使い続けているけど…。
392385
2006/04/21(金) 16:09:06 漏れ宛てかな?
少なくとも誰か一人でも「Subversionに詳しい奴」ができるまではCVSだね。
ふむ、GWに自宅で使ってみるかな。
少なくとも誰か一人でも「Subversionに詳しい奴」ができるまではCVSだね。
ふむ、GWに自宅で使ってみるかな。
393デフォルトの名無しさん
2006/04/21(金) 18:20:37 CVSと比較するとまだ洗練されてないとこもあるけど、ファイルやディレクトリの移動が
記録できるのは大きなメリットだと思う。
ディレクトリツリーが固定のときは、まだCVSのほうが便利かも。
記録できるのは大きなメリットだと思う。
ディレクトリツリーが固定のときは、まだCVSのほうが便利かも。
394デフォルトの名無しさん
2006/04/21(金) 18:21:15 >>393はSubversionのことね。
395デフォルトの名無しさん
2006/04/21(金) 19:11:15 >>393
あ、それいい機能だな。
リポジトリの移動とかも簡単?
CVSもちゃんと使えてないんだけど、鯖を変更するときとか
前のリポジトリを引き継ぐのがよくわからなくて
いつもそこでリセットしてるんだけど。。。レベル低くてすまそ
あ、それいい機能だな。
リポジトリの移動とかも簡単?
CVSもちゃんと使えてないんだけど、鯖を変更するときとか
前のリポジトリを引き継ぐのがよくわからなくて
いつもそこでリセットしてるんだけど。。。レベル低くてすまそ
396デフォルトの名無しさん
2006/04/21(金) 19:27:38397384
2006/04/26(水) 12:56:36 自分も、ローカルでのみ『ひとりCVS』してますw
ちなみに、このローカルのリポジトリって丸ごと他人にあげても
使えるんですよね?
将来、周りがCVS使うようになったら利用できるのかって意味なんですが。
もちろん、環境設定は必要ですけど
ちなみに、このローカルのリポジトリって丸ごと他人にあげても
使えるんですよね?
将来、周りがCVS使うようになったら利用できるのかって意味なんですが。
もちろん、環境設定は必要ですけど
398デフォルトの名無しさん
2006/04/26(水) 13:00:14 >>397
リポジトリをコピーしてもあんまりうれしくないな。共有できないし。
「適当に使って、使い方覚えて。壊してもいいよ。」のような使い方ならいいけど。
チーム開発するときは、CVSサーバ立てて公開するのがベスト。
リポジトリをコピーしてもあんまりうれしくないな。共有できないし。
「適当に使って、使い方覚えて。壊してもいいよ。」のような使い方ならいいけど。
チーム開発するときは、CVSサーバ立てて公開するのがベスト。
399デフォルトの名無しさん
2006/04/27(木) 15:10:00 モジュールかリポジトリの全コメントと日付とかって出せない?
開發履歴でも書こうかと思ったんだが、それ出せれば正確で楽なんだけど。
開發履歴でも書こうかと思ったんだが、それ出せれば正確で楽なんだけど。
400デフォルトの名無しさん
2006/04/27(木) 15:18:26 >>399
cvs2cl.pl を見てみたら。
cvs2cl.pl を見てみたら。
401デフォルトの名無しさん
2006/04/30(日) 00:16:49 あれってパールだったのか
そりゃそうか
読んでみるわ
そりゃそうか
読んでみるわ
402デフォルトの名無しさん
2006/05/14(日) 23:04:54 CVSを使って、Windows (VC)とLinux (gnuc++)で共通利用するC++のソース
(日本語のコメント入り)を、Windows XP Proにサーバーを立てて管理したいと
思います。
ソース中の漢字コードが、WindowsからはSHIFT JIS、LinuxからはEUCで
扱えるように自動変換して使いたいのですが、どのようなバージョン(または
パッチ)の組み合わせが良いのでしょうか。できれば、Eclipseからも使えると
嬉しいです。また、ほとんど個人的な開発業務のため、クライアントはLAN上
の極めて少数で、セキュリティーはあまり気にしません。
いろいろググってみたのですが、様々なバージョンやパッチが存在するよう
で、現時点でどの組み合わせが良いのかわかりませんでした。お知恵をお借り
できれば助かります。
(日本語のコメント入り)を、Windows XP Proにサーバーを立てて管理したいと
思います。
ソース中の漢字コードが、WindowsからはSHIFT JIS、LinuxからはEUCで
扱えるように自動変換して使いたいのですが、どのようなバージョン(または
パッチ)の組み合わせが良いのでしょうか。できれば、Eclipseからも使えると
嬉しいです。また、ほとんど個人的な開発業務のため、クライアントはLAN上
の極めて少数で、セキュリティーはあまり気にしません。
いろいろググってみたのですが、様々なバージョンやパッチが存在するよう
で、現時点でどの組み合わせが良いのかわかりませんでした。お知恵をお借り
できれば助かります。
403デフォルトの名無しさん
2006/05/14(日) 23:18:58 >>402
その環境で、現時点の良い組み合わせなんてないんじゃないかな。
正直なところ、CVSがm17nのこと考えて開発されてるとは思えない。
SJISのみの運用にするとか、knjwrpに対応するように自前で書き換えるとか。
その環境で、現時点の良い組み合わせなんてないんじゃないかな。
正直なところ、CVSがm17nのこと考えて開発されてるとは思えない。
SJISのみの運用にするとか、knjwrpに対応するように自前で書き換えるとか。
404デフォルトの名無しさん
2006/05/14(日) 23:24:04 eclipseで使うなら別にEUCで統一していいんじゃないの
405デフォルトの名無しさん
2006/05/14(日) 23:25:56 コードの変換機能を持っていないサーバーとコードの変換機能を持っている
クライアントの組み合わせがいいかな。ちなみにEclipseはまともに
設定すれば問題ない。
クライアントの組み合わせがいいかな。ちなみにEclipseはまともに
設定すれば問題ない。
406デフォルトの名無しさん
2006/05/14(日) 23:40:31 >>402
私の勤務先では、その場合こんな感じ。
リポジトリ:EUC+改行コードはLFのみ
サーバCVS:無変換
クライアント:自動変換CVS+ShiftJis限定エディタ or 無変換CVS+EUC対応エディタ
私の勤務先では、その場合こんな感じ。
リポジトリ:EUC+改行コードはLFのみ
サーバCVS:無変換
クライアント:自動変換CVS+ShiftJis限定エディタ or 無変換CVS+EUC対応エディタ
407402
2006/05/15(月) 01:52:53 >>403 - 406
みなさん、いろいろありがとうございます。
アドバイスいただいた通りに、
サーバーは文字コード変換機能無しのものでEUC+LFでリポジトリを構築し、
Windowsのクライアントは文字コード変換機能のあるものでSJIS->EUC変換
と改行コード変換、Linuxのクライアントは文字コード変換無しで構築してみよう
と思います。
で再びご相談なのですが、Windows上のサーバーとクライアントとしてお勧めの
プログラムがありましたら、具体的に教えていただけませんでしょうか。
できれば、サーバーはインストーラーがあってサービスへの登録などが
自動的に(またはメニュー形式で)行えるものがあると嬉しいです。
CVSNTとかWinCVS(パッチ多数?)など、いろいろあるようですが、
WinCVS 1.2ごった煮版+SJISパッチというものあたりが無難なのでしょうか ??
みなさん、いろいろありがとうございます。
アドバイスいただいた通りに、
サーバーは文字コード変換機能無しのものでEUC+LFでリポジトリを構築し、
Windowsのクライアントは文字コード変換機能のあるものでSJIS->EUC変換
と改行コード変換、Linuxのクライアントは文字コード変換無しで構築してみよう
と思います。
で再びご相談なのですが、Windows上のサーバーとクライアントとしてお勧めの
プログラムがありましたら、具体的に教えていただけませんでしょうか。
できれば、サーバーはインストーラーがあってサービスへの登録などが
自動的に(またはメニュー形式で)行えるものがあると嬉しいです。
CVSNTとかWinCVS(パッチ多数?)など、いろいろあるようですが、
WinCVS 1.2ごった煮版+SJISパッチというものあたりが無難なのでしょうか ??
408デフォルトの名無しさん
2006/05/15(月) 02:08:52 402と407の条件を合わせれば
サーバーはCVSNT。
クライアントはEclipse。
だろうね。ただEclipseのほうはリポジトリ登録時にコードをちゃんと指定すること。
ただ自分ならサーバーはLinux側におくかな。どうせデフォルトで入っているだろうし。
サーバーはCVSNT。
クライアントはEclipse。
だろうね。ただEclipseのほうはリポジトリ登録時にコードをちゃんと指定すること。
ただ自分ならサーバーはLinux側におくかな。どうせデフォルトで入っているだろうし。
409402
2006/05/16(火) 02:29:34 おかげさまで、CVSNT SJIS版というのと、WinCVS、TortoiseCVSなどで
サーバー上のリポジトリをEUCとすることで、LinuxのEUCコードのソースと
WindowsのSHIFT-JISコードのソースをうまく共有できるようになりました。
ご助言いただいた皆様、本当にありがとうございました。
まだ、残念ながら以下の問題が残っているので、引き続きいろいろ試して
みます。
(1) Windows上のEclipse(3.1)から、リポジトリに格納されているEUCを含む
コードを、直接SHIFT-JISとして取り出すことはできていない(ただし、現状で
はこれはあまり必要ない)。これは、コード変換をCVSNT SJIS版に依存して
いるのですが、Eclipseのプラグインだとコード変換指定するためにcvsコマンド
に与えるリポジトリ指定のオプションがうまく設定できないのが原因です。
なお、Linux側のEclipseは、EUCで取ってくれば良いので特に問題はありませ
ん。
(2) Visual Studio 2005(C++)から直接CVSを使うことができないか (standard
版だからそもそも無理かも… ^^; )
重ねてお願いばかりですみませんが、もしこれらの点について何かアドバイス
やご存じの情報がありましたら、お教えください。よろしくお願いします。
サーバー上のリポジトリをEUCとすることで、LinuxのEUCコードのソースと
WindowsのSHIFT-JISコードのソースをうまく共有できるようになりました。
ご助言いただいた皆様、本当にありがとうございました。
まだ、残念ながら以下の問題が残っているので、引き続きいろいろ試して
みます。
(1) Windows上のEclipse(3.1)から、リポジトリに格納されているEUCを含む
コードを、直接SHIFT-JISとして取り出すことはできていない(ただし、現状で
はこれはあまり必要ない)。これは、コード変換をCVSNT SJIS版に依存して
いるのですが、Eclipseのプラグインだとコード変換指定するためにcvsコマンド
に与えるリポジトリ指定のオプションがうまく設定できないのが原因です。
なお、Linux側のEclipseは、EUCで取ってくれば良いので特に問題はありませ
ん。
(2) Visual Studio 2005(C++)から直接CVSを使うことができないか (standard
版だからそもそも無理かも… ^^; )
重ねてお願いばかりですみませんが、もしこれらの点について何かアドバイス
やご存じの情報がありましたら、お教えください。よろしくお願いします。
410402
2006/05/16(火) 02:34:47 >>408
本来、こういったサーバーはLinux上にあったほうが融通が利いて便利だと
いうことはわかってはいるのですが、実はこのLinux上の開発環境自体が、
Windows上のVMwareで(しかもノートパソコン上で)動いているのです。
そのため、Windows側で開発したい場合にもいちいち仮想マシンを起動
しなければいけない手間を避けるために、サーバーをWindows側で動作
させたかった次第です。
本来、こういったサーバーはLinux上にあったほうが融通が利いて便利だと
いうことはわかってはいるのですが、実はこのLinux上の開発環境自体が、
Windows上のVMwareで(しかもノートパソコン上で)動いているのです。
そのため、Windows側で開発したい場合にもいちいち仮想マシンを起動
しなければいけない手間を避けるために、サーバーをWindows側で動作
させたかった次第です。
411デフォルトの名無しさん
2006/05/16(火) 04:53:24 うちじゃリポジトリをTeraStationに置いて、
サーバをLinuxで動かすと言う無駄なことをしている。
サーバをLinuxで動かすと言う無駄なことをしている。
412デフォルトの名無しさん
2006/05/16(火) 21:52:00 この場面ならProfessional版買ってttp://www.pushok.com/soft_cvs_proxy.phpを導入、じゃないかな。
あと、次期Eclipse (3.2か?) はデフォルトの文字コードがプラットフォームのものから、
UTF-8に変更されそうな。
あと、次期Eclipse (3.2か?) はデフォルトの文字コードがプラットフォームのものから、
UTF-8に変更されそうな。
413デフォルトの名無しさん
2006/05/16(火) 22:11:26414デフォルトの名無しさん
2006/05/20(土) 22:31:49 >389
SCCS使っていました。
たぶん世代がばれてしまいます。
SCCS使っていました。
たぶん世代がばれてしまいます。
415デフォルトの名無しさん
2006/05/22(月) 07:44:20 cvswebみたいなインタフェースで、リポジトリ内検索できたらいいのにな。
416デフォルトの名無しさん
2006/05/24(水) 18:08:45 ブランチの作業ディレクトリから、MAIN trunk との差分を比較したいのですが、
diff -rHEAD とやるとブランチの先端との差分になります。
rdiff を使えばと考えたのですが、これだと作業中ファイルとの比較になりません。
そこで、sourceforge みたいに MAIN trunk に MAIN というブランチを
付けたいのですが、どうしたらよいでしょうか。
diff -rHEAD とやるとブランチの先端との差分になります。
rdiff を使えばと考えたのですが、これだと作業中ファイルとの比較になりません。
そこで、sourceforge みたいに MAIN trunk に MAIN というブランチを
付けたいのですが、どうしたらよいでしょうか。
417デフォルトの名無しさん
2006/05/28(日) 16:29:35 Mac用のcvsサーバはどこで手に入りますか?
418デフォルトの名無しさん
2006/05/29(月) 00:46:58 OSXなら最初から入ってる。
cvsクライアントもcvsサーバも同じ/usr/bin/cvsだ。
サーバとして動かす設定はぐぐればどっかにあるだろ、たぶん。
cvsクライアントもcvsサーバも同じ/usr/bin/cvsだ。
サーバとして動かす設定はぐぐればどっかにあるだろ、たぶん。
419デフォルトの名無しさん
2006/05/29(月) 00:49:28 すまん。最初から入っているってのは嘘だった。
Xcode入れれば入る。
Xcode入れれば入る。
420デフォルトの名無しさん
2006/05/31(水) 19:08:53すみません
WinCVSごった煮+Cygwin を使って、
ext の SSH 経由の接続で、遠隔サーバにリポジトリを作り
作業しようとしているのですが、
トレース→放棄をしようとすると、
以下のエラーが出てきて
モジュールを放棄出来ません。
他の、追加や更新といったコマンドは、
問題なく動くのですが、
放棄だけがうまく行きません
誰か直す方法を知っていましたら
教えていただけませんでしょうか?
クライアント:Windows2000
サーバー:Free BSD 4,7
WinCVS Version1.2
============================================================================
cvs release -d wintest (ディレクトリ C:\WinCVS_Work\ 内)
rsh: can't establish connection
> xxx.xxx.xxx.xxx:接続が拒否されました
cvs update: サーバへの接続が切断されました (もしあれば上記のメッセージを
cvs [update 中止]: 参照してください)
cvs release: unable to release `wintest'
*****CVS はコード 0 で終了しました*****
============================================================================
421デフォルトの名無しさん
2006/06/01(木) 11:56:04 wincvsではどれが最新版ですか?
422デフォルトの名無しさん
2006/06/01(木) 12:10:40423& ◆R7PNoCmXUc
2006/06/10(土) 16:53:34 すいません、以前会社で、エクリプスを使って
3人でウェブサイトを構築した経験がありまして、
CVSをそのとき使ってました。
で、そのとき、コミットするとすぐに、
変更したところがウェブ上で反映されてました。
どうやってこれを実現しているのでしょうか?
(1秒ごとにimportしてる・・・なんてことはないですよね?)
よろしくお願いいたします。
3人でウェブサイトを構築した経験がありまして、
CVSをそのとき使ってました。
で、そのとき、コミットするとすぐに、
変更したところがウェブ上で反映されてました。
どうやってこれを実現しているのでしょうか?
(1秒ごとにimportしてる・・・なんてことはないですよね?)
よろしくお願いいたします。
424デフォルトの名無しさん
2006/06/10(土) 19:48:04425デフォルトの名無しさん
2006/06/10(土) 21:39:57 >>424 ここ数年はやりのContinuous Integrationツールでも
たいがい同じコトしてるので参考になる
たいがい同じコトしてるので参考になる
426& ◆kp5DyaLl3w
2006/06/18(日) 17:13:17 どなたか・・・
自分、なんか勘違いしてます?
自分、なんか勘違いしてます?
427デフォルトの名無しさん
2006/06/18(日) 17:18:35428デフォルトの名無しさん
2006/06/18(日) 18:19:36429デフォルトの名無しさん
2006/07/02(日) 15:11:50 CVS初心者ですが、知恵を貸してください。
サーバーはCVSNT、クライアントはeclipseというソース管理環境を明日までに作れと言われたのですが、
CVSもeclipseも触ったことがある程度しかありません。
とりあえず本やWEBで勉強して動かすことはできたのですが、
このまま運用を開始してよいのか不安です。
(文字コードに問題がある等の記述をみたので)
このような環境で注意しなければいけないことがあれば教えていただけないでしょうか?
(運用を開始する前に設定(eclipse、CVSNT)しておかなければならないこと)
よろしくお願いします。
サーバーはCVSNT、クライアントはeclipseというソース管理環境を明日までに作れと言われたのですが、
CVSもeclipseも触ったことがある程度しかありません。
とりあえず本やWEBで勉強して動かすことはできたのですが、
このまま運用を開始してよいのか不安です。
(文字コードに問題がある等の記述をみたので)
このような環境で注意しなければいけないことがあれば教えていただけないでしょうか?
(運用を開始する前に設定(eclipse、CVSNT)しておかなければならないこと)
よろしくお願いします。
430デフォルトの名無しさん
2006/07/02(日) 20:27:18 チーム内で文字コードが統一されているなら問題ない。統一されていないのなら
eclipseのチームプロジェクトセットを定義して配布するのが楽。
eclipseのチームプロジェクトセットを定義して配布するのが楽。
431デフォルトの名無しさん
2006/07/02(日) 22:51:04 >>430
レスありがとうございます。
eclipseの「テキスト・ファイル・エンコード」がクライアント側で統一されていれば問題ないということでしょうか?
回答にさらに質問をしてしまって申し訳ないです・・・。
レスありがとうございます。
eclipseの「テキスト・ファイル・エンコード」がクライアント側で統一されていれば問題ないということでしょうか?
回答にさらに質問をしてしまって申し訳ないです・・・。
432デフォルトの名無しさん
2006/07/09(日) 00:24:08 すんません教えて。
387のような職場です。
とりあえず今のままでは、ソース管理が面倒なので
CVSを使おうとしてます。
利用対象は身近な3人のみ、
ネットーワークは社内LAN限定です。
自分も含めてメンバー全員サーバの構築の知識が乏しいので、
認証などは一切行わず、安易にCVSを導入したいのですが、、、
レポジトリをファイル共有して使うことは仕様上難しいのでしょうか?
会社にはWindowsのファイルサーバしかありまへん。
387のような職場です。
とりあえず今のままでは、ソース管理が面倒なので
CVSを使おうとしてます。
利用対象は身近な3人のみ、
ネットーワークは社内LAN限定です。
自分も含めてメンバー全員サーバの構築の知識が乏しいので、
認証などは一切行わず、安易にCVSを導入したいのですが、、、
レポジトリをファイル共有して使うことは仕様上難しいのでしょうか?
会社にはWindowsのファイルサーバしかありまへん。
433デフォルトの名無しさん
2006/07/09(日) 09:12:44 >>432
推奨されていないが少人数なら何とかなるだろ。
経験上リポジトリがロックされたままになる事がたまにあるが
ロックファイルを削除すればいいし。
でもインストール可能ならCVSNTインストールしてみ。
別に難しくないと思うけどな。
推奨されていないが少人数なら何とかなるだろ。
経験上リポジトリがロックされたままになる事がたまにあるが
ロックファイルを削除すればいいし。
でもインストール可能ならCVSNTインストールしてみ。
別に難しくないと思うけどな。
434デフォルトの名無しさん
2006/07/09(日) 13:30:51 >>432
とりあえずファイル共有でいいんじゃない?
ウチはサーバーにLinux導入して、Sambaで共有フォルダ作って
そこにリポジトリ置いて使おうとしてた(ちゅうか、すでに使ってるやつがいた)
ので、そりゃねーだろと進言して、pserver導入させた(設定は俺がやったんだけどね)。
とりあえずファイル共有でいいんじゃない?
ウチはサーバーにLinux導入して、Sambaで共有フォルダ作って
そこにリポジトリ置いて使おうとしてた(ちゅうか、すでに使ってるやつがいた)
ので、そりゃねーだろと進言して、pserver導入させた(設定は俺がやったんだけどね)。
435432
2006/07/09(日) 13:52:07 >>433さん,434さん
レス有難う御座います。
今家でCVSNTの導入実験をやってみたんですが、素人には中々厳しいです。
何も考えずにCVSNTの最新版を入れたらリポジトリファイル名が文字化け,,
SIHIFT-JIS版に入れなおしたら、今度は認証がおかしくなったorz
一応ファイルサーバは1日おきにバックアップを取るようにしているので、
致命的なトラブルを頻繁に引き起こすことが無ければ、
とりあえずファイル共有で行きたいと思っています。
どうも有難う御座いました
レス有難う御座います。
今家でCVSNTの導入実験をやってみたんですが、素人には中々厳しいです。
何も考えずにCVSNTの最新版を入れたらリポジトリファイル名が文字化け,,
SIHIFT-JIS版に入れなおしたら、今度は認証がおかしくなったorz
一応ファイルサーバは1日おきにバックアップを取るようにしているので、
致命的なトラブルを頻繁に引き起こすことが無ければ、
とりあえずファイル共有で行きたいと思っています。
どうも有難う御座いました
436デフォルトの名無しさん
2006/07/09(日) 14:00:35 もう新規で CVS 使い始める意味無いよ。 Subversion 使えよ。
437デフォルトの名無しさん
2006/07/09(日) 14:05:33 SubVersionは 「どうだい見てくれスゲーだろ」 という姿勢がいや。
やたらとCVSと比べてここがすごいとかなんとか書きたてる割に
CVSに出来てSVNに出来ないことに対するトーンの低さが笑える。
やたらとCVSと比べてここがすごいとかなんとか書きたてる割に
CVSに出来てSVNに出来ないことに対するトーンの低さが笑える。
438デフォルトの名無しさん
2006/07/09(日) 14:09:52439デフォルトの名無しさん
2006/07/09(日) 17:06:13440デフォルトの名無しさん
2006/07/09(日) 19:29:20441デフォルトの名無しさん
2006/07/09(日) 19:34:07 >>440
技術的メリットに言及してないのがマヌケに見えるって言ってるんだよ。
技術的メリットに言及してないのがマヌケに見えるって言ってるんだよ。
442デフォルトの名無しさん
2006/07/09(日) 23:46:54 なんか感情だけで物事を判断するうちのバカ上司みたいだな
443デフォルトの名無しさん
2006/07/10(月) 00:35:03 じゃあ(横から)技術的なことを。
CVSは、modulesを使ってモジュールから必要なファイルだけをチョイスできるけど、
Subversionではできないと聞いた。モジュール全体を共用することなら可能とか何とか。
これができないとSVNへ移行する気しないね。
あと、今あるCVSの環境から移行するコストに見合うほどのメリットは感じない。
名前の変更にしても、移動にしても、ヨダレが出るほど欲しいってもんじゃないし。
CVSは、modulesを使ってモジュールから必要なファイルだけをチョイスできるけど、
Subversionではできないと聞いた。モジュール全体を共用することなら可能とか何とか。
これができないとSVNへ移行する気しないね。
あと、今あるCVSの環境から移行するコストに見合うほどのメリットは感じない。
名前の変更にしても、移動にしても、ヨダレが出るほど欲しいってもんじゃないし。
444デフォルトの名無しさん
2006/07/11(火) 08:35:38445デフォルトの名無しさん
2006/07/11(火) 12:57:36446デフォルトの名無しさん
2006/07/11(火) 22:18:53447デフォルトの名無しさん
2006/07/11(火) 22:22:40 >>446
なんで?
なんで?
448444
2006/07/11(火) 22:47:04 >>445
あぁ、確かにライブラリアンって呼ぶこともあるね。聞いたことある。
> まぁ普通は単体テスト完以降にそのような管理をしたりする。
なるほど。確かに単体テスト以降なら慎重になることやバグ修正の周知って意味でもメールの重さがでてくるから、やる意味がわかるよ。
でさ、こういう状況で上司とか先輩にどうやって説得すれば良いんだろう。
上司&先輩曰く、ヒューマンエラーを防ぐためだって。
ファイルを誤って消してしまったりする可能性(=アクセス権のある人の人数)を下げるためだそうで。
そういうことを考えるからこそ、バージョン管理システムを導入するんじゃねーのか、とか思ったりするけど。
当時は(今もだけど)あんまり良くわかってなかったから、「そういう考えもあるかぁ」と思って食い下がれなかったんだよね……。
あぁ、確かにライブラリアンって呼ぶこともあるね。聞いたことある。
> まぁ普通は単体テスト完以降にそのような管理をしたりする。
なるほど。確かに単体テスト以降なら慎重になることやバグ修正の周知って意味でもメールの重さがでてくるから、やる意味がわかるよ。
でさ、こういう状況で上司とか先輩にどうやって説得すれば良いんだろう。
上司&先輩曰く、ヒューマンエラーを防ぐためだって。
ファイルを誤って消してしまったりする可能性(=アクセス権のある人の人数)を下げるためだそうで。
そういうことを考えるからこそ、バージョン管理システムを導入するんじゃねーのか、とか思ったりするけど。
当時は(今もだけど)あんまり良くわかってなかったから、「そういう考えもあるかぁ」と思って食い下がれなかったんだよね……。
449デフォルトの名無しさん
2006/07/11(火) 22:57:58 >>448
>ファイルを誤って消してしまったりする可能性(=アクセス権のある人の人数)を下げるためだそうで。
バージョン管理ツールを使う上ではナンセンスな考えだけど、
バージョン管理ツールを使う上でも実際に起こりえる問題であるのも、まぁ、事実だわな。
>ファイルを誤って消してしまったりする可能性(=アクセス権のある人の人数)を下げるためだそうで。
バージョン管理ツールを使う上ではナンセンスな考えだけど、
バージョン管理ツールを使う上でも実際に起こりえる問題であるのも、まぁ、事実だわな。
450デフォルトの名無しさん
2006/07/11(火) 23:06:29 >>448
どの程度の規模の会社(チーム)で、どの程度の規模のプロジェクトなのか
不明なのでざっくりしたことしか言えないけど、ライブラリアンが居るということは、
ライブラリアンがリリースしたものに責任を持つということね。
各々が勝手にリポジトリにアクセスしても結構だけど、他のチームが
バグ入りかもしれないファイルをcvs updateして取得してしまって、それを
使って自分たちのモジュールをテストしたりした日にゃ、現場は混乱だよ。
特に大きなプロジェクトでは、単体テスト以降は、バグの発生確認と、
原因の特定、バグフィックスの確認と修正済みファイルのリリースを
管理しなきゃならないから、個々人が勝手にやると困ったりする。
小さな会社(チーム)で、なおかつ同じ場所で開発してるなら、その間に
いる人は余計だけどね。
どの程度の規模の会社(チーム)で、どの程度の規模のプロジェクトなのか
不明なのでざっくりしたことしか言えないけど、ライブラリアンが居るということは、
ライブラリアンがリリースしたものに責任を持つということね。
各々が勝手にリポジトリにアクセスしても結構だけど、他のチームが
バグ入りかもしれないファイルをcvs updateして取得してしまって、それを
使って自分たちのモジュールをテストしたりした日にゃ、現場は混乱だよ。
特に大きなプロジェクトでは、単体テスト以降は、バグの発生確認と、
原因の特定、バグフィックスの確認と修正済みファイルのリリースを
管理しなきゃならないから、個々人が勝手にやると困ったりする。
小さな会社(チーム)で、なおかつ同じ場所で開発してるなら、その間に
いる人は余計だけどね。
451デフォルトの名無しさん
2006/07/12(水) 01:00:18 >>450
単純にリリースごとにタグやブランチを付ければいいんじゃないかな?
リリースの概要は別途、Wikiなりblogなりに書いておけばいいし、
バグ管理はバグトラッカーに記録する際、タグ名やブランチ名を書けばいいし、
コンパイルエラーだの、自動テストの失敗だのが起きるソースをつっこまれても
継続的インテグレーションで検出できるし。
検出できるし。
単純にリリースごとにタグやブランチを付ければいいんじゃないかな?
リリースの概要は別途、Wikiなりblogなりに書いておけばいいし、
バグ管理はバグトラッカーに記録する際、タグ名やブランチ名を書けばいいし、
コンパイルエラーだの、自動テストの失敗だのが起きるソースをつっこまれても
継続的インテグレーションで検出できるし。
検出できるし。
452444
2006/07/12(水) 01:55:24 >>450
あぁ、まさにあなたが言ったようなことを言われましたね。
簡単に言ってしまえば個人の力量によるところが大きくなるからって感じかな(もちろん、普通にミスすることもあるだろうし)。
>>451
で、おれ個人の思いとして、そういうこと(機能)でなんとかなるんじゃないかなーって。
あと、話がちょっとズレてくるけど、プロジェクト毎にwikiとか立ててプロジェクト毎のお決まりの手法だったりコメント(リリースの概要とか)とかを載せられれば知識も共有できていいなーと思うんだよね。
ただ、問題はそれを誰が説得&周知してサーバのメンテをするんだ。おれなのか。
そんなスキルねーよorz
そういえばJoel on Softwareにコンパイルエラーの起きるようなソースをチェックインしたらデイリービルド係りをやらせるって書いてあったね。
あぁ、まさにあなたが言ったようなことを言われましたね。
簡単に言ってしまえば個人の力量によるところが大きくなるからって感じかな(もちろん、普通にミスすることもあるだろうし)。
>>451
で、おれ個人の思いとして、そういうこと(機能)でなんとかなるんじゃないかなーって。
あと、話がちょっとズレてくるけど、プロジェクト毎にwikiとか立ててプロジェクト毎のお決まりの手法だったりコメント(リリースの概要とか)とかを載せられれば知識も共有できていいなーと思うんだよね。
ただ、問題はそれを誰が説得&周知してサーバのメンテをするんだ。おれなのか。
そんなスキルねーよorz
そういえばJoel on Softwareにコンパイルエラーの起きるようなソースをチェックインしたらデイリービルド係りをやらせるって書いてあったね。
453デフォルトの名無しさん
2006/07/12(水) 02:07:35 つまるところ、混沌とした職場では誰かが舵取りをせねばならず、
ある程度のスキル以上の人間が数多く居るなら、楽な方法が取れる、と。
ある程度のスキル以上の人間が数多く居るなら、楽な方法が取れる、と。
454デフォルトの名無しさん
2006/07/12(水) 02:08:58 CVSは自動ビルド・自動テストと組み合わせることによって真価を発揮する気がするんだがなあ。
455450
2006/07/12(水) 02:16:50 >>451
まあプロジェクトの正確と参加メンバーの質によるということかな。
全てのテストが自動化されてれば、nighty build->regression testでいけるけど、
そうじゃなければ、結合対象のモジュールが修正されたら、一応はテストしなけりゃ
ならないから、勝手にころころ変えてもらっちゃ困るという環境もある。
それから、構成管理と品質管理をくっつけてる場合は、XPで言うところの
truckerの役割な人が必要だし。
多分同じフロアで20〜30人くらいだったら、どのように管理してもいける気がする。
ただ、どこかで何かが更新されても注意を払わない人間って思ったより
多いから、いくらきっちりWiki更新しても駄目なときは駄目だ orz
まあプロジェクトの正確と参加メンバーの質によるということかな。
全てのテストが自動化されてれば、nighty build->regression testでいけるけど、
そうじゃなければ、結合対象のモジュールが修正されたら、一応はテストしなけりゃ
ならないから、勝手にころころ変えてもらっちゃ困るという環境もある。
それから、構成管理と品質管理をくっつけてる場合は、XPで言うところの
truckerの役割な人が必要だし。
多分同じフロアで20〜30人くらいだったら、どのように管理してもいける気がする。
ただ、どこかで何かが更新されても注意を払わない人間って思ったより
多いから、いくらきっちりWiki更新しても駄目なときは駄目だ orz
456450
2006/07/12(水) 02:19:21457デフォルトの名無しさん
2006/07/29(土) 19:32:05 CVSのみのインストールで自分の使うPCのDドライブのAフォルダがルート?で
Bフォルダが作業フォルダみたいなことってできますか?
Bフォルダが作業フォルダみたいなことってできますか?
458デフォルトの名無しさん
2006/07/29(土) 21:19:31459デフォルトの名無しさん
2006/07/29(土) 22:40:18460デフォルトの名無しさん
2006/07/30(日) 07:03:14 職場では VSS を導入しているが、ラベル(CVS でいうタグ)やプロジェクトの
分岐が信じられないアホ運用。分岐すると完全に別になってしまい、同じ修正
を各サブプロジェクトで別にやるっつーアホな状態。
上司にブランチ/マージの容易さを問いて Subversion 導入を進言したが上司と
その上司は「コンフリクト」がおきるからだめだの一点ばり。容易に解消でき
ますといっても信じてくれない。「チェックアウト」モデルも可能だといって
はみたが、「VSS と挙動がちがう」という点を問題にされ却下。
仕方なく個人的に使っていたが、ある日 .svn を入れっぱなしのフォルダをコ
ピーしてバレてしまい禁止。担当者にメールして、ファイルをいただく日々。
鬱だ……
分岐が信じられないアホ運用。分岐すると完全に別になってしまい、同じ修正
を各サブプロジェクトで別にやるっつーアホな状態。
上司にブランチ/マージの容易さを問いて Subversion 導入を進言したが上司と
その上司は「コンフリクト」がおきるからだめだの一点ばり。容易に解消でき
ますといっても信じてくれない。「チェックアウト」モデルも可能だといって
はみたが、「VSS と挙動がちがう」という点を問題にされ却下。
仕方なく個人的に使っていたが、ある日 .svn を入れっぱなしのフォルダをコ
ピーしてバレてしまい禁止。担当者にメールして、ファイルをいただく日々。
鬱だ……
461デフォルトの名無しさん
2006/07/30(日) 07:15:27 馬鹿が多いところにはチェックアウトモデルの VSS の方が良い。
462デフォルトの名無しさん
2006/07/30(日) 07:36:43463デフォルトの名無しさん
2006/07/30(日) 07:50:32 個人的にSubversionやcvsを使っていて、その結果をPublicなVSSに適用するのの、
どこが「背任行為」なんだろう?
どこが「背任行為」なんだろう?
464デフォルトの名無しさん
2006/07/30(日) 07:56:06 背任行為と言いたかっただけと違うか。
意味わかってんの?
意味わかってんの?
465デフォルトの名無しさん
2006/07/30(日) 08:08:10 多分、上司に対しての背信行為だと書きたかったんでしょ。
簡単に上司を説得できると思ってるあたりが、ニート臭プンプンなんだけどな。
簡単に上司を説得できると思ってるあたりが、ニート臭プンプンなんだけどな。
466デフォルトの名無しさん
2006/07/30(日) 08:19:49 私も PowerPoint 10 枚程度の簡単な説明と画面写真で説明できると軽く
考えていたのですが大甘でした。…Subversion がダメだった理由を以下に。
皆さん気をつけてください。
1. VSS と違う!! (CVS は知らない/聞いたこともない)
画面写真入りの対応表程度では「違う」という点を意識させるだけの模様
2. コンフリクトダメゼッタイ
そもそも「コンフリクトをさせてはならない」と考えが強い。
3. マージ?ブランチ?なにそれ?
VSS の「分岐」相当と言ってみたがそもそもその機能を使ったことないらしく玉砕。
開発版と保守版の二つを同時に保守して保守版は修正のみにして〜と説明したがその説明では簡易すぎた
考えていたのですが大甘でした。…Subversion がダメだった理由を以下に。
皆さん気をつけてください。
1. VSS と違う!! (CVS は知らない/聞いたこともない)
画面写真入りの対応表程度では「違う」という点を意識させるだけの模様
2. コンフリクトダメゼッタイ
そもそも「コンフリクトをさせてはならない」と考えが強い。
3. マージ?ブランチ?なにそれ?
VSS の「分岐」相当と言ってみたがそもそもその機能を使ったことないらしく玉砕。
開発版と保守版の二つを同時に保守して保守版は修正のみにして〜と説明したがその説明では簡易すぎた
467デフォルトの名無しさん
2006/07/30(日) 08:39:36 馬鹿には VSS で決まりだな
468デフォルトの名無しさん
2006/07/30(日) 08:41:15 VCSって何?な環境にcvsなりSubversionを入れさせるのは簡単だけど、
すでにVSSがなじんでる環境にそれらを入れるのは難しいかもね。
WindowsでMSの開発環境を使ってるなら特にそうかも。
すでにVSSがなじんでる環境にそれらを入れるのは難しいかもね。
WindowsでMSの開発環境を使ってるなら特にそうかも。
469デフォルトの名無しさん
2006/07/30(日) 08:45:41 >>466
そんな会社とっとと辞めて、うちにおいで。
#まぁ、CVSの方が主流だがw
VSS贔屓の連中は、VSSでもロックしないでコミット可能(即ちコンフリクトする)ことを知らなかったりするから笑える。
#知っていれば知っているで、コミット担当者を決めてメールで依頼とか阿呆な解決策を思いつくわけだが。
そんな会社とっとと辞めて、うちにおいで。
#まぁ、CVSの方が主流だがw
VSS贔屓の連中は、VSSでもロックしないでコミット可能(即ちコンフリクトする)ことを知らなかったりするから笑える。
#知っていれば知っているで、コミット担当者を決めてメールで依頼とか阿呆な解決策を思いつくわけだが。
470デフォルトの名無しさん
2006/07/30(日) 08:46:46 キチ外に刃物
馬鹿に使わせると誤爆の嵐でリポジトリが死ぬ
馬鹿に使わせると誤爆の嵐でリポジトリが死ぬ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 秋田内陸縦貫鉄道「列車が脱線、転覆」と通報 北秋田市、萱草駅付近 [蚤の市★]
- 今年の漢字、きょう発表😉 [583597859]
- 女の子集合!
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- 百合営業してるアイドル「これは営業だから…んっクチュクチュ」←これ
- 安倍さん死んでからの日本終わりだよ
- ひまでんぼ
