Python 自动化Eclipse/Pydev安装

Python 自动化Eclipse/Pydev安装,python,eclipse,fabric,Python,Eclipse,Fabric,我正在处理一个大型Python项目,使用Launchpad和Eclipse作为工具。我们有很多修正错误的票。每次我启动一个新的票证时,都会有一个漫长的设置过程,我想编写脚本,可能使用Fabric fabfile,但shell解决方案也可以 代码库由launchpad中的6个主干组成,这些主干在eclipse中设置为6个项目。然后为服务器启动器设置调试配置文件,每个分支都不同。运行应用程序需要全部6个。错误修复通常只需要提交其中一个分支 这导致ePydev软件包资源管理器中出现如下混乱: 启动器

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

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

这导致ePydev软件包资源管理器中出现如下混乱:

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

类似的问题,但答案不够具体:

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

问题

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


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

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

因为python缺少库表单,或者“java包”或者其他任何东西,所以我使用版本控制系统从其他项目导入包

我使用SVN和subversive

定义导出的属性时,可以将其指向另一个主干(或某个分支…无论什么)的头版本,这样,当您签出repo时,文件就好像位于两个位置,但没有复制和粘贴或快捷方式

正如我所说的,由于缺乏“构建”,相关项目在Python中很难实现。如果项目B需要项目A,而项目B在我尝试构建(run=>build)时也需要C,请记住,B A和C是在重建B之前构建的。(从某种意义上讲,很像makefile)


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

谢谢你的回答。我们正在使用Bazaar,我无法控制SVN的结构。我不想做任何会影响其他开发人员的事情,只想让我的生活更轻松。@ardochhigh查找SVN导出,确保您首先看到它的功能,如果您对您的问题进行编辑,请回复此评论,我将尽力帮助确定Alec我会的。谢谢你的建议,肖恩。