如何在不删除subversion中的文件的情况下从文件控制中删除文件?

时间:2008-10-17 02:33:21

标签: svn

我意外地使用add命令将一个二进制文件添加到SVN,现在我想将其从版本控制中删除,但不删除该文件。我该怎么做?

6 个答案:

答案 0 :(得分:13)

svn rm --keep-local

答案 1 :(得分:2)

如果您尚未提交,可以使用“svn revert”撤消添加。

答案 2 :(得分:2)

如前所述,svn rm --keep-local是要走的路。

使用TortoiseSVN的便捷快捷方式:如果在右键单击要删除的文件时按住Shift键,TortoiseSVN子菜单上会显示“删除(保持本地)”。

答案 3 :(得分:1)

  1. 将文件复制到某处。
  2. SVN删除它。
  3. 将其复制回来,SVN此次忽略它。

答案 4 :(得分:0)

我知道如何操作的最简单方法是移动文件,使用svn删除文件,然后将文件移回。

答案 5 :(得分:0)

难道你只是想将它添加到忽略列表中,然后只删除工作副本? search for "ignore"。换句话说,它应该保持版本控制,但不应该在工作副本中进行任何更改。 (不完全确定你为什么要这样做......或许有更好的方法来实现你想做的事情)