将KDevelop项目复制到另一个目录

时间:2010-04-12 21:57:59

标签: kdevelop

将现有KDevelop项目文件夹复制到另一个目录的最佳方法是什么,以便新项目包含所有正确的目录设置和配置,并且尽可能少的手动编辑(因此错误的空间较小)?

有一些关于某人成功的信息here关于复制项目然后编辑旧路径的每个引用,但这正是我希望避免的。

事实上,Kdevelop手册特别建议不要这样做(参见手册,第8章“项目黑客”[会发布一个链接,但我现在感到非常紧张]。

此项目在SCM上共享,并且应尽可能少地依赖于特定用户。

2 个答案:

答案 0 :(得分:1)

项目文件与项目相关,因此包含许多绝对路径等。更容易再次将源作为新项目导入。

我正在使用CMake,这意味着我只需要重置build-paths和install-prefix。有时需要添加环境变量,但这只是复制+粘贴。

答案 1 :(得分:0)

我遇到了同样的问题。 answer相关问题让我采用了以下方法:

  • 可以保留(并置于版本控制下)文件<project name>.kdev4在项目的顶层目录中。 (至少在我的情况下,它不包含任何绝对路径。)

  • .kdev4/未加载项目时,应在复制(并从版本控制中排除)后删除项目顶层目录中的隐藏目录kdevelop

    < / LI>
  • 现在可以kdevelop使用Project - &gt;轻松重新打开项目。 Open / Import。将kdevelop指向项目的顶级目录后,文件<project name>.kdev4即被识别并可以被接受。 kdevelop然后询问缺少的选项。

此解决方案应该是干净的,并且在继续处理另一个目录中的项目时会产生最小的开销。在我的情况下,当重新打开一个cmake项目时,我可以简单地接受建议的默认值。关闭.kdev4/时会重新创建隐藏目录kdevelop