Что я должен хранить в Git? - PullRequest
4 голосов
/ 30 июня 2011

У меня есть несколько проектов, которыми я хочу управлять с помощью Git.Каждый проект состоит из исходного кода, созданного в Visual Studio, файла PAD (файл XML), нескольких файлов .txt, нескольких файлов .psd (файлов photoshop), файлов .jpg / .png / .bmp, скомпилированного установочного файла и т. Д. Какие файлыя должен хранить в Git-репозитории, а что нет?

Я знаю, что все текстовые файлы, такие как PAD или TXT-файлы, можно хранить там, но как насчет файлов .psd, файлов изображений и скомпилированной установки?Есть ли статья, в которой четко объясняется, почему не стоит помещать двоичные данные в Git?

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

1 Ответ

3 голосов
/ 30 июня 2011

Я тоже ставлю бинарные файлы в git.Почему бы и нет?Обычно мои PSD не меняются на протяжении всей стадии разработки, так как, например, проекты уже были уточнены, но если бы они были, я бы, вероятно, проверил их ...

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