我现在是一名RIT学生。我在个人笔记本电脑,个人桌面和多个学校工作站工作。我希望有一个工作区,所有项目都在一个地方。到目前为止,我已经尝试在usb中保存eclipse工作区并在闪存驱动器中携带它,dropbox,ubuntu one,存储库,virtualbox vdi文件。都有问题。他们都没有像电脑那样顺利开启并开始工作。
所以,我正在尝试的下一个解决方案是设置一个安装了linux并使用vnc或其他东西的服务器,除非你们知道更好的解决方案。
一个例子:
非常感谢。
答案 0 :(得分:2)
我认为这个问题非常有趣,在改变工作场所和更多移动和云端的时候,它会获得更多的动力。所以我试着评论一些问题,并指出哪种解决方案在哪种情况下更好。
外部驱动器(如USB记忆棒或真实驱动器)允许您存储数据和便携式应用程序(因为eclipse是一个)存储在介质上并随身携带。每次,您都希望处理您的项目,但在不同的计算机上,您可以使用该外部驱动器。
您将所有信息存储在云端",像Dropbox,Ubuntu One这样的解决方案......请记住这一点。
......或其他虚拟化解决方案。这必须与外部驱动器或网络解决方案结合在一起。它为您提供了额外的选项,但随后又增加了复杂性。
这也与其他解决方案正交。回购可以在本地生活,也可以在网络中生存。
我会选择外置硬盘,看看我必须解决哪些问题。日食的启动时间可能较慢,但在此之后,差异不应该那么大。通过使用快速外部驱动器(如带有USB 3.0的SSD),这应该是可管理的。您应该使用存储库,但不能传输您的工作,只能对您的工作进行版本化并与其他人共享。
如果您在解决方案中添加问题,我们可以解决这些问题...... PS:很抱歉这个很长的答案,但这个话题对我来说也很有趣。
答案 1 :(得分:0)
我个人使用Google Code。它作为项目的存储库,但不仅如此。它还提供了许多其他功能,如wiki和问题跟踪器,因此它甚至适用于多人的项目。
如果选择此选项,您将能够使用单个svn
(或任何版本控制工具)命令检出源。但是,这适用于源代码,也可能适用于一些较小的第三方库。您无法在存储库中检查编程工具本身(例如android sdk
,java
或eclipse
)。这意味着您需要确保在所有机器中安装相同版本的工具(如果版本对于开发至关重要)。
当然任何其他公共存储库都是合适的,Google code
的主要优点是问题跟踪器和维基。