現時点でCVSを使用しています...Mercurialはコンポーネントやモジュール開発をどのように扱いますか?
モジュラーコンポーネントを参照する新しいプロジェクトを作成するときに、エイリアスを使用してプロジェクトディレクトリを作成します。サブディレクトリ内のコンポーネントで - project1
がcomponent1
とcomponent2
を使用するのであれば、我々は
cvs co project1
は、開発者に彼らが必要とするすべてを与えるようにproject1
ディレクトリにこれらのコンポーネントを引き出すためにエイリアスを使用すると思います。
私はSubversionの同等物がsvn:external
であると理解していますが、間違っている可能性があります。
私の質問は、Mercurialとどのように機能しますか?私はフォレストがフォレストエクステンションや他のさまざまなモジュールについて話していると聞いてきましたが、この種の機能がかなりコアになると期待していたでしょう(私は何かを見逃していると仮定しています)。
related questionがありますが、これは重複しているとは思われません。
ありがとうございました。
こんにちは。私はこれを見ていましたが、それがMercurialの中核製品の一部ではないことを少しは心配していました。これは、想定されている開発プロジェクトのコア機能とほぼ同じだと感じています。 –
2番目の文を解析できませんでした。申し訳ありません。ただし、多くのMercurial機能は拡張機能の形で配布されています。 – avakar
拡張機能が水銀で配布されていない場合は、最新の状態に留まることは期待しません。小規模なプロジェクトや個人的な使用の場合は、それを検討するかもしれませんが、私の会社のビルドをサードパーティの拡張機能に頼っていません。 –