ホームページ  >  に質問  >  本文

git - 使用NuGet管理的包需不需要版本控制?

好像一使用NuGet,项目文件就变得很大,这些包文件需不需要版本控制呢?源码分享时要不要包含进去呢?

phpcn_u1582phpcn_u15822750日前741

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-05-02 09:27:49

    これらの パッケージ ファイル自体 は独自のリポジトリに入る必要はありませんが、これらのパッケージの メタデータ はリポジトリに入る必要があります。

    NuGet を通じてライブラリをインストールすると、通常、プロジェクト ディレクトリに package.config ファイルが存在することがわかります。このファイルには、インストールしたライブラリのメタデータ (ライブラリ ID、ライブラリ バージョンなど) が含まれています。 .)

    例:

    リーリー

    これをバージョン管理に同期するだけです。コード ベースから複製した後、vs はこのファイルを読み取り、インストール プロジェクトに存在せず、packages.config に記録されているすべての NuGet ライブラリを自動的にダウンロードします。

    返事
    0
  • キャンセル返事