Windowsでバージョン管理
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGって言うかこの2つしか存在を知らない。
あと、これらをお勉強できるHPか書籍の情報もあったらぜひ。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG特に検討せずに「ま、入ってるからこれ使うか〜」とかいってVSSにしちゃったよ。
今のところそんなに不便じゃないけど、CVSの方が便利なの?
0005デフォルトの名無しさん
NGNGCVSは無料だから、試しに導入してみることが出来る。
また、Unix系のOSがあれば、Internet経由(もちろん、
イントラネット環境でもよいが)でリポジトリ利用できる。
# NTとかだと、pserver出来るんだっけ?
また、CVSは基本的にリポジトリのファイルをロックして
チェックアウトするという考え方は無い。
あと、軽いことかな。
0006デフォルトの名無しさん
NGNG同じような理由でバカにされてるような気がする。
0007デフォルトの名無しさん
NGNG世の中そうなってるの?
0008デフォルトの名無しさん
NGNGVisualStudioと組み合わせるならCVSよりずっといい。
だから安心しろ。>>7
ClearCaseやStarTeamもVisualStudioと組み合わせられるけどな。
0009デフォルトの名無しさん
NGNGPVCSはなんかとっつきにくい。。マニュアル見るだけで鬱
0010デフォルトの名無しさん
NGNGVCだと異常なほど統合化されてて使いやすいと思うんだけどなあ。
たまにデータベース壊れやすいって噂も聞くんですけど、
自分は一度もそういう経験ありません。
(10k〜100k行ぐらいのプロジェクトを10個ぐらい管理してます)
痛い目にあったことのある人いるですか?
00114
NGNG今のところトラブルはないですよ。
0012デフォルトの名無しさん
NGNG問題は、リポジトリ(VSSもそう言うのか?)を移動することが大変
であること。
実質的には、リポジトリがある場所、ネットワークでしか、VSSの
恩恵を受けることが出来ない。
CVSはリポジトリの移動も楽だし、リポジトリのハックも簡単。
0013デフォルトの名無しさん
NGNGWinCVS っつー CVS フロントエンドがあるよ。但し英語版。
有志がSJISパッチやら多言語対応パッチを作っていたはず。
VC使ってるならVSSは良い選択だと思うよ。
ただ、ネットワーク経由の複数開発等をしていると使いにくいとか聞くね。
001410
NGNGVSSが使えないってことですね?
それでGNU的な人によくたたかれるってことかな...
0015デフォルトの名無しさん
NGNGStudioからシームレスにつかえるぢゃん。
0016デフォルトの名無しさん
NGNG0017ひさびさにあげる
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGバージョン管理だけでも結構有効。
ときどき、「以前にちょっとの間だけ使ってたDebugコードを
もう一度使いてー。でも消しちゃったよ〜」なんて事があると
ありがたさを実感します。
0021デフォルトの名無しさん
NGNGにVCとかからCVS使うためのpluginとかあるじゃん。
最近のおすすめは
http://www.wincvs.org/TortoiseCVS/index.html
だな。ま、プログラマならwincvsとかcygwinのcvsでいいと思うけど。
VSSでも別にいいけど。
0022デフォルトの名無しさん
NGNGこれですね。
[CvsIn - DevStudio Add-in for CVS]
http://www.geocities.com/kaczoroj/CvsIn/
Platform:
OS: Win9x or WinNT
Environment: VisualC++5.0 or VisualC++6.0
Requires: WinCvs
Recommended: Visual Assist, WndTabs
Version: 2.3
License: Freeware, Open Source
だそうです。
VisualAssist,WndTabs ってなんだろう?気になる・・・
0023デフォルトの名無しさん
NGNGだと思ってるのかな?
CVSを使い始めるのは非常に簡単で、
$ export CVSROOT=foo
$ cvs init
とすると、リポジトリが作られる。
$ cvs import bar ...
ってやると、リポジトリにモジュールが登録される。
んで、
$ cvs co ... (作業コピーの取得)
として、
$ cvs update
$ cvs commit
とするだけ。
Linuxとか使ってる人は、試しにやってみるといいと思います。
importに失敗したら、CVSROOT/hogeを全削除すればよいし、
リポジトリ自身もファイル削除するだけでキレイになります。
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG大量にコメントアウトされてたり#ifの嵐だったりするので非常に
うざい。
0026デフォルトの名無しさん
NGNGそうそう。しかも何十行にも渡って#if 0してたりするから、grepで
引っかかった奴が、生きてるんだか死んでるんだか良くわからない
ようなソースも。
0027デフォルトの名無しさん
NGNGCVSで分散開発をやろうと思うのですが、pserverなどは使えません。
この場合、CVSROOT以下をそのまま相手方に渡してやれば良いんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています