首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户端上已恢复SVN存储库和较新的提交/更新

客户端上已恢复SVN存储库和较新的提交/更新
EN

Stack Overflow用户
提问于 2019-01-25 19:26:32
回答 1查看 58关注 0票数 2

具有SVN的客户端提交其他SVN使SVN更新了最后的修订,比如66。

现在,我的SVN服务器存储库必须从备份中恢复,比如说从2019年1月11日开始。这意味着,SVN存储库的最新修订版本为65。

我使用的是最新的Win Tortoise和最新的SVN版本(SVNServer)。

这意味着,一些客户端具有较新的数据文件作为恢复的SVN存储库!

现在的问题是如何让客户端和服务器重回正轨。

在SVN客户端日志中,我有提交文件列表。这些文件我将复制到一个单独的地方,并希望恢复到版本65,但SVN客户端抱怨:没有这样的版本66。

或者我必须从服务器签出到一个新文件夹,并将这些保存的文件更新到签出文件夹,然后再次提交/添加?

EN

回答 1

Stack Overflow用户

发布于 2019-01-26 21:08:01

你最好丢弃工作副本。Subversion不是为优雅地处理这种情况而设计的。我的建议是:

  1. 在当前磁头签出新的工作副本(R65)。
  2. 使用您喜欢的文件比较工具从r66工作副本复制适当的更改并重新提交。
  3. 确保(这可能不是严格必要的)丢弃旧的r66工作副本并将其替换为其他副本或简单地再次签出。另一种可行的方法是使用"Update to revision…“。上下文菜单返回r65,然后再次"SVN更新“。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54364398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档