【问题标题】:How to Remove a Folder From Committing in SVN (Eclipse)如何在 SVN (Eclipse) 中从提交中删除文件夹
【发布时间】:2013-02-09 07:23:42
【问题描述】:

我知道我可能会因为这个问题而受到抨击,但我查看了以前的 SO 问题并没有找到答案。

我正在使用 SpringLoops 来托管我的 SVN 版本控制。我正在使用 Subclipse 一个 Eclipse 的 SVN 插件。

当我右键单击项目的根文件夹并执行Team -> Commit 时,我确实想要将bin 文件夹包含到该提交中。是的,我之前已经提交过,根据这个问题:Subclipse svn:ignore 我必须先从我的存储库中删除它。我不确定这到底意味着什么。我无法从 Springloops 网站上删除,而在 Eclipse 中,当我删除 bin 文件夹时,它会自动重新创建(当然)。

如何从我的提交中删除 bin 文件夹?

【问题讨论】:

    标签: eclipse svn version-control subclipse springloops


    【解决方案1】:

    我想通了。我是一个白痴。为了避免人们将来头疼,您需要转到 Eclipse 中的 SVN Repository 视图(默认情况下,右上角显示JavaDebug 等。从那里删除它,然后“更新到头部”然后您可以右键单击并添加到SVN:ignore。然后,应该提交此更改。

    【讨论】:

    • 首先,谢谢你,因为这解决了我遇到的同样问题。第二:只是一个小的澄清。活动开始的 Eclipse perspectiveSVN Repository Exploring 。然后通过右键单击,从上下文菜单中选择Team --> Update to Revision... ,然后从“修订”单选按钮中选择Head Revision,将资源更新为头部修订。
    【解决方案2】:

    在您自己的回答中,您并没有真正删除文件/文件夹。在 SVN 中,您必须提交删除。取决于您拥有的 SVN、Eclipse、SVNKit 等版本,但通过 GUI 可能会很棘手或有问题。

    【讨论】:

    • 那么,提交的最后一步是什么?然后我的回答可以吗?请随时纠正我。
    • 是的。如果您唯一的更改是您删除了一个文件,那么它将在您的下一次提交中显示为删除。如果它是一个文件夹并且它不是空的,我的经验是最好先清空它并在一个步骤中提交这些删除,然后在另一个步骤中删除并提交该文件夹的删除 - 避免eclipse中的问题/错误/SVN。
    • 谢谢,在阅读您的评论之前,我一口气完成了所有操作,它似乎工作手指交叉
    猜你喜欢
    • 2023-04-04
    • 2011-08-15
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    相关资源
    最近更新 更多