Два репозитория (1 svn и 1 git) в одной папке?

Мы работаем над проектом для клиента, у которого есть репозиторий git, и нам нужно зафиксировать изменения в конце недели. В то же время мы также сохраняем локальный репозиторий svn, в который мы ежедневно фиксируем отслеживание изменений. Будет ли проблема держать файлы .svn и .git в одной папке проекта? Я думаю, если я поместил .svn в gitingore, а также скажу svn, чтобы игнорировать .git, я должен был бы использовать один и тот же проект для фиксации ежедневно на нашем локальном svn, а также еженедельно на git.

Кто-нибудь пробовал это или кто-нибудь видел проблему с этим подходом?

Ответ 1

Это можно сделать. Есть инструменты, которые облегчают работу: git-svn

Ответ 2

Пожалуйста, ради человечества просто используйте git для этого:).

Почему вы просто не совершаете git? Вы можете настроить собственный центральный репозиторий git и выполнить свою ежедневную работу с этим. В конце недели вы просто git push client mybranch. Или, если вам не нравится, когда ваш клиент видит вашу внутреннюю историю, выполните:

git checkout clientbranch
git merge --squash our-internal-branch
git commit -m "all of this weeks work"
git push client clientbranch