我在两台机器上处理我的学校项目——我的笔记本电脑和台式机。最近我开始使用 subclipse 进行版本控制,并将它插入到两台机器上的 Eclipse 中。
在单台机器上工作时,我了解签出/提交过程以及团队同步选项卡中的同步。
那么,如何在 subclipse 中更新另一台机器的工作副本,而无需在本地机器上签出和覆盖整个项目?
我在两台机器上处理我的学校项目——我的笔记本电脑和台式机。最近我开始使用 subclipse 进行版本控制,并将它插入到两台机器上的 Eclipse 中。
在单台机器上工作时,我了解签出/提交过程以及团队同步选项卡中的同步。
那么,如何在 subclipse 中更新另一台机器的工作副本,而无需在本地机器上签出和覆盖整个项目?
右键单击项目并选择
团队->更新
.
我相信是团队 > 升级
据我了解,Subversion 和 CVS 要求您拥有一个托管存储库的服务器。然后从任何远程机器上签出并提交到这个中央存储库。无论您在哪里托管主存储库(您可能会在台式机上进行此操作?),您都应该在笔记本电脑和台式机上签出一份副本。然后你有:笔记本电脑上的工作副本,桌面上的工作副本,以及例如桌面上的中央存储库。
这应该可以解决您的同步问题。
但是:对于您手头的问题,我强烈建议您研究 Git,这是另一个不需要集中式主机的不错的版本控制系统:所有结帐都一视同仁,因此您可以在笔记本电脑上进行更改并将其推送到桌面,或者您在您的桌面上进行更改并将它们推送到笔记本电脑,或者您将更改从笔记本电脑拉到桌面,反之亦然。