Должны ли файлы *.lps быть включены в систему контроля версий или игнорироваться?
Lazarus генерирует 3 типа файлов для проектов - *.lpr, *.lpi и *.lps. Первые 2 файла необходимы.
Должен ли я хранить файлы *.lps в системе контроля версий или я должен включать файлы *.lps в глобальный список игнорирования?
2 ответа
Решение
ИМО, нет, если вы не делитесь проектами. Из-за часто задаваемых вопросов файлы lps представляют собой "Сеанс программы Lazarus - личные данные, такие как позиции курсора, файлы редактора исходного кода, персональные режимы сборки. Хранятся в формате XML".
Это старое, но поскольку я начинаю с использования hg, у меня возник тот же вопрос.
Кажется, лучше НЕ хранить файл.lps в системах контроля версий.
Рекомендации:
- http://wiki.freepascal.org/File_extensions
- https://github.com/github/gitignore/blob/master/Global/Lazarus.gitignore
(Также wiki.freepascal.org/file_types и forum.lazarus.freepascal.org/index.php?topic=9298.0)