如何在Github上发布Delphi项目?

5

我使用Delphi CE编写了一个小的VCL程序。我想在Github上发布源代码,包括表单,但我不确定哪些部分是必要的,以便其他人可以在他们的IDE中加载并编译它。


4
请至少发布 .dpr、.pas 和 .dfm 文件。 - Ken White
在发布项目时,应该排除 *.~*(文件的最新备份),*.dcu 和它们对应的 *.pas 文件存在时,以及 *.exe 和它们对应的 *.dpr 文件存在时。但是也可以公开所有文件。可以查看其他项目,了解它们都公开哪些文件。这里有一些相关项目可供参考。 - AmigoJack
3
如果这是一个多平台项目,就要包括*.dproj和*.fmx文件。 - Freddie Bell
在 Delphi Wiki 上有一个 Delphi 文件扩展名列表,以及是否将它们包含在源代码控制中 https://delphi.fandom.com/wiki/Delphi_File_Extensions - dummzeuch
3个回答

8

2
你可以排除以下文件:

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

同时也要排除以下目录的内容:

__history
__recovery


有用的列表。我还排除了 *.dcr 文件,而 *.~* 文件也被排除在外(但这可能是相同的)。建议按字母顺序放置被排除的文件,以简化维护! - AlainD

0
除了其他回答之外,还有一些常识性的建议:
  • 将您认为需要的最小文件集放入git中
  • 下载到一个单独的文件夹中
  • 查看项目是否构建成功
  • 如果失败,请添加缺少的文件并重复操作

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接