如何在 Github 上发布 Delphi 项目?

How to publish Delphi project on Github?

我使用 Delphi CE 编写了一个小的 VCL 程序。我想发布源代码,包括。 Github 上的表格,但我不确定哪些部分必须包含在存储库中,以便其他人可以将其加载到他们的 IDE 中并进行编译。

您也可以排除这些文件:

.~
*.dsm
*.ddp
*.map
*.rsm
*.dcu
*.tds
*.local
*.identcache
*.dsk
*.stat
*.tvsconfig

也排除目录的内容:

__history
__recovery

我建议您为 Github 的 Delphi 使用默认的 .gitignore 文件。通过这种方式,您可以确保发布所有需要的文件,并排除所有不需要编译的文件。

文件在这里: https://github.com/github/gitignore/blob/master/Delphi.gitignore

如果您有现有的存储库并想添加 gitignore 文件,请查看此处:Apply .gitignore on an existing repository

除了其他答案,一些常识性的建议:

  • 将您认为需要的最少文件集放入 git
  • 自己下载(到单独的文件夹)
  • 查看项目是否构建
  • 如果失败,请添加丢失的文件并重复