201得票13回答
将SVN中的单个文件还原到特定版本

我有一个文件,它在 SVN 存储库中如下所示,我想将其恢复到以前的版本。在 SVN 中如何做到这一点?我只想将此特定文件降级为旧版本,而不是整个存储库。 谢谢。$ svn log myfile.py ---------------------- r179 | xx | 2010-05-10 ...

196得票4回答
在git中撤销一系列提交

如何在Git中还原一系列提交?从查看gitrevisions文档来看,我无法看到如何指定我需要的范围。例如:A -> B -> C -> D -> E -> HEAD 我想要做类似于这样的事情:git revert B-D 结果将会是:A -> B -&gt...

159得票24回答
似乎无法在Git中丢弃更改

在命令行中看到以下内容:# On branch RB_3.0.10 # Changed but not updated: # (use "git add <file>..." to update what will be committed) # (use "git che...

129得票5回答
如何在Git中还原到特定的标签?

我知道如何在Git分支中恢复到旧的提交版本,但是如何回滚到由标签指定的分支状态呢? 我想象中应该是这样的:git revert -bytag "Version 1.0 Revision 1.5" 这是可能的吗?

111得票15回答
Git:如何还原两个固执地停留在“已更改但未提交”状态的文件?

我有一个repo,其中有两个文件,据说我在本地对它们进行了更改。 所以我陷入了这种情况:$ git status # On branch master # Changed but not updated: # (use "git add <file>..." to updat...

104得票10回答
有没有一种方法可以从意外的“svn revert”中恢复?

今天早上我自己给自己惹麻烦了,具体如下: 开始修改我的项目 对一些文件进行了编辑 发现我的方法不对,需要从头再来 进入项目的顶层目录并执行"svn --recursive revert ."命令,将本地沙盒还原至修改之前的状态。 惊恐地大喊:我忘记了在本地沙盒中有一些未提交的修改,现在所有...

93得票7回答
如何使用Github回滚按钮撤销PR后再次进行PR和合并

基本上,我使用Github revert button来撤销以前的一个功能分支PR,将其合并到master中,然后我决定再次合并相同的功能分支,但我无法这样做。步骤如下: 合并功能分支到master的PR 从(master)撤销PR合并 尝试创建新的PR再次将功能分支合并到master中。...

78得票3回答
如何将多个提交作为单个提交的一部分还原

这不是一个严重的问题,只是我想知道是否可能。 假设我们有两个提交记录abcd123和wxyz789,它们在存储库历史记录中非相邻、独立的位置。现在我们想要撤销它们。执行以下操作:git revert abcd123 wxyz789 如果我们要在两个提交中修复的错误在逻辑上是相关的,并且为了自...

76得票14回答
将整个svn代码库回滚或还原到早期版本

我在SVN仓库上搞砸了,现在需要将整个仓库从版本28还原到24,但不想处理差异或冲突。是否有快速简便的方法来完成这个操作?我以前能够使用合并命令成功地回退单个文件,但在这种情况下,它想要将所有文件从版本28添加回仓库,而我真正想做的只是删除它们。 我在Linux系统(bash)上使用命令行。...

67得票4回答
有没有办法撤销“git revert head”的影响?

我不小心在错误的分支上运行了命令,有没有办法撤销这个更改?