У меня возникла та же проблема с выяснением того, как добавлять ссылки, поэтому я помещаю это сюда, надеюсь, это может кому-то помочь. Я использую интерфейс SVN Tortoise.
В SVN каждая папка имеет свойства (например, внешние, ключевые слова и т. Д.). Ваша связанная папка будет добавлена в свойство "externals" содержащейся папки. Вы можете иметь несколько ссылок, определенных в одном свойстве "externals". Вот почему они называют это многострочным.
Вам необходимо знать URL-адрес папки, на которую вы хотите создать ссылку. Чтобы узнать URL-адрес папки, щелкните ее правой кнопкой мыши и выберите «Показать свойства». URL-адрес отображается в разделе «Свойства».
Чтобы добавить связанную папку, используя клиент SVN Tortoise, выполните следующие действия:
1) Выберите папку, в которую вы хотите поместить свою ссылку (содержащую папку).
2) Щелкните правой кнопкой мыши по папке и выберите «Показать свойства».
3) Нажмите New / Externals или нажмите Edit, если у вас уже определены внешние ссылки.
4) Нажмите на Новый ...
5) Вы увидите, что есть несколько строк. Вы можете добавить более одной связанной папки.
6) В поле URL вставьте URL, на который вы хотите сослаться.
7) В поле «Локальный путь» выберите имя папки, в которой будет храниться ссылка, это должен быть не полный путь, а только имя папки (например, CommonLib).
8) Выберите нужную ревизию или оставьте ревизию HEAD, если вам нужна последняя версия.
9) Нажмите ОК.
10) Щелкните правой кнопкой мыши папку, в которой находится ваша ссылка, нажмите Обновить.
11) Появится ваша новая связанная папка.
Вы также можете сделать это с помощью команд SVN, таких как:
svn propset svn:externals "common -r123 https://svn.example.com/common" lib
Это создаст общий подкаталог в каталоге lib и свяжет его с ревизией 123 внешнего URL-адреса SVN https://svn.example.com/common.