Настройка структуры каталогов проекта для git-репо сайта

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

Исходя из SVN, я привык просто обновлять папку пользовательских модулей на промежуточном веб-сайте прямо из моего хранилища SVN. Но из того, что я прочитал (поправьте меня, если я ошибаюсь, пожалуйста), этот рабочий процесс невозможен с Git.

Каков рекомендуемый способ настройки хранилища для веб-проекта drupal? Должен ли я поместить весь сайт в один проект, который находится под контролем ревизии (ядро drupal и дополнительный модуль, а также любой пользовательский код). Орм я могу продолжать держать только пользовательский код под контролем версий?

Замечания:

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

Я действительно видел возможность для меня в предложении @Charles Bailey в его ответе на вопрос "как делать-делать-git-export-like-svn-export".

Реальный вопрос тогда становится:

Могу ли я изменить структуру каталогов хранилища, сохранив при этом историю моего хранилища?


Я не достаточно внимательно посмотрел краткий обзор git-архива:

git archive [--format=<fmt>] [--list] [--prefix=<prefix>/] [<extra>]
                     [-o | --output=<file>] [--worktree-attributes]
                     [--remote=<repo> [--exec=<git-upload-archive>]] <tree-ish>
                 [path...]

<tree-ish> [path] ясно означает, что я могу "заархивировать" любую часть хранилища. Я был сбит с толку, потому что ошибочно предполагал, что могу архивировать только весь репозиторий. Таким образом, этот метод заменит то, что я смог сделать в SVN.:)

1 ответ

Решение

Ничто не должно мешать вам работать со структурой каталогов dame с помощью git. "Git export" (например, "svn export")? показывает, как экспортировать из GIT. У вас есть какие-то другие особенности, которые, по вашему мнению, вы не можете сделать?

Другие вопросы по тегам