Во-первых, что вы имеете в виду в Subversion ?
Давайте уточним это:
В Subversion есть место, где находятся все файлы и версиисохраняются.Это хранилище .Вы никогда не видите фактическую структуру каталогов хранилища, и, вероятно, у вас нет доступа для чтения / записи.
Вы извлекаете файлы из хранилища на локальный рабочийкаталог .Рабочий каталог отражает конкретную версию различных файлов и каталогов, которые хранятся в вашем хранилище Subversion.Тем не менее, у вас есть доступ к ним.Если вы внесете изменения в один из них и подтвердите их, вы обновили хранилище.
Хорошо, теперь, когда мы это выяснили, я собираюсьсделайте предположение, что файлы, о которых вы говорите, находятся в вашем локальном каталоге , но не в исходном хранилище .Это правильно?
В этом случае svn:ignore
должен находиться в каталоге, где находятся файлы журнала, и должен иметь значение "* .txt".Вы можете сделать это следующим образом:
$svn propset svn:ignore "*.txt" .
Обратите внимание на использование кавычек вокруг *. Txt .Они необходимы в этом случае.Это предотвратит появление новых файлов в этом каталоге, если они соответствуют шаблону glob вашего svn: ignore, когда вы делаете svn status
.Они также не будут добавлены, если вы просто скажете svn add
:
$ svn add
Однако, если файлы уже находятся в хранилище, свойство svn:ignore
ничего не изменит.Если вы хотите удалить файлы из хранилища, но сохранить их на локальном диске, вы можете сделать это:
$ svn delete --keep-local (files to delete)