Svn Status -u и игнорировать файлы из определенного каталога
Я запускаю команду SVN STATUS -U, и теперь я хочу, чтобы она принесла все изменения, кроме / временной папки. Я понятия не имею, как я могу это сделать? Потому что я не хочу видеть все записи / временной папки, когда я запускаю svn status -u (сотни файлов добавляются во временную папку на сервере, и это приводит к большому количеству записей при выполнении команды)
Я использую замазку после входа через SSH.
2 ответа
Вы можете добавить файлы в /temporary
к svn:ignore
собственностью /temporary
:
svn propset svn:ignore "*" path/to/temporary
Это, однако, также будет держать файлы в /temporary
от отслеживания svn (они игнорируются, в конце концов), так что если это не то, что вы хотите, пожалуйста, будьте более конкретны.
Да, иногда желательно иметь файлы, которые находятся в репозитории, который вы не хотите перезаписывать в своем рабочем пространстве аналогично тому, как Subversion может игнорировать файлы, которые вы фиксируете. Файлы конфигурации с вашими локальными настройками - это пример, когда вы хотите, чтобы файлы игнорировались при обновлении.
Subversion не имеет этой функции. Ответы, которые "работают", которые я видел за эти годы:
написать скрипт, который обновляет отдельные файлы и / или каталоги и игнорирует файлы и / или каталоги, которые вы хотите оставить в покое (утомительно)
удалите файлы или каталоги из Subversion, а затем, очевидно, они не там, чтобы перезаписать ваши файлы (мне кажется, схематично)
отметка