как загрузить поток Accurev по дате?

Я хочу провести некоторый анализ старого кода, и мне нужно иметь возможность запускать поток, начиная с конкретная дата. Я не хочу создавать снимок или рабочее пространство, мне просто нужен весь исходный код по состоянию на полгода назад. Есть ли простой способ сделать это?

На этом этапе своего исследования я думаю, что мне, возможно, понадобится использовать команду hist , чтобы получить последнюю транзакцию на заданную дату, создать дерево повторений , а затем обновите этот номер транзакции. Однако когда я это делаю, я получаю сообщение об ошибке «Данная транзакция обновления вне допустимого диапазона» в команде обновления.

7
задан Bryan Oakley 16 August 2010 в 18:16
поделиться

2 ответа

создать дочерний поток с правилом времени. Тогда выскочите из этого. Вы можете сделать это из графического интерфейса. Вот CLI.

$ mkdir code && cd code
$ accurev mkstream -s <Child> -b <Parent> -t "<Time>"   # format: YYYY/MM/DD HH:MM:SS
$ accurev pop -R -v <Child> -L . .

Если вы назовете его в общем, вы можете переродить / повторно использовать в другом месте, чтобы делать свои запросы на основе времени. Таким образом, для наиболее эффективного вам нужен только один поток (например, вам не нужен временной поток для каждого pop-файла на основе истории).

$ accurev chstream -s <Child> -b <NewParent> -t "<NewTime>"

HTH - Дэйв

8
ответ дан 6 December 2019 в 07:05
поделиться

Подобно тому, что описал Дэйв, AccuRev имеет сообщение в блоге, в котором эта же тема обсуждается более подробно:

http://www.accurev.com/blog/2007 / 10/24 / accurev-timesafe-make-retrieving-code-from-anywhen-easy /

Ура, ~ Джеймс

2
ответ дан 6 December 2019 в 07:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: