アカウント名:
パスワード:
たとえば、皆が文書の上書きを恐れ、変更結果を「念のために」少し異なる名前で保存するため同じ文書の複数のバージョンができてしまい、どれが最新バージョンなのか、どれがクライアントに送られたバージョンなのかといったことが誰にもわからない状態だ。
これだけ聞くと、必要なのは「ワークフローシステム」(耳慣れないひとはぐぐって)に見える。変更結果が良く分からないなら、修正履歴を書けよ。
バージョン管理システムを使うには学習コストがかかるし、そのバージョンでどんな修正をしたのか、記入するのは人間だからな。
本当は、バージョン管理システムとかいらなくて、文書に作業履歴をつけることを徹底して、作業中フォルダ、承認済みフォルダ、クライアント提供済みフォルダなど、ワークフローに応じてファイルを移動させるぐらいで済むのではないかな?
その「ワークフローシステム+変更履歴強制」よりバージョン管理システムの方が総コストが高くなる、という理屈がわからん。どっちも似たようなもんじゃないかな?
それに、変更履歴って、「書け」ってルールを決めても、書かれないことが少なくないと思う。
変更履歴が書かれることを期待できるような環境なら、フォルダベースのワークフローでも上手くいくかもしれないね。
>それに、変更履歴って、「書け」ってルールを決めても、書かれないことが少なくないと思う。
それ。ワークフロー差し戻されるだけや。
>フォルダベースのワークフロー
確かに「どこに置くか」「どうやって置くか」ってのが記事の内容なんだけど。その根底にあるのは「コントロールされていない状態」が問題なんだよ。
ワークフローでコントロールされていて、変更履歴がなけりゃ却下されているのであれば。バージョン管理システムなんて必要ないんじゃないか? って話だろう。
たぶんな。# typoしまくる私は、履歴を汚してしあうので怒られそうだが
その根底にあるのは「コントロールされていない状態」が問題なんだよ。
そうだね。ただ、コントロールについて、どの程度の厳密さが必要か、ってことだね。もちろん、厳密さが必要な場合もあるだろうし、そういう場合は、ワークフローが適しているかもしれない。
そうでない場合もあるだろうし、その場合は、VCSが向いているかもしれない。コミット時に厳密さを求めなくても、後で履歴を追えば良い場合とかだね。
厳密さが必要な場合も、中央レポジトリへのコミットを適切に制限すれば、それでもokかもしれない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
ワークフロー管理? (スコア:2)
これだけ聞くと、必要なのは「ワークフローシステム」(耳慣れないひとはぐぐって)に見える。
変更結果が良く分からないなら、修正履歴を書けよ。
バージョン管理システムを使うには学習コストがかかるし、
そのバージョンでどんな修正をしたのか、記入するのは人間だからな。
本当は、バージョン管理システムとかいらなくて、文書に作業履歴をつけることを徹底して、
作業中フォルダ、承認済みフォルダ、クライアント提供済みフォルダなど、
ワークフローに応じてファイルを移動させるぐらいで済むのではないかな?
Re: (スコア:1)
その「ワークフローシステム+変更履歴強制」よりバージョン管理システムの方が総コストが高くなる、という理屈がわからん。
どっちも似たようなもんじゃないかな?
それに、変更履歴って、「書け」ってルールを決めても、書かれないことが少なくないと思う。
変更履歴が書かれることを期待できるような環境なら、フォルダベースのワークフローでも上手くいくかもしれないね。
Re: (スコア:0)
>それに、変更履歴って、「書け」ってルールを決めても、書かれないことが少なくないと思う。
それ。ワークフロー差し戻されるだけや。
>フォルダベースのワークフロー
確かに「どこに置くか」「どうやって置くか」ってのが記事の内容なんだけど。
その根底にあるのは「コントロールされていない状態」が問題なんだよ。
ワークフローでコントロールされていて、変更履歴がなけりゃ却下されているのであれば。
バージョン管理システムなんて必要ないんじゃないか? って話だろう。
たぶんな。
# typoしまくる私は、履歴を汚してしあうので怒られそうだが
Re:ワークフロー管理? (スコア:1)
その根底にあるのは「コントロールされていない状態」が問題なんだよ。
そうだね。
ただ、コントロールについて、どの程度の厳密さが必要か、ってことだね。
もちろん、厳密さが必要な場合もあるだろうし、そういう場合は、ワークフローが適しているかもしれない。
そうでない場合もあるだろうし、その場合は、VCSが向いているかもしれない。
コミット時に厳密さを求めなくても、後で履歴を追えば良い場合とかだね。
厳密さが必要な場合も、中央レポジトリへのコミットを適切に制限すれば、それでもokかもしれない。