Символические ссылки TortoiseSvn на отдельную папку в хранилище - PullRequest
4 голосов
/ 01 июля 2011

Я не уверен, что название хорошо описывает то, что я спрашиваю, но я здесь попробую:

Что у меня есть
-MySvnRepository
+ Project One Folder
+ Project Two Folder
- папка общего файла
- ToolkitDefinitions.cs

Что я ищу
-MySvnRepository
- Project One Folder
- символическая ссылка на ToolkitDefinitions.cs
- папка Project Two
- символическая ссылка на ToolkitDefinitions.cs
- папка общих файлов
- ToolkitDefinitions.cs

Дело в том,У меня есть DLL, которую я поддерживаю, и я хочу, чтобы мои коллеги имели последние версии, не имея отдельных копий в Проекте 1, Проекте 2, Проекте 3 ... и т. Д.

Возможно ли это?

1 Ответ

1 голос
/ 01 июля 2011

Я не уверен на 100%, что я вас правильно понимаю, но я думаю, что вы можете сделать это с помощью внешних файлов - хотя бы на уровне каталогов, но не для файлов.

См. Главу в книге SVN.

Я никогда не пробовал использовать внешние ссылки, указывающие на одно и то же репо, но в соответствии с примерами в руководстве это возможно.

Вы можете сделать это в TortoiseSVN, перейдя в рабочую копию, щелкнув правой кнопкой мыши каталог, в котором вы хотите создать внешний объект, отредактировав свойства и добавив определение (определения) внешних элементов. Затем передайте изменения. Внешний будет извлечен при следующем обновлении рабочей копии.

...