我正在开发一个大型Python项目,使用Launchpad和Eclipse作为工具。我们有很多错误修正票。每次我开始一个新的票,有一个冗长的设置过程,我想编写脚本,可能使用Fabric fabfile,但shell解决方案也没问题。
代码库由启动板中的6个中继组成,这些在eclipse中设置为6个项目。然后为服务器启动器设置调试配置文件,并且每个分支都不同。所有6个都需要运行该应用程序。错误修复通常只需要提交其中一个分支。
这导致ePydev Package Explorer中出现这样的混乱:
启动器有几个参数,例如:
类似的问题,但没有足够具体的答案: Automate PyDev Interpreter setup
我最终可能会考虑使用Vagrant,然后回到vi / tmux,但是现在我将使用Eclipse和本地文件的标准开发人员设置。
问题(S)
有没有办法在Eclipse中将这些作为单个“项目”使用?理想情况下是一个高级文件夹,其中包含6个分支,可以打开和关闭。
在本地计算机上创建新分支后,如何编写此设置?
答案 0 :(得分:1)
使用eclipse,您可以让项目需要其他项目。
因为python缺少库形式,或者“java包”或者它们到底是什么,所以我使用版本控制系统从其他项目中导入包。
我使用SVN和颠覆性的
当你定义一个导出的属性时,你可以将它指向另一个主干的头部转速(或某个分支......无论如何),就好像文件位于2个位置但没有复制和粘贴或快捷方式,当你有效地检查回购时,它就是。
正如我所说,由于缺乏“构建”,Python中的相关项目很难实现。如果项目B需要项目A而项目B也需要C,当我尝试构建时(run => build remember)B A和C在重建B之前构建。 (很像某种意义上的makefile)
如果您的问题是“一个巨大的列表”,请记住您可以拥有多个工作区。但是一个巨大的列表不是问题,你只需键入即可搜索。