0

ナゲットでは、「パッケージの復元を有効にする」コマンドを使用して、ソースへの依存関係のコミットを回避できることを知っています。これにより、別の開発者がソリューションをチェックアウトし、ビルドして必要なすべての依存関係をダウンロードできるようになります。

OpenWrapでこれを達成する同様の方法はありますか?

4

1 に答える 1

1

OpenWrapを使用すると、同様のことができます。バージョン管理システムの無視リストに「wraps」フォルダー全体を配置するだけです。チェックアウト後、次のコマンドを発行して依存関係をダウンロードします。

o update-wrap

それはそれと同じくらい簡単です。これが私が個人的に常にopenwrapを使用する方法です。バージョン管理システムに依存関係をコミットすることは決してありません。

このアプローチには欠点がありますか?いいえ。ただし、「update-wrap」コマンドは、依存関係の要件を満たす最新の依存関係を常にフェッチすることを考慮する必要があります(バージョンの下限と上限の両方を指定できます)。これは、開発者Aが開発者Bよりも最近の依存関係を持っている可能性があることを意味します。私の場合、これは問題ではありませんでした。開発中に、「update-wrap」を時々発行して、 1つは、常に最新の依存関係に対して開発を行っています。

ところで、「update-wrap」の呼び出しをビルドに統合して、各ビルドが依存関係の更新をトリガーするようにすることは技術的に可能です。しかし、個人的には、その必要性を見たことがありません。

于 2012-08-29T21:33:42.657 に答える