アカウント名:
パスワード:
「6MTのフェアレディーZ乗ってんだけど全然遅くて役に立たねーよ。 ギアチェンジ難しいから1速しか使ってないんだけどね」
というぐらいバカらしい話を持ってこられてもな~
版が分岐してるんだからbranchを使う。 branchがうまく扱えないツールは捨てる。以上
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
それ正論 (スコア:0)
> をしていると「きれいなコードだとかそういうのはどうでもいいか
> ら一度テストしたコードに手を付けるなボケ。自己満足は一人でお
> ねがい。」と言われる始末
Re:それ正論 (スコア:0)
# バージョン管理システムも使ってないところは知らね
Re:それ正論 (スコア:0)
客先に出て行くものが正しいかどうかはわからんでしょ?
開発工程の中では、どれが正しく動作した組み合わせなのかが重要で、その一つ一つのソースを元に戻せればいいってもんじゃないのでは?
2つのファイルが書き換わっただけで、枝は4個に割れちゃうわけで。3つのファイルだったら、枝は27個... これは27セットの試
Re:それ正論 (スコア:0)
Re:それ正論 (スコア:0)
しまったら、そしてミスったことに気づいていなかった場合
どうするの?
結局うまく動かなくなるんじゃないの?
Re:それ正論 (スコア:1)
工程上の重要なチェックポイントなのに、複数人での確認もしないの?
それでもミスった事に気づかないようだと、最初の「正しく動いていた
はずの組合せ」とやらも大いに怪しいもんだと思うけど。
wild wild computing
Re:それ正論 (スコア:0)
誰もそんな話はしてませんが。
結局 tag やら branch やらがあれば万事解決、な
わけじゃないんでしょ (当然だけど)。
つまりバージョン管理すれば
Re:それ正論 (スコア:0)
有効な手段があることと無能な人間によって台無しにされることはまったく別の問題。
あなたの場合、有効な手段を知らず、そしてそれを台無しにする側の人間であることは間違いない。
Re:それ正論 (スコア:0)
なぬ、俺のことか? (って誰が誰やらわからんけど)
ウチの project では CVS 使ってるよ。ただし branch は切らせていない。
knu cvsweb しか使ってないので、分岐の仕方がわかりづらいからね (web で
見られるよいツールがあれば教えてちょうだい)。
tag は打つけど、効果的に tag を打つのは難しい。XXXX_RELEASE って打った
直後にバグを見付けたらどうする、とかね。結局は管理・運用の問題になる。
> 有効な手段があることと無能な人間によって台無しに
> されることはまったく別の問題。
まぁ、別の問題と言えばそうかもね。
ただ、人間は忘れ、さぼり、ミスをするもの。何も知らない新人もいれば頭の
固いおっさんもいる。そんなのがたくさん集まってシステムを開発する。無能な
人間の存在を前提としないという非現実的な話をしているのなら、俺には関わりの
ない話だってことだ。
例えばうちは、現行版と、2003年11月リリース予定の版と、2004年2月リリース
予定の版を 3つ管理している。
もし緊急対応が必要なバグが見付かり、さらにその修正に2週間かかるとしたら、
その2週間の間はさらに もう 1つ版が増えることになる。
また、顧客内部用と、対外用 (顧客の顧客が利用) の2 サーバの面倒をみている。
システムはほとんど共通なのでリポジトリは一本化しているが、大幅な変更をする
場合、まずは顧客内部用サーバにインストールして様子を見て、その後対外用
サーバにインストールすることがたまーにある (本当にたまになので、
リポジトリを 2本にするほどではない)。よって、「HEAD が最新版」という単純な
話にはならない。
この程度の複雑さであっても、人間はおもしろいようにミスをするもんだ。
「tag 打てよ。branch 切れよ」とか「ソースが弄られたのなら昔のバージョンに
もどせばいいのに」とかいう発言を見ると、みなさんしあわせだなぁと思うね。
Re:それ正論 (スコア:0)
「6MTのフェアレディーZ乗ってんだけど全然遅くて役に立たねーよ。
ギアチェンジ難しいから1速しか使ってないんだけどね」
というぐらいバカらしい話を持ってこられてもな~
Re:それ正論 (スコア:0)
> バージョン管理システムを正しく使っていない
上記のケースではどう使うのが正しいの?
Re:それ正論 (スコア:0)
ということであれば、ちゃんと理解してると思うのだが。
3つの版を用意しているってことは版管理の有用性は認めていて、それを有効に使ってるのでは?
その上でなんらかの人為的なミスが発生するとして、それは「版管理」自体の有用性を損ねるものじゃないでしょ。
版管理することによって人為的ミスを誘発してしまい、結果として質が
Re:それ正論 (スコア:0)
> knu cvsweb しか使ってないので、分岐の仕方がわかりづらいからね
なんとも思わない?
Re:それ正論 (スコア:0)
版が分岐してるんだからbranchを使う。
branchがうまく扱えないツールは捨てる。以上
Re:それ正論 (スコア:1)
CVSだのがやってくれるのは構成管理、客先や試験環境にどれを出した、ってのはリリース管理。そっちは人手だからミスもあらぁな、と。