我想要一些有关使用Eclipse设置多项目工作区的建议。换句话说,我打算创建一些应用程序,该应用程序将使用两个或多个项目进行最终构建。项目将存储在某些版本控制系统中。这很容易做到。
我正在寻求的建议是如何设置版本控制或Eclipse工作区,以使设置新的开发人员/新机器*非常简单。理想情况下,新开发人员或新机器上的开发人员只需发出一个命令(执行某些操作即可:可能是Eclipse,版本控制系统,某些构建系统,甚至是脚本)。该命令将建立一个可以从中构建代码的环境。
如果解决方案很重要,我将使用Java来表示一种语言,使用Mercurial来进行版本控制。尽管我对其中任何一个都不熟悉,但我愿意使用构建系统。
本质上,我希望学习
*在这种情况下,新机器是指具有必要应用程序(例如Eclipse和TortoiseHg)但没有 check out 代码或任何工作区的机器
最佳答案
每次Eclipse安装都需要安装MercurialEclipse插件,该插件可以通过“安装新软件...”将其指向以下URL来安装:http://cbes.javaforge.com/update
这些是设置新应用程序时通常使用的步骤:
此时,您的工作空间已完全连接到本地Mercurial存储库,并且所有文件夹结构均已正确设置。
当您准备与其他人共享时,可以将您的存储库推送到共享位置。在另一个Eclipse环境中(可能在另一台计算机上),转到“窗口”菜单,然后选择“显示 View ”和“其他...”。在Mercurial文件夹中,选择“Mercurial Repositories”,然后单击“OK”。在刚刚显示的Mercurial存储库 View 中,单击“创建存储库...”按钮。它看起来像一个带有HG和加号的团队存储库。放入共享的存储库URL和所有身份验证信息(如果需要)。右键单击刚创建的存储库,然后单击“克隆存储库”。这就对了。所有的Eclipse设置都是从Mercurial提取的,所有内容都由第二个开发人员设置。
这听起来可能需要很多步骤,但是由于我已经练习了几次,所以我可以在不到两分钟的时间内完成此操作。