У нас есть SVN репозиторий с многолетними ревизиями и тегами для различных сборок релизов, но у нас иногда возникали проблемы с доступом к удаленному SVN .
Для улучшения мы рассматриваем просто клонирование последнего выпуска v11 в git и использование GitHub и HitHub Desktop для поддерживайте эту версию и далее, используя SVN для поддержки всех предыдущих выпусков и количество оставшихся невыполненных веток для этих более ранних выпусков.
У меня вопрос, если у меня есть рабочая папка для v11 из SVN (в котором есть скрытая папка .svn
), могу ли я указать свой локальный репозиторий git в той же рабочей папке (тем самым добавив скрытый .git
папка), чтобы при объединении изменений через SVN с этой рабочей папкой я мог затем объединить эти изменения в git?
Например, Я могу объединить изменения из предыдущего выпуска это изменило один файл. Теперь моя рабочая папка SVN показывает, что в ней есть 1 файл, который изменился, и я могу зафиксировать это в ветке v11 .
Если бы я должен был открыть GitHub Desktop , также будет показано, что 1 файл изменился, и я могу зафиксировать его в локальном репозитории, за которым следует pu sh до GitHub .
В конце концов мы закончим с предыдущими выпусками и будем работать только с git.
Похоже ли это на разумный подход?