代码之家  ›  专栏  ›  技术社区  ›  Wim ten Brink

在两个版本之间共享项目

  •  2
  • Wim ten Brink  · 技术社区  · 15 年前


    我正在做一个在Delphi2007中创建的项目。但是我喜欢使用Delphi XE,因为IDE有一些有趣的特性,而且在我的计算机上更稳定。所以我在Delphi XE中打开了这个项目,并一直在修改代码,同时考虑到了向后兼容性。
    当我再次保存项目以在D2007中打开它时,它在读取项目时遇到问题。XE的dproj文件与2007不兼容。要在D2007中再次打开项目,我需要删除dproj文件并打开dpr文件。(或者我需要保存2007年的旧proj文件,并在我想再次使用D2007时将其放回原处。)

    这真烦人。有谁知道更好的解决方案来为每个版本保留正确的dproj文件吗?

    3 回复  |  直到 10 年前
        1
  •  3
  •   Jan Oosting    15 年前

    您可以像Subversion一样将项目置于版本控制中。如果从版本控制中省略.dproj文件,在不同版本的Delphi中工作通常是很容易管理的

        2
  •  8
  •   skamradt    15 年前

    您可以做的一件事是将DPR和DPROJ文件放在单独的目录中。不幸的是,您必须将在一个版本中所做的任何更改合并到另一个版本中,但是使用 Beyond compare

    BCompare.exe .\d2007\project.dpr .\dXE\project.dpr

        3
  •  1
  •   gabr    15 年前

    在这种情况下,我使用单个.dpr和多个.dproj文件。

    基本步骤: -关闭项目。 -将project.dproj复制到project.xe.dproj。 -在xe中打开project.xe.dproj。 -让它升级项目,保存并覆盖旧的project.xe.dproj。 -删除升级过程中创建的project.xe.dproj的备份副本。

    推荐文章