В нашем репозитории Subversion есть несколько подкаталогов, содержащих общие файлы, а также подкаталоги для каждого проекта. Проекты настраиваются с относительными свойствами svn:externals
, чтобы вытащить общие каталоги из репозитория и настроить их как подкаталоги.Обязательные относительные внешние значения из Subversion
Так, например, наш repostory выглядит примерно так:
client shared portable app1 app2
и app1
имеет своей svn:externals
../shared shared ../portable portable
так, что на кассе, portable
и shared
могут использоваться как поддиректории app1
,
TortoiseSVN имеет изящную функцию, которая делает фиксацию на app1
автоматически обнаружит externals
подкаталоги, понимают, что все они часть того же хранилища, и зафиксировать свои изменения в рамках одного и того же совершаем. Однако я не могу понять, как получить такое же поведение от клиента командной строки. Какие-либо предложения?
Также полагаться на эту функцию и не заметил, что клиент командной строки не играл в мяч. –