Почему делает 'svn, игнорируют' не, игнорируют?

Моим именем мнения MVC происходит с 1979, понятие, сделанное Trygve Reenskaug решать вопрос с разработка программного обеспечения GUI . Он имел Модель , которую назвали, когда выполнение приложения, тогда он имел страница View , где данные представляются и на конце Контроллер , когда пользователь нажимает напр. для флажка он использует контроллер для создания обновления/изменения модели.

В этом смысле термин MVC корректен. Но я думаю, что это не имеет никакого отношения с сегодняшней "архитектурой MVC", я думаю, что имя должно быть RCMV или по крайней мере CMV из-за курса. В современных приложениях мы сначала получаем доступ к уровень Route , затем на Контроллер Модели уровня Controller , Представление так нужно назвать CMCV / RCMCV.

кто-то может перезапустить обсуждение этого вопроса? Это - действительно интересный материал, я неправильно?

11
задан Peter Mortensen 29 November 2016 в 18:12
поделиться

3 ответа

Свойство svn: ignore в каталоге перечисляет имена в текущем каталоге, которые будут проигнорированы. Вы установили свойство svn: ignore в вашем текущем каталоге на .git , но это не относится к подкаталогу a . Что вы можете сделать, так это сначала нерекурсивно добавить a :

svn add -N a
svn ci -m "add a directory"

Затем установить свойство svn: ignore :

svn propset svn:ignore .git a

, а затем добавить свое дерево:

svn add a

Это должно игнорировать каталог a / .git .

но это не относится к подкаталогу a . Что вы можете сделать, так это сначала нерекурсивно добавить a :

svn add -N a
svn ci -m "add a directory"

Затем установить свойство svn: ignore :

svn propset svn:ignore .git a

, а затем добавить свое дерево:

svn add a

Это должно игнорировать каталог a / .git .

но это не относится к подкаталогу a . Что вы можете сделать, так это сначала нерекурсивно добавить a :

svn add -N a
svn ci -m "add a directory"

Затем установить свойство svn: ignore :

svn propset svn:ignore .git a

, а затем добавить свое дерево:

svn add a

Это должно игнорировать каталог a / .git .

17
ответ дан 3 December 2019 в 03:04
поделиться

Первый svn propset устанавливает свойство svn: ignore в родительском каталоге для .

Второй svn propset ничего не делает, потому что a еще не находится под управлением SVN.

7
ответ дан 3 December 2019 в 03:04
поделиться

Свойство svn: ignore предназначено для игнорирования файлов в уже добавленных каталогах.

Чтобы избежать импорта файлов (или каталогов), вам следует использовать функцию global-ignores , которая настраивается в файле ~ / .svn / config (UNIX) или % APPDATA% \ Subversion \ config (Windows) в разделе [miscellany] .

Активируйте его, удалив # перед строкой:

global-ignores = .git
5
ответ дан 3 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: