[devel] subversion2git

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пт Май 5 08:44:35 MSD 2006


Dmitry V. Levin wrote:
> On Thu, May 04, 2006 at 09:49:11PM +0400, Anton Farygin wrote:
>> Что-то я так и не понял.. можно ли из subversion конвертить в git не 
>> весь репозитарий, а только его часть ?
> 
> Думаю что можно.
> 
>> например - имеем trunk/<имя пакета>
>>
>> хочется сконвертировать только один пакет.
>>
>> git-svnimport даёт возможность оперировать только целиком репозитарием.
> 
> Не знаю, богатого опыта работы с git-svnimport у меня нет, с первого раза
> сделать такой импорт не получилось.
> В исходном коде git'а есть contrib/git-svn.
> Оказывается, с помощью git-svn можно сделать импорт части svn'овского
> репозитория.  У меня получилось с первого раза на примере tftp:
> 
> git-init-db && ./git-svn init svn://malta.altlinux.ru/trunk/tftp && ./git-svn fetch
> 
> Если тебя устроит качество работы этого git-svn, то можно будет
> запаковать его.

Я сегодня попробую, если получится сконвертировать - то пускай оно так и 
будет, в сконвертированном виде.

ну и о результатах доложу ;)

Кстати, интересно было бы узнать про методику совместной работы над 
одним пакетом.

Интересует:
- рассылка уведомлений о commit'ах в центральный репозитарий
- права доступа (если я правильно понял - то права доступа формируются 
на уровне файловой системы?)

> 
>> Может быть есть возможность у git разрезать репозитарий на несколько?
> 
> Только если они не связные, т.е. получены из несвязанных источников.
> Иначе это невозможно по природе git.
> 

Ясно. В принципе мне будет достаточно просто сконвертировать свой svn из 
git.

Rgds,
Rider





Подробная информация о списке рассылки Devel