0

我正在开发一个大型 Python 项目,使用 Launchpad 和 Eclipse 作为工具。我们有很多错误修正票。每次我开始一张新票时,都有一个漫长的设置过程,我想编写脚本,可能使用 Fabric fabfile,但 shell 解决方案也可以。

代码库由启动板中的 6 个主干组成,这些在 eclipse 中设置为 6 个项目。然后为服务器启动器设置一个调试配置文件,并且每个分支都不同。运行应用程序需要全部 6 个。错误修复通常只需要提交到其中一个分支。

这会在 ePydev 包资源管理器中导致这样的混乱:

Pydev 包资源管理器

启动器有几个参数,例如:

Pydev 调试配置 - 主要

Pydev 调试配置 - 参数

一个类似的问题,但没有足够具体的答案: Automate PyDev Interpreter setup

我可能最终会考虑使用 Vagrant,然后回到 vi/tmux,但现在我将使用 Eclipse 和本地文件的标准开发人员设置。

问题)

有没有办法在 Eclipse 中将这些作为单个“项目”使用?理想情况下是一个高级文件夹,其中包含 6 个分支,并且可以打开和关闭。

在我的本地计算机上创建新分支后,如何编写此设置脚本?

4

1 回答 1

1

使用 Eclipse,您可以让项目需要其他项目。

因为 python 缺少库形式,或者“java 包”或者不管它们是什么,我使用版本控制系统从其他项目中导入包。

我用SVN和颠覆

当您定义一个导出的属性时,您可以将它指向另一个主干(或某个分支......无论如何)的头部转速,当您检查时,就好像文件位于 2 个位置但没有复制和粘贴或快捷方式它实际上是在 repo 中。

正如我所说,由于缺乏“构建”,相关项目在 Python 中很困难。如果项目 B 需要项目 A 并且项目 B 也需要 C 时我尝试构建(运行 => 构建记住)BA 和 C 在 B 被重建之前被构建。(在某种意义上很像makefile)

如果您的问题是“一个巨大的列表”,请记住您可以有多个工作区。但是庞大的列表不是问题,您只需键入即可搜索。

于 2013-11-14T15:42:04.210 回答