0

我有一个 Assembla 存储库,我使用 Tortoise SVN。

文件和版本一团糟,所以我想回到旧版本。我使用“Checkout SVN”选项在我的计算机中获取该版本。

现在我想将我计算机上的所有内容传输到存储库(并删除那里的内容)。

我可以删除存储库中的所有内容,但我不想丢失信息、版本等。

我尝试执行 Commit,但没有传输您未修改的文件的选项。

4

1 回答 1

0

在head修订版中查看存储库的新副本。

在 Windows 资源管理器中,

右键单击存储库顶部 --> TortoiseSVN --> 显示日志

找到要返回的修订版,然后单击鼠标右键。选择“恢复到此版本”。(不要将此与“从该版本恢复更改”混淆。)确认您确实想要这样做。

这将还原本地副本中的所有更改。要将您的存储库恢复到该版本,只需提交这些本地更改。(并在您的提交消息中清楚地记录您已恢复到特定版本。)

我认为这可能是最简单的方法。据我所知,您无法从 SVN 的记录中删除错误的修订,除非您有意外添加的敏感信息,否则这样做并没有太多好处。

于 2012-12-22T01:36:24.927 回答