rm

简介

从远程仓库删除一个或多个文件或目录。

vb rm|delete|forget PATH...

示例

  • 从版本控制中删除文件:

$ vb rm test.txt
DELETED test.txt
  • 把删除操作提交到远程仓库,达到仓库也删除文件效果:

$ vb commit -m "删除文件"
New_Version: 1fcae29d682bfd52a874aa212b13cbd1bfe23430febba5f5d70e07c5646301da
  • 也能用 --hard 直接从本地中删除此文件:

$ vb rm --hard test.txt
DELETED test.txt
DELETED_FILE C:/Users/Administrator/Desktop/jenkins_home/workspace/VisionByte/Document/projectz/source/test/rm/myproject/test.txt

说明

rm 和 delete 命令不会删除本地文件,它们将指定文件标记为不再是项目的一部分。以后你对本地这个文件进行更改,它将不会被版本控制。

但是,此命令能被命令行 mv-rm-files 设置覆盖。

forget 命令永远不会从磁盘中删除文件,即使使用命令行选项 mv-rm-files 设置,也不会从磁盘中删除文件。

警告

如果指定了 --hard 选项或 settings 中的 mv-rm-files 设置为非零,文件也将从磁盘中删除。所以这些不适用于 forget 命令。

选项

--soft

跳过从签出中删除文件的操作。它会取代 --hard 选项

--hard

删除本地文件

--case-sensitive BOOL

是否区分大小写 True or False

-n|--dry-run

试运行,不执行任何操作,但显示将发生的情况。

--reset

重置待删除的状态的文件,这样刚刚 rm 的文件将不会被删除

-v|--verbose

输出有关每个的 --reset 文件信息。

备注

--reset 只能与 --verbose--dry-run`一起使用。 :code:–verbose` 只能和 --reset 一起使用。

参见

addremove, add