Теги для ревизий svn в git

Обсуждаем ReactOS по-русски

Moderators: fog, fireball

Post Reply
aspotashev
Posts: 5
Joined: Fri Dec 19, 2008 2:46 pm

Теги для ревизий svn в git

Post by aspotashev »

Я не удивлюсь, если этот скрипт был написан только для того, чтобы я его запустил 1 раз.

качать отсюда: svn://svn.fireforge.net/svnroot/tower/ruby/git-tag-svn-commits.rb
смотреть здесь: http://fireforge.net/scm/viewvc.php/*ch ... root=tower

Делает он следующее: к каждому коммиту в гитовском зеркале создает тег с номером ревизии, которая была в svn, получаются такие теги:
r____1, r____2, ..., r___17, ..., r__551, ..., r_2125, ..., r40923, r40924, ...

Теперь если нужно переключиться на определенную ревизию, достаточно запустить:

Code: Select all

git checkout r40924
Нетрудно догадаться, что после создания 37000 тегов git уже не так быстро работает.

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot], Majestic-12 [Bot] and 2 guests