如何在 SVN 中提交删除文件
我更改了项目中一些文件的名称。我想提交删除 svn 服务器上旧名称的文件。
RabbitCVS 做不到。对丢失文件唯一可能的操作是“恢复”。 是否可以从命令行提交删除?
I've changed the names of some files in my project. I would like to commit removal of files with old names on svn server.
RabbitCVS can't do it. Only possible action on missing files is "restore".
Is it possible to commit removal from commandline ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在命令行中,你可以告诉 SVN 使用 (del、rm、remove 是别名) 删除一个文件(即使它在本地存储库中不再存在)
使用(del, rm, remove 是别名)
,然后
提交它。最干净的方法是使用 (for我认为旧文件需要存在,也许你可以强制它)
(mv、ren、rename 是别名)
in the command line yu can tell SVN to delete a file (even if it doesnt exist anymore in your local repository) with
(del, rm, remove are aliases)
and then commit it with
The cleanest way is to rename the file with (for this one I think the old file needs to be present, maybe you can force it though)
(mv, ren, rename are aliases)
命令行的命令是
svn rm $FILENAME
。但是,如果您重命名了文件,您可能需要使用 svn mv $OLDFILE $NEWFILE 来保留历史记录。
The command for the commandline is
svn rm $FILENAME
.But if you renamed your files you may want to use
svn mv $OLDFILE $NEWFILE
to preserve the history.