Мое место работы в настоящее время использует CVS. Планируется миграция git, но это может занять много времени. Тем временем у меня есть проект с одним человеком, и я решил использовать git для своего личного развития. Ветвление, поэтапные коммиты, перебазирование и т. д. были фантастическими! Но, к сожалению, в какой-то момент этот проект и его историю нужно будет импортировать в CVS, чтобы другие могли следить за моим прогрессом.
Как лучше всего...
- импортировать текущий проект (в идеале как набор отдельных коммитов/ревизий) в CVS
- разрешить повторный импорт будущих изменений в CVS
- (дополнительный вопрос - идеально, но не обязательно) объединить любые изменения CVS, сделанные другими разработчиками, обратно в git
На данный момент в CVS ничего нет, если это имеет значение. (И если бы я действовал по-своему, в CVS никогда бы ничего не было, но пока я застрял с ним!) Заранее спасибо!
git-svn
). - person hasen   schedule 06.03.2010