バージョン管理リポジトリを検索できることは重要ですか、それともローカル ソースを検索できれば十分ですか? リポジトリを検索できることが重要である場合、なぜ重要なのですか?
3 に答える
以前のリビジョンで何かを見つけることができるのは間違いなく便利な機能だと思います。それが必要になる理由は無数にあります。
以前のリビジョンには存在したが、現在のリビジョンには存在しないファイルについても同じことが言えます。
また、変数または構成設定がいつ (どのリビジョン) から存在するかを追跡することが重要な場合もあります。
そうは言っても、私は個人的にこれが本当に緊急に必要な状況にあったことはありません. それでも、自尊心のあるVCSには、検索機能、またはその仕事をする外部ツールが必要だと思います。私の知る限り、これは少なくとも Subversion、Git、Mercurial に当てはまります。
通常、リポジトリを検索することはほとんどありません。通常、ハードディスク上の最新バージョンを検索します。
多くの歴史的調査を行う必要がある場合、またはチェックアウトしていないプロジェクトがたくさんある場合 - VC リポジトリでは検索機能が重要ですが、これは私が見た通常のケースではありません。
リポジトリのサイズと、履歴情報がどれだけ必要かによって異なります。(私は常にすべてをチェックアウトするので、別のバックアップを作成します...そのため、サーバーを検索に使用することはありません)
私が働いている会社は、作成したリポジトリ サーバーとプロジェクトの数が非常に多いため、これが重要であると考えています。