CVS的项目连接在重新启动时丢失

时间:2011-06-30 16:31:44

标签: aptana

在Aptana Studio 1.5.1中,如果Aptana在重新启动时打开,当我重新打开Aptana时,一些项目文件夹会从文件夹+橙色圆柱图标更改为文件夹图标,这意味着项目不再连接到CVS。如果我重新签出项目,我编辑但未提交的所有文件都会被存储库副本覆盖。我可以保存我编辑的文件的副本,重新签出项目,然后将我编辑的文件复制回来,但是Aptana告诉我每个文件与存储库不同步,我必须修复该文件 - 通过文件。有没有一种简单的方法可以将我的本地硬盘驱动器上的项目重新连接到存储库中的现有项目,并让它返回到重新启动工作区信息之前的状态?

1 个答案:

答案 0 :(得分:1)

经过几天的研究,我现在可以回答我自己的问题了。我发现最简单的方法是在CVS丢失时恢复CVS的链接(即橙色的“磁盘”图标不再出现在项目文件夹中)由于Aptana打开或其他一些灾难的重启似乎如下:

  • 在本地文件系统中,使用所有未提交的更改制作要重新连接的项目文件夹的备份副本。
  • 在Aptana视角中,右键单击该文件夹并选择“删除”。
  • 在“删除资源”窗口中,选中“删除磁盘上的项目内容”复选框,但仅在您完成上述备份之后。
  • 删除项目文件夹后,转到CVS Repository Exploring透视图,然后单击Aptana主工具栏中的Checkout from CVS按钮。
  • 选择“使用现有存储库位置”,选择存储库,然后单击“下一步”。
  • 选择“使用现有模块”,选择模块,然后单击“下一步”。
  • 选择“在工作区中签出项目”,确保项目文件夹名称位于“项目名称”框中,如果需要,选择“签出子文件夹”,然后单击“完成”。
  • 切换到Aptana透视图以查看项目文件夹。
  • 右键单击该文件夹,然后选择“导入”。
  • 在“选择”窗口中,选择“文件系统”,然后单击“下一步”。
  • 在“文件系统”窗口中,浏览到要从中导入的备份文件夹。您必须在From directory字段中拥有此文件夹的完整路径;否则,Aptana将创建您不想要的子文件夹。因此,例如,如果您重新连接的项目文件夹名为“common”,则From目录中应包含类似“c:\ xampp \ htdocs \ common”的内容。
  • 选中下面窗口中显示的文件夹旁边的复选框从目录中指定要导入文件夹中的所有文件。
  • 选中“在不发出警告的情况下覆盖现有资源”复选框。
  • 选中“仅创建所选文件夹”。
  • 单击“完成”并等待文件复制完毕。
  • 切换到“团队同步”透视图并打开刚刚导入的文件夹。每个文件都会显示为需要同步。
  • 单击工具栏中的“同步”按钮。 Aptana会将您文件夹中的文件与CVS中的文件进行比较,并将从列表中删除自上次提交以来尚未修改的任何文件。
  • 在与CVS的连接丢失之前,你已回到原来的位置。

较新版本的Aptana可能需要稍微不同的步骤。我希望这对某人有所帮助。