Subversion получает снимок файлов на момент времени из прошлого - PullRequest
6 голосов
/ 08 апреля 2010

Есть ли способ использовать Subversion для получения снимка файлов на определенный момент времени?

Например, я хочу воссоздать сборку на основе того, как хранилище выглядело в определенный момент времени из прошлого.

Ответы [ 3 ]

8 голосов
/ 08 апреля 2010

Использование svn checkout URL -r TIME, например ::

svn checkout http://server/repos/project/trunk -r {"2010-04-01 09:37:00"}

См. http://svnbook.red -bean.com / nightly / ru / svn.tour.revs.specifiers.html

1 голос
/ 08 апреля 2010

Используйте svn log, чтобы найти редакцию, которая соответствует моменту времени, затем svn co -r revision, чтобы проверить эту редакцию.

0 голосов
/ 08 апреля 2010

По сути, если вы следуете ITIL и процедуре управления изменениями, то у вас должны быть теги, которые соответствуют истории выпуска вашего приложения из репозитория SVN за определенный период времени.

Все, что вам нужно сделать, это проверить код, основанный на определенном теге, и этот тег будет отображать то, как ваше приложение выглядит в определенный момент времени.

Хранилище может выглядеть как многие вещи в течение определенного периода времени, так как может быть много разных разработчиков, работающих над разными проектами. Теги позволяют вам сосредоточить свои усилия на более концентрированных областях вашего хранилища.

Надеюсь, это даст вам представление об основах управления.

В сущность используйте теги или номера редакций, которые предоставляет SVN, или журнал SVN, если это не задокументировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...