2010-02-03 116 views

回答

3

您可以使用

svn delete your_file 

删除的文件里,然后,用

svn commit 

来删除发送到服务器中 - 但请注意,不会从SVN删除任何历史:SVN的工作方式是保留一切,这意味着永久删除东西不是“允许”。


如果您想完整地从存储库的历史记录中删除文件,这会更困难,并且需要您成为存储库的管理员 - 您不是在Google代码上。

见Subversion的常见问题的此项,有关:How do I completely remove a file from the repository's history?

+0

但我在哪里输入“svn delete my_file”命令? ,所有我知道的是右键单击一个文件夹或文件,并提交或分支/标签使用乌龟软件大声笑 – sasori 2010-02-03 05:56:54

+0

哦,你正在使用图形工具,而不是命令行;;那么,在TortoiseSVN的右键菜单中应该有一些“删除”操作,它会运行'svn delete'命令*(我的电脑上没有TortoiseSVN,但是“删除”操作应该定义为在该菜单中的某个地方)* – 2010-02-03 06:14:05

+0

daemn,即时消息一个Windows用户,并阅读本在线手册有关svn,这是svn命令行的东西是开箱即用的Linux? – sasori 2010-02-03 07:34:38

3

你应该只能够做到:

svn delete blah 
svn commit 

提供一切设置完毕。

+0

当然不会完全抹杀*嗒嗒*。您仍然可以通过检出早期版本来检索它。 – 2010-02-03 05:07:36