2015-06-10 3 views
1

Я пытаюсь установить внешний путь на SVN. Вот то, что я делаю в SVN:Как правильно установить внешний путь в SVN?

  1. правой кнопкой мыши на папке, где я хочу, внешний
  2. Выберите "Показать свойства"
  3. Новые -> Externals
  4. В "Externals", я нажимаю New
  5. В локальном пути я попытался установить путь, который я хотел, но независимо от того, что я установил, когда я обновляю файлы, он добавляет путь, который я написал в папку, в которую я добавил внешний. Например, моя папка на SVN - «Внешние». Если я установил Локальный путь на ^/trunk/external, когда я его совершу, он попытается извлечь файлы с (all the long path before)/Externals/^/trunk/Externals. Как я могу сказать, что локальный путь является текущим каталогом? Если я ничего не установлю, он жалуется, если я установил ./, он жалуется ...

  6. Для URL-адреса, куда извлекать файлы, иногда работает, когда я устанавливаю файл, но не папку?

Примечание: Я использовал this site но, к сожалению, та часть, где у меня есть проблема как раз говорит:

Чтобы добавить новый внешний, нажмите New ... и затем заполнить требуется информацию в показанном диалоговом окне.

Я читал советы, а они не помогают ... Если у кого-то есть конкретный пример, это очень поможет.

+0

Вы не можете поместить файлы внешнего в каталог _current_. Вы должны поместить его в один каталог вверх. Каталог, в котором вы хотите использовать внешние элементы, не должен создаваться. – Veda

+0

Поскольку вы, по-видимому, используете Tortoise, вам следовало бы отметить это как таковое. – PJTraill

ответ

3

Это диалог с TortoiseSVN, что у вас возникли трудности с:

Tortoise SVN New External definition dialog

Здесь Local Path относится к файлу или папке относительно папки, содержащей этот Externals набор свойств на Это. Так что, если у меня была папка в ^/багажник/Externals, что я хотел здесь существовать, а, я бы поставил его следующим образом:

  • Local Path:внешнее при (обратите внимание, что оно не должно существуют в текущем каталоге, то он будет создан)
  • URL: ^/багажник/Экстерналии

Это значение свойства (как вы можете видеть из заголовка) в папке C: \ Sources \ Ops. В результате обновление C: \ Sources \ Ops вытащит содержимое папки ^/trunk/Externals в SVN в C: \ Sources \ Ops \ Externals.

+0

большое спасибо! Но теперь он говорит: Указанный путь имеет неожиданный статус. – Cher

+0

Убедитесь, что папка, в которую вставляются внешние элементы, не должна быть проверена в SVN. В моем примере C: \ Sources \ Ops \ Externals не должны быть уже на SVN. –

+0

приятно! в точку! Это не сработало, как я.Хотя я бы добавил файл в существующую папку. Большое спасибо!! – Cher

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