Как да добавя всички файлове към хранилището на svn - My IT Notes

1. отидете в папката с работното копие на проекта (ако го няма, първо трябва да проверите багажника)
2. в тази папка копирахме файловете/папките на необходимата йерархия, които трябва да бъдат добавени към системата за контрол на версиите

Ако проектът първоначално е празен - т.е. някой е създал празно хранилище на svn за вас и трябва да добавите всички файлове на проекта там - планът за действие е един и същ - проверете празния проект и добавете целия си проект в папката.

Рекурсивно добавете всички файлове и папки към контрола на версиите на svn:

3. svn add –force * –auto-props –parents –depth infinity -q

след което синхронизираме локалното копие с работещото:

4. svn ангажиране

  • Леонид на 23 юли 2015 г. в 9:27 ч. Сутринта
  • #
  • Отговор

Всичко би било наред, но се добавят абсолютно всички файлове. И как да накарам командата да вземе предвид стойността на svn: global-ignores property и други подобни?

  • Леонид на 27 юли 2015 г. в 12:20 ч
  • #
  • Отговор

[решен]
Тук няма да давам резултата от решението (под Windows), тъй като не се представям за оптимален, ще опиша само моите идеи, довели до него:
1. Използване на командата svn propget с параметри –Рекурсивна – дълбочина безкрайност –показ-наследени-подпори може да получи стойности на свойствата svn: глобални игнорира и svn: игнорира, в които се съхраняват изключения при обработка на файлове.
2. Конфигурацията на конфигурационния файл съдържа раздела [разни] с параметър global-игнорира, към които например се задават маски на игнорирани файлове, разделени с интервал, * .ReSharper * * .cache * * .suo * .vs? Scc * .scc * .ncb * .pdb * .pch bin obj TestResults _ReSharper *.