■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
Windowsでバージョン管理
1 名前: デフォルトの名無しさん 投稿日: 2001/03/21(水) 22:08
Visual Source SafeとPVCSではどちらがいいんでしょう?
って言うかこの2つしか存在を知らない。
あと、これらをお勉強できるHPか書籍の情報もあったらぜひ。



2 名前: デフォルトの名無しさん 投稿日: 2001/03/21(水) 22:39
CVSしかないだろ。


3 名前: デフォルトの名無しさん 投稿日: 2001/03/21(水) 23:34
Source Safeなんて使ってる奴いるの?


4 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 00:05
ぐは、使ってる。
特に検討せずに「ま、入ってるからこれ使うか〜」とかいってVSSにしちゃったよ。
今のところそんなに不便じゃないけど、CVSの方が便利なの?


5 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 00:20
PVCSは良く知りません。RCSベースでしたっけ?

CVSは無料だから、試しに導入してみることが出来る。
また、Unix系のOSがあれば、Internet経由(もちろん、
イントラネット環境でもよいが)でリポジトリ利用できる。
# NTとかだと、pserver出来るんだっけ?

また、CVSは基本的にリポジトリのファイルをロックして
チェックアウトするという考え方は無い。

あと、軽いことかな。


6 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 00:22
なんとなーくだけど、VSSって、VB使いがバカにされるのと
同じような理由でバカにされてるような気がする。


7 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 00:28
友人にVSS使ってるといったら馬鹿にされた・・・
世の中そうなってるの?


8 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 00:45
VSS単体ではいまいちだけど、
VisualStudioと組み合わせるならCVSよりずっといい。
だから安心しろ。>>7

ClearCaseやStarTeamもVisualStudioと組み合わせられるけどな。



9 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 07:29
CVSってWinでも使えるの?

PVCSはなんかとっつきにくい。。マニュアル見るだけで鬱



10 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 09:01
うわ〜VSS使ってるよ。。。やばいのですか?
VCだと異常なほど統合化されてて使いやすいと思うんだけどなあ。
たまにデータベース壊れやすいって噂も聞くんですけど、
自分は一度もそういう経験ありません。
(10k〜100k行ぐらいのプロジェクトを10個ぐらい管理してます)

痛い目にあったことのある人いるですか?


11 名前: 4 投稿日: 2001/03/22(木) 09:38
ゲーム屋なのでVSS+非VCで使ってるよ。うーん、なんでダメなんだろうか。
今のところトラブルはないですよ。


12 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 11:04
確かに、Visual StudioとVSSの親和性は高くて、異常に楽だよね。
問題は、リポジトリ(VSSもそう言うのか?)を移動することが大変
であること。
実質的には、リポジトリがある場所、ネットワークでしか、VSSの
恩恵を受けることが出来ない。
CVSはリポジトリの移動も楽だし、リポジトリのハックも簡単。


13 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 11:13
>>9
WinCVS っつー CVS フロントエンドがあるよ。但し英語版。
有志がSJISパッチやら多言語対応パッチを作っていたはず。

VC使ってるならVSSは良い選択だと思うよ。
ただ、ネットワーク経由の複数開発等をしていると使いにくいとか聞くね。


14 名前: 10 投稿日: 2001/03/22(木) 11:17
オープンソースみたいな(地理的)分散開発には
VSSが使えないってことですね?
それでGNU的な人によくたたかれるってことかな...


15 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 11:22
VSSイイよ。
Studioからシームレスにつかえるぢゃん。


16 名前: デフォルトの名無しさん 投稿日: 2001/03/22(木) 11:51
あたしゃCVSでいいっす。ま、実績はピカ一だし。


17 名前: ひさびさにあげる 投稿日: 2001/03/22(木) 13:55
つーか、楽して儲けることができればVSSでも何でも可



18 名前: デフォルトの名無しさん 投稿日: 2001/03/24(土) 00:01
やっぱりOLACREだろ


19 名前: デフォルトの名無しさん 投稿日: 2001/03/24(土) 00:42
個人レベルでCVS使っている人がいたら、どのように活用しているか聞きたいんですが



20 名前: デフォルトの名無しさん 投稿日: 2001/03/24(土) 00:58
>>19
バージョン管理だけでも結構有効。
ときどき、「以前にちょっとの間だけ使ってたDebugコードを
もう一度使いてー。でも消しちゃったよ〜」なんて事があると
ありがたさを実感します。


21 名前: デフォルトの名無しさん 投稿日: 2001/03/24(土) 01:15
http://www.wincvs.org/
にVCとかからCVS使うためのpluginとかあるじゃん。

最近のおすすめは
http://www.wincvs.org/TortoiseCVS/index.html
だな。ま、プログラマならwincvsとかcygwinのcvsでいいと思うけど。

VSSでも別にいいけど。


22 名前: デフォルトの名無しさん 投稿日: 2001/03/24(土) 10:17
>>21
これですね。

[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 ってなんだろう?気になる・・・


23 名前: デフォルトの名無しさん 投稿日: 2001/03/27(火) 10:02
CVS使ったこと無い人は、CVSってVSSみたく大げさなもの
だと思ってるのかな?
CVSを使い始めるのは非常に簡単で、

$ export CVSROOT=foo
$ cvs init
とすると、リポジトリが作られる。

$ cvs import bar ...
ってやると、リポジトリにモジュールが登録される。

んで、
$ cvs co ... (作業コピーの取得)
として、

$ cvs update
$ cvs commit
とするだけ。

Linuxとか使ってる人は、試しにやってみるといいと思います。
importに失敗したら、CVSROOT/hogeを全削除すればよいし、
リポジトリ自身もファイル削除するだけでキレイになります。


24 名前: デフォルトの名無しさん 投稿日: 2001/03/27(火) 10:26
Linux -> Cygwinに訂正。


25 名前: デフォルトの名無しさん 投稿日: 2001/03/27(火) 11:19
バージョン管理システム使ってないやつのソースは古いコードが
大量にコメントアウトされてたり#ifの嵐だったりするので非常に
うざい。


26 名前: デフォルトの名無しさん 投稿日: 2001/03/27(火) 15:16
>>25
そうそう。しかも何十行にも渡って#if 0してたりするから、grepで
引っかかった奴が、生きてるんだか死んでるんだか良くわからない
ようなソースも。


27 名前: デフォルトの名無しさん 投稿日: 2001/05/18(金) 20:30
とても参考になるスレですね

CVSで分散開発をやろうと思うのですが、pserverなどは使えません。
この場合、CVSROOT以下をそのまま相手方に渡してやれば良いんでしょうか?