gpt4 book ai didi

eclipse - 让 Eclipse CVS 忘记删除的目录

转载 作者:行者123 更新时间:2023-12-03 07:27:03 25 4
gpt4 key购买 nike

我正在寻找一种方法来说服 Eclipse 某个目录确实已从 CVS 存储库中永久删除?

使用常规命令行 CVS,我只需编辑目录前父目录中的 CVS/Entries。使用 Eclipse,我尝试从 Project Explorer View 中删除目录,删除 CVS/Entries 中的相应行,在 PE 中重新创建目录,以便在更新或同步时删除它,同步而不重新创建目录,以及可能的其他内容我已经忘记了这些事情,而且没有任何效果。

该目录已从 CVS 存储库中完全删除,因此我在这里讨论的不是删除空目录。我看到的错误是:

The server reported an error while performing the "cvs update" command.
Project: cvs update: cannot open directory /usr/local/cvsroot/one/two/three/removed_directory: No such file or directory

我的项目包含/usr/local/cvsroot/one/two 中的所有内容。当我导航到“三”并从那里更新时,我没有收到此错误。我只有在从项目根目录更新时才能得到它。

最佳答案

解决此问题的一个(相当不完美的)解决方案是,除了再次 checkout 项目之外,还可以删除 Eclipse 存储的 CVS 信息。

进入项目 > 团队 > 断开连接下的右键菜单,然后选中单选按钮“同时从文件系统中删除 CVS 元信息”。现在您的项目已取消共享,并且不再有 CVS 信息。然后,您只需执行“团队”>“共享项目”,选择以前的存储库位置,然后就完成了(CVS 会自行检测该项目是最新的,当然不会更新或提交任何内容)。

remove cvs metadata

在 cvs 存储库中手动删除的文件夹将不会再由 Eclipse 下的 CVS 建议提交。

请注意,在包含许多文件的大型项目中,根据网络速度,重新共享可能需要一些时间。有时,删除项目并再次从 CVS 中删除它可能确实更容易。

关于eclipse - 让 Eclipse CVS 忘记删除的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4147015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com