SVN: внешний в GIT - PullRequest
       3

SVN: внешний в GIT

3 голосов
/ 09 января 2012

1001 *
*

Небольшой фон:

У меня есть проект, который раньше находился в репозитории SVN, у которого была папка svn: external из дерева проекта. Эта внешняя папка очень важна и необходима для сборки проекта.

Проблема:
Недавно я решил перейти на git, и единственное, что меня сейчас действительно беспокоит, - это как по-прежнему иметь возможность «встраивать» это SVN-дерево в мой git-репозиторий (не мне решать, будет ли оно перемещено в git или нет (скорее всего), но я все же обязуюсь).

Я бы хотел, чтобы в каждом месте, где я клонировал репозиторий, были минимальные (оптимально нулевые) шаги настройки (предпочтительно все настройки на сервере git-хостинга). Также было бы замечательно, если бы git-pull обновил «внешний» контент и git-push отправил изменения в репозиторий SVN.

Пример:
Git репо:

  • a_folder
  • another_folder (корень SVN репо)
    • my_file
    • my_other_file

Svn репо:

  • my_file
  • my_other_file

1 Ответ

2 голосов
/ 10 января 2012

Ты не.Git не имеет идеи встроенных репо. Существуют внешние инструменты, такие как repo и mr , хотя репо не делает svn.У меня есть несколько репозиториев SVN, которые используют внешние функции, и решение, к которому я сейчас склоняюсь, - это г-н.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...