安装第三方组件总是需要很长时间,特别是如果您有大型组件,而且如果您在多台计算机上设置环境,也会花费更多时间。
我正在考虑将它们添加到版本控制 (Subversion) 中,这样检查项目及其所需的所有组件总是很容易。
那么您如何管理它,以及在 VCS 内管理它们的最佳实践是什么?
还要考虑其中一些第三方没有源代码,而是作为 Delphi 库。 (BPL)。
最佳答案
如果我们有源代码,那么我们会将其包含在我们的存储库中的一个单独的文件夹下。
如果我们没有源代码,那么我们只需将最新的二进制文件(bpl、dll 等)保留在存储库中,并在安装文档中包含安装/使用说明。
看起来像这样:
\root
\third_party_stuff
\vendor1 --we *do* have the source for this
\src
\bin
\vendor2 --we *do* have the source for this
\src
\bin
\vendor3 --we don't have the source for this one
\bin
\our_stuff
\project1
\src
\bin
\project2
\src
\bin
关于delphi - 如何在版本控制中使用第三方组件管理 Delphi 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541924/