如何在 SVN 中提交删除文件

发布于 2024-12-01 07:00:04 字数 100 浏览 3 评论 0原文

我更改了项目中一些文件的名称。我想提交删除 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

苦行僧 2024-12-08 07:00:04

在命令行中,你可以告诉 SVN 使用 (del、rm、remove 是别名) 删除一个文件(即使它在本地存储库中不再存在)

svn del yourfile

使用(del, rm, remove 是别名)

,然后

svn ci

提交它。最干净的方法是使用 (for我认为旧文件需要存在,也许你可以强制它)

svn mv youroldfile yournewfile

(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

svn del yourfile

(del, rm, remove are aliases)

and then commit it with

svn ci

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)

svn mv youroldfile yournewfile

(mv, ren, rename are aliases)

不疑不惑不回忆 2024-12-08 07:00:04

命令行的命令是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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文