Я вас отметили, svn co url://path/to/repo/tags/v2_0_1
. Если вы этого не сделали, вам нужно будет найти из журналов или что-то, что точная ревизия соответствует вашей версии. (Каталог /tags
не является особенностью самой Subversion, но это обычный способ упорядочивания вещей. К svn
теги и ветви являются только копиями отдельных изменений.)
Конечно, для того, чтобы это сработало, вам нужно соблюдать некоторые общие соглашения. Обычный рабочий процесс - всегда иметь ровно три каталога в корне вашего репо; это trunk
, branches
и tags
. Вы всегда будете создавать новые ветви для разработки с головы в багажнике, слияния с багажником, когда вы закончите, пометить теги при отпускании. Команда в каждом случае - это просто svn cp
. См. http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.copy.html
svn export -r 16873 это вам нужно? –
Это будет экспортировать исходный код до REVISION 16873. Я хочу экспортировать исходный код до версии 2.0, например –
Предположим, вы выпустили, например. 25 разных версий с соответствующим номером версии. Что вы хотите сделать точно? Получить список того, что эти номера версий? Экспортировать 25 версий в 25 разных папок? И вы использовали стандартные теги или используете что-то совершенно другое? –