intellij-idea - 如何使用Intellij IDEA从版本控制中删除文件夹(但不能删除)?

标签 intellij-idea

我知道我可以将文件复制到某个位置,删除(svn)控制的内容,然后将文件移回。但这似乎是在IDE中实现自动化的一项容易的任务,所以……我缺少什么吗?我可以仅对目录进行“取消标记”,以便将其从VCS中删除但保留在磁盘上吗?如何?

最佳答案

由于这是一个不寻常的用例,因此没有直接的方法可以做到这一点。这是假设所讨论的目录确实已提交,而不仅仅是添加了。可以还原/回滚已添加但尚未提交的目录。

您可以在IDEA中执行此操作的方法如下:

  • 删除目录
  • 提交到VC
  • 在“项目” View (或导航栏)中,打开刚刚删除的目录的父目录上的上下文菜单,然后选择“本地历史记录”>“显示历史记录”
  • 在本地历史记录对话框中,选择“删除”操作(应该是最前面的操作),然后单击“还原”按钮。
  • 如果出现“将文件添加到{VCS Name}”对话框,只需单击cancel
  • 关闭本地历史记录对话框。

  • 现在,您的目录已从VC中删除,但又回到了文件系统上。

    编辑:

    如果这是常见的情况,则可以将其记录在宏中(“编辑”>“宏”)。使用左箭头←移至步骤3的父目录。然后,可以在“设置”>“键映射”中将宏映射到快捷方式。

    关于intellij-idea - 如何使用Intellij IDEA从版本控制中删除文件夹(但不能删除)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19859633/

    相关文章:

    java - 在 Intellij Idea 中按作者搜索类(class)

    java - 如何配置 Intellij 以在 Java 中格式化列表?

    java - SonarLint 在连接模式下找不到 Java "Code Smell"

    maven - jar 名称中的版本

    java - Realm 和 jackOptions Java 以非零退出值 1 完成 - Android Gradle

    Java Play 2.4 和 IDEA - View 无法解析

    intellij-idea - intellij 插件开发显示带有多个文本框的输入对话框

    java - Kotlin Koans 与 EduTools 插件 : "Failed to launch checking"

    scala - 在 Intellij 上运行测试 : Class not found

    java - Jmx 客户端抛出 InstanceNotFoundException