git - 使用NuGet管理的包需不需要版本控制?
phpcn_u1582
phpcn_u1582 2017-05-02 09:25:49
0
1
745

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

phpcn_u1582
phpcn_u1582

membalas semua(1)
大家讲道理

Fail pakej ini sendiri tidak perlu memasukkan repositori anda sendiri, tetapi metadata pakej ini perlu memasuki repositori anda.

Anda akan mendapati bahawa selepas memasang perpustakaan melalui NuGet, biasanya akan terdapat fail packages.config dalam direktori projek anda Fail ini akan mengandungi metadata pustaka yang anda pasang (seperti ID perpustakaan, versi perpustakaan, dsb. )

Contohnya:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="WriteableBitmapEx" version="1.5.0.0" targetFramework="net45" />
</packages>

Hanya segerakkan ini kepada pengurusan versi Selepas anda mengklonkannya daripada pangkalan kod, VS akan membaca fail ini dan memuat turun secara automatik semua perpustakaan NuGet yang tiada dalam projek pemasangan dan direkodkan dalam packages.config.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!