专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 删除SVN子命令

删除SVN子命令

更新时间:2021-10-11 10:32:06 来源:赢咖4 浏览885次

姓名

svn delete — 从工作副本或存储库中删除项目。

概要

svn delete PATH...
svn delete URL...

描述

由指定的项目PATH计划在下次提交时删除。文件(和尚未提交的目录)会立即从工作副本中删除。该命令不会删除任何未版本控制或修改的项目;使用--force选项覆盖此行为。

URL 指定的项目通过立即提交从存储库中删除。多个 URL 被自动提交。

别名

删除,删除,rm

变化

如果对文件进行操作,则为工作副本,如果对 URL 进行操作,则为存储库

访问存储库

仅当对 URL 进行操作时

选项

--force 
--force-log 
--message (-m) TEXT 
--file (-F) FILE 
--quiet (-q) 
--targets FILENAME 
--username USER 
--password PASS 
--no-auth-cache 
--non-interactive 
--editor-cmd EDITOR 
--encoding ENC 
--config-dir DIR

例子

使用svn从您的工作副本中删除文件会删除该文件的本地副本,但只是安排将其从存储库中删除。提交时,该文件将在存储库中删除。

$ svn delete myfile
D         myfile
$ svn commit -m "Deleted file 'myfile'."
Deleting       myfile
Transmitting file data .
Committed revision 14.

但是,删除 URL 是即时的,因此您必须提供日志消息:

$ svn delete -m "Deleting file 'yourfile'" file:///tmp/repos/test/yourfile
Committed revision 15.

以下是如何强制删除具有本地 mod 的文件的示例:

$ svn delete over-there 
svn: Attempting restricted operation for modified resource
svn: Use --force to override this restriction
svn: 'over-there' has local modifications
$ svn delete --force over-there 
D         over-there

在赢咖4Java视频页面中有更多相关教程可以免费下载学习,感兴趣的小伙伴可以关注一下,相信对大家的学习会有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>