【问题标题】:SVN remove files from the to-be-committed listSVN 从待提交列表中删除文件
【发布时间】:2011-08-15 02:47:22
【问题描述】:

我已经在我的项目的 bin / object 文件夹上设置了忽略规则。然后我尝试使用 svn add * 添加所有其他文件。似乎忽略只适用于 svn status 命令,所以我所有的 bin 和 object 文件夹内容都出现了。现在我还没有在列表上进行提交,但是当我执行 svn status 时,我看到所有那些讨厌的文件在我发送该命令时都准备好了。有没有办法将它们从该列表中删除或完全清除该列表?另外,那个列表叫什么?提前致谢!

【问题讨论】:

    标签: svn commit


    【解决方案1】:
    svn revert bin
    

    将在下次提交时删除 bin 目录。

    或者如果您想递归还原(有时很有用)

    svn revert -R bin
    

    【讨论】:

      【解决方案2】:

      您应该恢复添加的不想提交的文件。

      要在以后忽略这些文件夹,请将它们添加到 父文件夹 的 svn:ignore 列表中。阅读所有关于忽略未版本控制的项目here

      【讨论】:

        【解决方案3】:

        如果你安装了 TortoiseSVN,你可以使用资源管理器右键菜单上下文:TortoiseSVN,Unadd。

        注意:只有在您标记了要添加的文件夹/文件时,您才会看到 unadd。

        【讨论】:

        • 如果要撤消添加的文件夹不存在,(即由于 svn 重命名失败)只需创建一个具有该名称的空白文件夹。然后该文件夹将在右键单击菜单上下文中撤消添加,它还将撤消任何递归文件夹。
        猜你喜欢
        • 2013-10-19
        • 2013-02-09
        • 2011-04-03
        • 2016-05-19
        • 2021-08-04
        • 2016-04-17
        • 1970-01-01
        • 2012-09-10
        • 1970-01-01
        相关资源
        最近更新 更多