CVSとVSS

このエントリーをはてなブックマークに追加
30仕様書無しさん:02/01/17 06:36
WinCVS、腐れtclを入れないと機能制限が有るってのが
嫌がらせのようだ。
31仕様書無しさん :02/01/17 07:04
厨房さえいなければCVSで決まり。
32仕様書無しさん:02/01/17 07:45
>>28
GUI?
開発効率悪そうね
33仕様書無しさん:02/01/17 10:06
窓でVSならVSSで、そうでないならCVS
ていうと大体おけってことか。
341:02/01/17 10:17
to ALL
非常に勉強になりました。ありがとうございます。
なんかチェックアウト時に重くて仕方ないんだけど
どこかに原因があるんだろうな。ちゃんと調べようっと。

CVSのサーバ側ソフトってNT用ってあんまり解説やらがサイトで見つからないね。
サーバNTクライアントWinならVSS使っとけってことらしいのでそうします。
35仕様書無しさん:02/01/17 10:56
>>34
NTならリポジトリをおいてあるディレクトリ(フォルダってのか)を
共有すればいいのかな?
36仕様書無しさん:02/01/17 11:09
>>34
俺もそうしてるよ。
サーバ立てないでいいし楽。
ただ人数多くなった時のロックで問題になるかもね。
37Delフサギコ:02/01/17 19:30
|,,∧   ちょうど、CVSとVSS比較、検討して
|Д゚彡  どっち採用するかまかされてるんだけど
| U    どっちかなー。
| ミ    
| U >>10さん、ありがとサンクスコ

>>28うぃっす。同意

なぜに、Win環境OnlyではCVSで
リポジトリサバー動かないの??

http://pc.2ch.net/test/read.cgi/tech/1006602102/
>>808で言ったけど
http://www.cvsnt.org/
これの使い方、わかないデス…

少人数ならリポジトリサバなくてもいいのかしら。
38仕様書無しさん:02/01/17 19:32
==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数:84480人 発行日:2001/12/21

どもども、ひろゆきですー。
こないだのメルマガでお知らせしましたが、警察を相手にしたおいらの勇姿見てくれましたかー?
警察を相手にしても一歩も引かなかったですよー。
いやあ、5月に珍走団に土下座させられて以来、「ひろゆきってヘタレ?」なんて言う奴等が
いるので頑張ってみたですよー。
「得意気に武勇伝を披露する中学生みたいで馬鹿みたい」なんて声も聞きますが大きなお世話ですー。

実を言うと、おいらは企業や警察を相手に勇姿を見せるのは結構得意なんですー。
この連中はいきなりパーンチやキーック飛ばしてくることはないですからねー。
苦手なのはやっぱり珍走の連中ですー。
あいつらときたら、おいらの屁理屈に全く耳を貸しませんからねー。
まったく困った連中ですー。えぇえぇ、、、

ところで今回発売した本の中で珍走団との一件をいかにもクールに乗りきったように嘘を吐いて
しまいましたが、これって奴等の世界じゃ背信行為に当たるんですよねー?
本当は丁重に詫びて許してもらったわけですからー。
もし珍走団がそれを読んで再び乗り込んできたらどうしたらいいんすかねー?
もちろん言い分けは用意してありますけど、言葉遊びに付き合ってくれるかなあ、、、
なんだかちょっぴり不安な今日この頃ですー。。。

それはさておき、最近みんなおいらに冷たくない?なーんか信者だって激減してきたしー、、、
以前はネット王子とかwebヒーローなんて言ってもて囃してくれてたじゃん、、、
それが最近じゃ、ワキガ王子に歯糞オトコなんて、、、ちょっとひどいよー(泣
明日からは頼んだじょ!

んじゃ!
39仕様書無しさん:02/01/17 23:14
>>37
> 少人数ならリポジトリサバなくてもいいのかしら。
リポジトリを置いたフォルダを共有しとけば飯竹。
40Delフサギコ:02/01/18 10:08
   .∧,,∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
@'"ミ,,゚Д゚ミ < えっと、えっと。
 UU''UU   \___________
リポジトリを置いたフォルダを共有するために
ネットワークパス師弟で

\\Itteyoshi\cvsroot

とかしても、うまく動作しないみたいなんですが
そういう事ではないのでしょうか?

どうやって共有するのレスか?
41仕様書無しさん:02/01/18 10:19
>>40
そのやり方やったことないけど
ドライブ名割り当てても駄目?
42仕様書無しさん:02/01/18 10:51
>>40
//Itteyoshi/cvsrootではダメ?
うちではこれでネットワーク上のリポジトリに
アクセスできてるけど。
環境変数CVSROOTに登録しとけばいちいち
指定する必要なくなるです(↓)。
CVSROOT=//Itteyoshi/cvsroot
43仕様書無しさん:02/01/18 11:24
>>40
インポートした?

うまく動作しないって、どんなメッセージが出たりとか状況わからないとね・・・
44仕様書無しさん:02/01/18 11:54
ドライブ名を割り当てないとうまくいかなかったはず。
45Delフサギコ:02/01/18 12:14
    ∧ ∧  ォヲ!ネトワクドライブでしたか。
    ミ ゚Д゚彡 ドワスレーてたよ
  〜ミ,,,,uuミ

>//Itteyoshi/cvsrootではダメ?
>うちではこれでネットワーク上のリポジトリに
>アクセスできてるけど。
そですか。ありがとうございます。
いろいろ試してできてなかったんですが…
なんでかな。

調査してみます。

みなさんサンクスーコ
46ななし:02/01/18 12:54
クラウド越しにやるならcvsnt_1.11.1.exe
47仕様書無しさん:02/01/18 15:44
>>45
あと、ネットワークドライブを割り当てる場合には

:local:X:/CVSROOT

のように、あたまに :local: つける必要があります。
48仕様書無しさん:02/01/18 20:30
 VSS使ってたときはファイル開放しないで帰っちゃうヤツが必ずいたんで
CVSに一票。
49仕様書無しさん:02/01/18 20:32
>>48
同意。
VSSは所詮GUIのRCSに過ぎない
50仕様書無しさん:02/01/18 20:40
>>48
CVSは使ったことないんだが、ファイル開放しないと帰れない
仕組みなの?
51仕様書無しさん:02/01/18 20:41
>>50
そもそもロックしない。
52 :02/01/18 21:12
CICSとIMS
わかるヤツ居ないな(藁
53仕様書無しさん:02/01/18 21:26
>>51
ロックというが良くわからないんだけど、多重チェックアウトも
可ということかな?
コンフリクトとか起こると面倒なので多重チェックアウトに
設定しない方が便利だと思うけど。

勘違いしてる? > 俺
54仕様書無しさん:02/01/18 21:40
>>53
そのコンフリクトの解決が非常にスムーズで楽なのがcvs。
55仕様書無しさん:02/01/18 21:42
>>53
> ロックというが良くわからないんだけど、多重チェックアウトも
> 可ということかな?
yes, 複数人が同一のファイルを変更することができる。

> コンフリクトとか起こると面倒なので多重チェックアウトに
> 設定しない方が便利だと思うけど。
wordとかのバイナリファイルはそうだな。
また、確かにコンフリクトは発生する可能性はあるが、
うちはそんなに発生しないし、発生しても大問題になったことはない。
デメリットよりメリットの方が大きい。
56仕様書無しさん:02/01/18 22:28
最近の若い人はCUIプログラムをあまり使わないから
CVSはちょっと敷居が高いのかな?
うちの職場にはCVSで管理してるプロジェクトをわざわざ
自前のVSSに取り込んで自分だけのソース管理をしてる
ヤシがいるよ・・・。
57仕様書無しさん:02/01/18 22:35
>>56
CVS でも、規模がでかいプログラムだとローカルにリポジトリ作って、ベンダーブランチとしてインポートする
ことはあるな。
58仕様書無しさん:02/01/18 22:49
>>56
Peggy Proというシェアウェアのエディタを使うとよい。
これとWinCVSを組合わせれば、GUIマンセー派も余り文句を言わなくなる。
5956:02/01/18 23:35
オレはPeggy Pro使ってる。おかげで作業もラクちん。
そういやPeggy ProはVSSにも対応してるね。
ただ、エディタはそれぞれに好みがあるから、無理に
押し付けることもできないんだよね。
VCやVBなら統合環境を使わざるを得ないからその点は
楽なのかな。
60仕様書無しさん:02/01/19 02:20
Peggy Proちょっと試してみたけど
おもいっきりVisual Studioのパクリじゃん。
しかも(特に開発支援機能の部分が)低性能...

>最近の若い人はCUIプログラムをあまり使わないから
>CVSはちょっと敷居が高いのかな?
CUIが不慣れって事もあるけど
わざわざVisual StudioなんかのIDEの外に出て
統合されてない半端ツールを使いたくないって事が大きい。

Iglooを評価するつもりは無いけどVSに違和感無く
統合してくれるんなら別に文句も言わずに使うんじゃないの。
6156:02/01/19 09:26
Windowsアプリの開発なら、Visual StudioなどのIDEを
使うのが正解だね。
組み込みソフトの開発環境にはIDEなんて贅沢なもん
用意されてないんよ・・・。

CVSとVSSには関係ない話しでスマソ。
62仕様書無しさん:02/01/19 17:38
個人的にはUNIXの開発にCVSを使ってきましたが、
社内で使うにはWin系メインなんでVSSを使ってきました。

LAN内ではある意味快適で、素人に毛が生えたようなヤツ(PG)にも使わせられるんで
VSSで満足なんですが
現場で修正とか、開発拠点が分かれた場合に結構ツライです
今は各拠点ともにADSLなんでVPN(IPSEC)張ってVSSで頑張っていますが、
1.5M程度のADSLでは上りが遅いせいもあるんでしょうが、かなり痛いです。

VSSのWAN対応・最適化を物凄く望んでます
現行のファイル共有ベースの仕組みでは痛すぎ・・・
63仕様書無しさん:02/01/19 23:03
>>62
VSS.net で改善、とかないのかなぁ。
64仕様書無しさん:02/01/28 01:36
sshでNetBIOSポートをport forwardしてやればVSSもover Internet
できるしょ。
1Mbps前後ならパケット圧縮すればそれなりに効果あるんじゃない?
65仕様書無しさん:02/02/03 13:26
>>64
そうじゃない。
VSSのデータディレクリをマウントしてやれば、それができるのは知ってる
普通、社内とかでVSS使うときはそうしているんだから、
後はインターネット経由でやるにはセキュリティーとNATの問題をカバーすれば良いってこともね。

というか、ssh over xxxは重すぎ。
私はudpでトンネル掘ってます。

でも、遅いんですよ。
基本的にファイルに排他かけながら、インッデクスとデータにを引っ張ってくるんだけど、
そのシーケンスで転送の上り・下りが忙しくてパフォーマンスが出ないんです。
普通にFTPすれば1.2Mbpsできる回線(双方SDSLね)でも、400kbps程度しか出ない。

帯域よりもデータ遅延が問題なんで、圧縮なんて絶対にかけない。

sshのport forwardもそうだけど、トンネル掘る時に圧縮マンセーな人達がいるが、
乗せるプロトコルを考慮してねと思ってたり。

だから、WANに最適化したVSSのTCPサーバーが欲しい。
6664:02/02/10 22:06
>>65
あー、62を読まずに書いてた :-] なるほど。
そういえば MSのサイトから SourceOffSite とかいうソフトへのリンクが
貼ってあったよ。もちろんMS製ではない。
67仕様書無しさん:02/02/10 22:25
>>65
VSS だと仕組みが違うから比較にならんかも知れんけど、cvs over ssh は実際に
使ってるけど、それほど辛くはないよ (FreeBSD のリポジトリに自宅から commit
かけたりとか)。

ただソース丸ごと cvs over ssh で checkout せずに、

1. リポジトリを CVSup でミラーしておく (24h 毎に更新)
2. ミラーしたリポジトリから checkout
3. チェックアウトしたソースに対して cvs over ssh で cvs update して最新版にする
4. そこに変更を加えて cvs over ssh で commit

みたいな使い方をしてるけど。ソース全部 cvs over ssh で持ってくるのは、開発の
規模が大きくなると嫌かもしれん。
68仕様書無しさん:02/02/10 23:00
みなさんにお尋ねしますが、
マージするとき一番問題となってきたことはなんでしょう?
69仕様書無しさん:02/02/11 00:24
cvsってcygwinに入ってんのね。
cygwin版ってなんか制限ある?文字コードとかで。
70仕様書無しさん:02/02/11 00:31
レンタル鯖で個人用に使えるバージョン管理ソフトってないすか?
cvsはrootがないとデーモンの設定とか無理そうだし。
それとも勘違い?
7165:02/02/11 09:41
>>64
そういうことなんです。
SourceOffSiteはこのあいだ知りました。
評価してみようかと思ってます。
謳い文句である「最大12倍速」ってのが、VSSをWAN越しに使ってる身からすると
なんとなく、リアルな数字に感じてしまいます。

ちかぢか文化オリエント(今はグレープシティに改名 w)から、日本語にローカライズした物が
でるようなので、検討する価値はあるかと思っています。
VS.NETになってもVSSは6.0cとかいう舐めたバージョンらしいので、長く使えそうです。(w

>>67
そうなんです、cvs over sshとは比較にならんのです。
私もcvsを使ってますから、良くわかります。
同じ海苔で、vss over sshとかやると悲しくなりました・・。

でも、トンネルはtcpベースよりudpベースが幸せです。
7264:02/02/12 21:16
>>71
| でも、トンネルはtcpベースよりudpベースが幸せです。

そんなに違いの出るものなのですか。
暗号化機能のついたudpトンネルで何かオススメってありますか?
とりあえずFreeBSDのportsコレクションにtundというのがあるので
これをいじることから始めようと思っています。
73仕様書無しさん:02/02/13 12:13
>>72
vtundは現行では、現実的な選択肢の一つですな。
VTun protocol over UDP

VTun protocol over TCP
のパフォーマンスの違いをレポートしてくれると嬉しいなんて言ってみる。



74仕様書無しさん:02/02/13 14:07
IPsec っつーのは無しなんだろうか。ルータ二台買ってくるか、最近の *BSD マシン
を対向で用意すれば使えると思うけど。
75仕様書無しさん:02/02/17 20:40
IPSec抜けないルータがあるんだよ・・。
つーか、家のADSLルータ ヽ(*`Д´)ノゴルァ
76仕様書無しさん:02/02/27 19:37
>>70
にレスを求む。
至急。
77仕様書無しさん:02/02/27 21:04
>>76
金払えば、ちゃんとしたレポート出すが(ぉ

CVS でネットワーク上のリポジトリを使う場合、

1. pserver プロトコルを使う。
2. rsh, ssh を使う。

の二通りがあるんだが、後者なら root 権限は必要ないぞ。rsh or ssh で
リモートログインできれば良い。
78仕様書無しさん:02/02/27 23:44
>>77
レスありがとうございます
実はSSHが良くわかってなかったりしたので勉強して出直してきます
79仕様書無しさん
>>77
pserverもroot権限が必ずいる、というわけではないでしょう。