Должны ли файлы *.lps включаться в систему контроля версий или игнорироваться?

Lazarus генерирует 3 типа файлов для проектов - *.lpr, *.lpi и *.lps. Нужны первые 2 файла.

Должен ли я хранить файлы *.lps в системе контроля версий или включать файлы *.lps в глобальный список игнорирования?


person kludg    schedule 09.11.2013    source источник
comment
Documentation указывает, что файл .lps полезен, если файл .lpi находится под контролем версий .   -  person LU RD    schedule 09.11.2013
comment
Если бы только Delphi хранила активную цель/архив проекта в отдельном файле.....   -  person David Heffernan    schedule 09.11.2013
comment
@LURD да, это какой-то «частный» файл, поэтому исключение .lps из контроля версий полезно, так как он сохранит нетронутым файл моих коллег-разработчиков ... кстати, другие IDE для программирования просто используют «частную» папку или имя файла / расширение, чтобы дать Намек   -  person mjn    schedule 09.11.2013


Ответы (2)


ИМО, нет, если вы не делитесь проектами. Из-за часто задаваемых вопросов, файлы lps являются "сеансом программы Lazarus – персональные данные, такие как позиции курсора, файлы редактора исходного кода. , персональные режимы сборки. Хранятся в XML».

person RBA    schedule 09.11.2013
comment
IOW, это эквивалент *.dsk? - person JensG; 09.11.2013
comment
Я тоже так думаю, но все же сохраняю *.lps в системе контроля версий, потому что ни в одной документации не указано, что *.lps можно игнорировать. - person kludg; 09.11.2013

Это старо, но поскольку я начинаю использовать hg, у меня был тот же вопрос.

Кажется, лучше НЕ хранить файл .lps в системах контроля версий.

Использованная литература:

(Также wiki.freepascal.org/file_types и forum.lazarus.freepascal.org/index.php?topic=9298.0)

person desliem    schedule 13.03.2017