删除 Tortoise SVN 提交 [英] Delete Tortoise SVN Commits

查看:67
本文介绍了删除 Tortoise SVN 提交的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我搞砸了我的项目中的一些提交,我想完全删除我所做的提交,并且不再有任何痕迹(没有还原).

I messed up with some commits in my project and I'd like to totally remove the commits I made, and not having any trace anymore (no revert).

因为我删除了树状目录中的一些文件夹然后恢复了它们,但是我丢失了这些子文件夹中的所有日志,我完全需要知道对这些子文件夹所做的修改.

Because I deleted some folders in my arborescence then restored them, but I lost all the logs that were on these subfolders and I totally need to know the modifications that have been made on these subfolders.

在主文件夹中,所有日志都可见,但在子文件夹中不再可见

From the main folder, all the logs are visible, but not anymore in the subfolders

有人知道怎么做吗???

Does someone has an idea how to do it ???

推荐答案

您不能删除修订,但我认为在您的情况下您可以执行以下操作:使用存储库浏览器并转到您仍然保留的修订文件夹,将所需的文件夹复制到存储库根目录中的某个临时"文件夹中.切换回存储库的HEAD"并将复制的文件夹移回您的项目文件夹.

You cannot remove revisions, but I think what you could to in your case is the following: Use the repository browser and go to the revision where you still had your folders, copy the required folders to some "temp" folder in the root of your repository. Switch back to the "HEAD" of the repository and move the copied folders back into your project folder.

这样您就可以看到整个历史记录,只需确保取消选中日志窗口中的复制/重命名停止"复选框.

This way you will be able to see the entire history, just make sure that you uncheck the "Stop on copy/rename" checkbox in the log window.

这篇关于删除 Tortoise SVN 提交的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆