我用Delphi CE编写了一个小的VCL程序。我想在Github上发布包含表单的源代码,但我不确定哪些部分是必需的,以便其他人可以在IDE中加载并编译它。
我建议您使用默认的.gitignore文件的Delphi的Github。通过这种方式,您可以确保所有需要的文件将被发布,而所有不需要编译的文件将被排除。
文件在这里:https://github.com/github/gitignore/blob/master/Delphi.gitignore
如果您有一个现有的存储库,并且想要添加一个gitignore文件,请查看这里:
你也可以排除这些文件:
。~
*。dsm
*。ddp
*。地图
*。rsm
*。dcu之后
*。tds
*。当地
*。identcache
*。卡恩
*。* .tvsconfig统计
也排除目录的内容:
__history
__recovery
除了以上的答案,还有一些常识性的建议:
- 把你需要的最小文件集放到git
- 下载你自己(到一个单独的文件夹) 查看项目是否构建
- 如果失败,添加丢失的文件并重复