Игнорировать все папки с определенным именем в SVN (Subversion), как? - PullRequest
2 голосов
/ 27 марта 2010

Я довольно новичок в Subversion и мне было интересно, как именно игнорировать все папки с определенным именем. Из того, что я прочитал, я думаю, что мне нужно использовать функцию svn:ignore, но я понятия не имею, как на самом деле это сделать. В некоторых местах упоминается файл конфигурации .. некоторые говорят в командной строке.

У меня настроено хранилище Subversion на сервере Windows 2008. Я попытался перейти в командную строку и набрать svn:ignore name, но это не сработало. Учебник, который я использовал для настройки своего репо (с apache 2.2), позволил мне создать папку etc в c: /. Там у меня есть subversion.conf, svn-acl и svn-auth-file.

Мой файл subversion.conf включает в себя:

<Location /btp>
  DAV svn
  SVNPath C:/Files/Work/Repositories/btp

  AuthType Basic
  AuthName "By The Pixel Repo"
  AuthUserFile c:/etc/svn-auth-file

  Require valid-user

  AuthzSVNAccessFile c:/etc/svn-acl
</Location>

Клиент, который я использую для своих машин разработки, - tortoisesvn.

Я немного новичок, поэтому любая помощь приветствуется! Спасибо.

Ответы [ 2 ]

1 голос
/ 27 марта 2010

См. документы на properties: svn:ignore - это свойство, поэтому вы можете установить его как svn propset как команду, отредактировать с помощью svn propedit и т. Д. На полпути вниз по странице по этому URL вы найдете точные документы для специального свойства svn:ignore.

0 голосов
/ 29 марта 2010

В TortoiseSVN способ сделать это -

  1. Щелкните правой кнопкой мыши рабочую копию
  2. TortoiseSVN -> Свойства
  3. New
  4. SVN: игнорировать

Выше для определенной папки, которую вы извлекли. Если вы хотите глобально игнорировать что-либо все время для установки Subversion, перейдите на

  1. Настройки TortoiseSVN
  2. Общее
  3. Глобальный шаблон игнорирования
...