How do you remove a file from being version contro

2020-07-18 03:54发布

I accidentally added a binary file to SVN with the add command, and now I want to remove it from being version controlled, but not delete the file. How do I do this?

标签: svn
6条回答
放荡不羁爱自由
2楼-- · 2020-07-18 03:54

Don't you just mean to add it to the ignore list, then just remove the working copy? search for "ignore". In other words, it should remain to be version controlled, but shouldn't pick up any changes in your working copy. (Not entirely sure why you'd want to do this... perhaps there are better ways of achieving what you'd like to do)

查看更多
▲ chillily
3楼-- · 2020-07-18 04:01
  1. Copy the file somewhere.
  2. SVN Delete it.
  3. Copy it back, and SVN ignore it this time.
查看更多
Luminary・发光体
4楼-- · 2020-07-18 04:01

The simplest way I know how to do that is to move the file, delete the file using svn, and then move the file back.

查看更多
成全新的幸福
5楼-- · 2020-07-18 04:11

svn rm --keep-local

查看更多
祖国的老花朵
6楼-- · 2020-07-18 04:18

If you didn't commit yet, you can use "svn revert" to undo the add.

查看更多
地球回转人心会变
7楼-- · 2020-07-18 04:21

As already mentioned svn rm --keep-local is the way to go.

A handy shortcut for those of you using TortoiseSVN: "Delete (keep local)" is available on the TortoiseSVN sub-menu if you hold the Shift button while right-clicking the file you want to delete.

查看更多
登录 后发表回答