Я знаю, что люди рекомендуют, чтобы внешние элементы всегда указывали на теги или были привязаны к конкретным ревизиям (или и то, и другое для бригады ремней и подтяжек!). Меня устраивает такой подход, когда внешние указывают на неизменную или медленно меняющуюся зависимость. Однако иногда мне нужно использовать внешнее для быстро меняющейся зависимости, и тогда меньше усилий (хотя и более рискованно) настроить внешний вид так, чтобы он указывал на ствол зависимости.
Чего бы мне действительно хотелось, так это промежуточной функции, которую я назову «внешней отслеживающей». То, как это должно работать, выглядит следующим образом:
а) Если я кассирую голову, я получаю голову внешнего
б) Если я извлекаю ревизию X, я получаю ревизию X внешнего
Это позволит мне всегда воссоздавать старые версии, но также позволит мне быть в курсе последних изменений зависимости.
Эта функция, кажется, не существует в SVN, но кажется очевидной функцией для реализации. Кто-нибудь знает, существует ли эта функция или планируется, или ее можно эмулировать с помощью какой-то хитрости SVN?
Спасибо, Акаш.