svn:重新加载旧版本

发布于 2024-12-10 05:42:40 字数 380 浏览 0 评论 0原文

我想重新加载我的存储库的旧版本。我当前的版本是 645,我希望将 642 作为我当前的版本。从642到645的变化是文件和附加文件的变化。我使用通用方法:

svn merge -r 645:642 .

这也不起作用:

svn merge -r HEAD:642 .

什么也没有发生。还是旧的回归。但是当我执行以下操作时:

svn up -r 642

本地副本工作得很好。但我想将其作为我当前的修订版提交。但当我使用

svn ci -m "Revert"

它时,它什么也没做。

I'd like to reload an old revision of my repository. My current revision ist 645 and I'd like to have 642 as my current version. The changes from 642 to 645 are changes in the files and additional files. I use the common method for that:

svn merge -r 645:642 .

This does not work either:

svn merge -r HEAD:642 .

Nothing happens. Still the old reversion. But when I do the following:

svn up -r 642

The local copy works just fine. But i would like to commit it as my current revision. But when I use

svn ci -m "Revert"

It does nothing at all.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

瞄了个咪的 2024-12-17 05:42:40

你需要与 HEAD 合并。请参阅本文

You need to merge with HEAD. See this article.

注定孤独终老 2024-12-17 05:42:40

你很接近。您进行了合并,但之后忘记提交。

svn commit -m "Reverted for whatever reason"

在发出恢复命令之前,不要忘记在本地工作区中保存要恢复的修订版本。

You are close. You did the merge but forgot to commit afterwards.

svn commit -m "Reverted for whatever reason"

Don't forget to have the revision you are reverting from in your local workspace before issuing the revert command.

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