Delphi *.lps文件应该包含在版本控制中还是忽略?

Delphi *.lps文件应该包含在版本控制中还是忽略?,delphi,version-control,lazarus,fpc,Delphi,Version Control,Lazarus,Fpc,Lazarus为项目生成3种文件类型-*.lpr、*.lpi和*.lps。前两个文件是必需的 我应该在版本控制系统中保留*.lps文件,还是应该在全局忽略列表中包含*.lps文件?IMO,如果您不共享项目,则否。由于这个原因,lps文件是“Lazarus程序会话-个人数据,如光标位置、源编辑器文件、个人构建模式。存储在XML中” 这很旧,但当我开始使用hg时,我有同样的问题 最好不要将.lps文件存储在版本控制系统中 参考资料: (还有wiki.freepascal.org/file_t

Lazarus为项目生成3种文件类型-*.lpr、*.lpi和*.lps。前两个文件是必需的


我应该在版本控制系统中保留*.lps文件,还是应该在全局忽略列表中包含*.lps文件?

IMO,如果您不共享项目,则否。由于这个原因,lps文件是“Lazarus程序会话-个人数据,如光标位置、源编辑器文件、个人构建模式。存储在XML中”

这很旧,但当我开始使用hg时,我有同样的问题

最好不要将.lps文件存储在版本控制系统中

参考资料:


(还有wiki.freepascal.org/file_types and forum.lazarus.freepascal.org/index.php?topic=9298.0)

说,如果.lpi文件受版本控制,则.lps文件很有用。如果只有Delphi将活动项目目标/arch存储在单独的文件中……@LURD是的,它是一些“私有”文件,因此,将.lps从版本控制中排除是有用的,因为它将使我的开发伙伴文件保持不变。。。顺便说一句,其他编程IDE简单地使用一个“私有”文件夹或文件名/扩展名来给出提示,它相当于一个*.dsk?我也这么认为,但仍然将*.lps保留在版本控制系统中,因为没有文档说明可以忽略*.lps。