SVN: Как импортировать папку с именем папки? - PullRequest
4 голосов
/ 04 марта 2010

У меня есть проект с управлением версиями, расположенный по адресу ~/webapps/django/myproject, и медиа-файлы, расположенные по адресу ~/webapps/static. Я хочу добавить статическую папку в тот же репозиторий, чтобы после ее извлечения она находилась в папке проекта, желательно с именем «media».

Я попытался зайти в папку webapps и сделать svn import static https://myrepo, но он импортирует все вещи внутри static, но исключает саму "статическую" папку, что создает большой беспорядок в папке моего проекта.

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

Ответы [ 2 ]

3 голосов
/ 04 марта 2010

Вы уже очень близки.

svn import static https://myrepo/media

Поместит содержимое static в путь myrepo / media на сервере, даже если media еще не существует. Обратите внимание, что если есть промежуточные пути, которых еще нет в хранилище, Subversion рекурсивно создаст их. Например, svn import static https://myrepo/intervening/media будет:

  1. создать путь, если он не существует
  2. создать путь носителя, если он не существует
  3. импортировать статическое содержимое в путь репо
0 голосов
/ 04 марта 2010

Вы можете переместить или скопировать статический в папку проекта и набрать:

svn add static
svn commit -m "adding static folder"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...