2013-06-17 1 views
1

Когда я делаю вывод SVN-репозитория .svn-файлы создаются в рабочей области. Я проверил, что эти файлы не существуют в репозитории и создаются, когда Hudson Job делает проверку.Hudson Job создает .svn-файлы

Что такое .svn-файлы? Могу ли я удалить их или избежать их создания?

С уважением.

ответ

1

.svn файлы являются внутренними файлами Subversion. Все метаданные subversion находятся в этих каталогах.

В случае Hudson Job они не имеют значения, поскольку вы не хотите ничего совершать. Вы не можете избежать их. Вы можете удалить их, но вы найдете их полезными, когда вы начнете использовать update вместо checkout на Hudson для ускорения сборки.

1

Эти папки создаются клиентом svn, чтобы отслеживать ваши файлы. С subversion до 1.7 существует одна папка .svn по папке, после того, как в корне есть только один.

.svn необходимы для обновления/фиксации. Если вашей работе не нужно обновлять рабочую копию, вы можете использовать экспорт вместо проверки, и вы получите новую копию в каждой сборке без папки .svn, но вы не сможете обновлять ее, только для удаления и экспорта еще раз.

+0

Вы уверены, что с версией? У меня SVN 1.7.1. и он имеет одну папку .svn по папке. Спасибо – garci86

+0

http://subversion.apache.org/docs/release-notes/1.7.html#wc-ng – krampstudio

 Смежные вопросы

  • Нет связанных вопросов^_^