如何在 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
- 自己下载(到单独的文件夹)
- 查看项目是否构建
- 如果失败,请添加丢失的文件并重复
我使用 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
- 自己下载(到单独的文件夹)
- 查看项目是否构建
- 如果失败,请添加丢失的文件并重复