Как включить родительскую папку в репозиторий SVN с помощью Tortoise? - PullRequest
0 голосов
/ 31 января 2010

У меня есть такая структура папок ...

/main/project/web-app/versioned
/main/project/web-app/more-versioned
/main/project/web-app/unversioned

Я отразил это в моем SVN-хранилище без неверсионной папки

/main/project/web-app/versioned
/main/project/web-app/more-versioned

Я зарегистрировался в versioned и more-versioned, но понял, что на самом деле я должен был проверить в web-app, поэтому я выбрал его как папку верхнего уровня и сопоставил его с моей локальной папкой /main/project/web-app .

Я ожидал, что SVN (или Tortoise, который я использую в качестве клиента) выяснит, что это была родительская папка с прямым отображением, и я могу представить все изменения в подпапках веб-приложения, однако, когда я попробуйте получить сообщение о том, что ничего не изменилось в web-app.

Что мне нужно сделать, чтобы SVN и / или Tortoise отображали мою локальную папку веб-приложения и ее содержимое в хранилище и игнорировали неверсионную папку?

1 Ответ

1 голос
/ 01 февраля 2010
  1. Выезд /main/project/web-app. Это даст вам рабочую копию папки с именем web-app, которая содержит versioned и more-versioned.
  2. Перетащите папку unversioned в эту вновь созданную папку web-app.
  3. Игнорировать unversioned (установив для свойства svn:ignore для web-app значение unversioned).

Использование вами фразы «оформить в » заставляет меня думать, что у вас есть уже существующие целевые папки, прежде чем вы создадите свою рабочую копию. Такого не должно быть. Извлечение создаст папки для вас.

...