Как я могу организовать свой проект в репозитории git? - PullRequest
0 голосов
/ 20 октября 2011

У меня есть четыре вида файлов (исходный код, базы данных, документы и исполняемые файлы) я должен поместить все их в репозиторий Git или я должен поместить только репозиторий в репо?

Существует ли какая-либо стандартная структура для организации файлов моего проекта?

Спасибо

Ответы [ 2 ]

1 голос
/ 20 октября 2011

Обычно вы помещаете в репозиторий все необходимое для сборки и тестирования приложения.Таким образом, весь исходный код, сценарии создания базы данных, тестовые сценарии и т. Д. Попадают в репозиторий.

Обычно вы не помещаете в репозиторий «продукты» (исполняемые файлы, сгенерированную документацию и т. Д.)хотя некоторые люди делают это, когда выпускают релиз.

0 голосов
/ 20 октября 2011
  • Вы обязательно должны отслеживать свой исходный код в своем репозитории git.
  • Не отслеживайте в своем хранилище ничего, сгенерированного из вашего исходного кода, например, объектные файлы, исполняемые файлы и документацию, сгенерированную с помощью javadoc или doxygen (например). Вы можете безопасно использовать .gitignore, чтобы git не предлагал вам добавлять такие сгенерированные файлы в ваш репозиторий.
  • Если под "базами данных" вы подразумеваете поддержку файловой системы реляционной базы данных (например, файла sqlite), вы не должны отслеживать это в своем хранилище. Он будет меняться очень часто и быстро наполнит ваш репозиторий.

Хотя люди используют git для самых разных странных целей, во многих отношениях он предназначен для обработки исходного кода.

Структура файлов вашего проекта не определяется git - ее должны предлагать используемые вами инструменты, язык, операционная система и т. Д.

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