Должен ли корень репозитория Git совпадать с корнем проекта в нашей IDE? - PullRequest
1 голос
/ 04 декабря 2010

Я разрабатываю приложение PHP в IDE и хочу использовать Git для контроля версий.

Как мне организовать макет хранилища?

Должен ли корень репозитория Git совпадать с корнем проекта в нашей IDE или подкаталогом или суперкаталогом?

Ответы [ 2 ]

2 голосов
/ 04 декабря 2010

Я бы порекомендовал макет git-репозитория с именем проекта в качестве корня, под которым будет лежать весь ваш источник, включая задания cron, сценарии БД, модульные тесты, код библиотеки, а также исходный код PHP в вашем корне www. Например:

projectName
|
+ cron jobs
+ db_scripts
+ libs (third party libraries)
+ php library code (e.g. database access, models, utilities etc)
+ tests
+ www_root
  |
  + images
  + etc...
  index.php
  ...
+ etc...
1 голос
/ 04 декабря 2010

Ваш репозиторий git должен содержать все, что вы, возможно, захотите под управлением версией.Это определенно включает ваши исходные файлы, но, скорее всего, не включает скомпилированные двоичные файлы.

Лично я поместил корень хранилища в корень исходной папки, потому что это единственные файлы, для которых мне нужен контроль версий.

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