/ / Що слід зберігати в керуванні джерелом для програми Mp.C Asp.Net Core? - контроль над версіями, asp.net-core, asp.net-core-mvc

Що слід зберігати в контролі джерела для програми Asp.Net Core MVC? - версія-контроль, asp.net-core, asp.net-core-mvc

З новими основними проектами Asp.net MVC, такими як:

введіть опис зображення тут

Там дуже багато незнайомих папок bower_components, wwwroot, Dependenciesі т. д.

Що слід зберігати в контролі джерела?

Відповіді:

1 для відповіді № 1

Все, що є налаштуванням проекту, або що вибезпосередньо зміни, які ви повинні зберігати. Все, що безпосередньо завантажується (посилання, bower / вузол) або безпосередньо засноване на них (папка lib, скопійована gulp), слід ігнорувати.

Отже, у вашому випадку ігноруйте bower, node та projectwwwrootlib. Ви хочете, щоб у вас була папка wwwroot, якщо у вас є спеціальний css або js.


1 для відповіді № 2

Я пішов з

введіть опис зображення тут

(З зеленим буттям так, червоним - ні)

Єдиним виключенням, що не було внесено до списку, було .xproj (а для TFS - .xproj.vspscc)

Я видалив папку з локальної робочої області(після резервного копіювання десь в іншому місці) і відновлено з керування джерелами, і все, здається, веде себе як слід, як тільки всі пакунки відновились самі.

Це припускає, що gulpfile.js налаштований для переміщення необхідного css, js, font компоненти в wwwroot.

Крім того, оскільки я це написав, є launchSettings.json в межах properties папку, яку я "керував джерелом" (не впевнений, чому це тільки що генерується).


Мій .tfsignore Файл зараз:

projectwwwroot
!projectwwwrootweb.config
projectnode_modules
projectbower_components

.