revert相关内容

恢复 git 中的一系列提交

如何恢复 git 中的一系列提交?通过查看 gitrevisions 文档,我看不到如何指定我需要的范围.例如: A ->B ->C ->D ->E ->头 我想做相当于: git revert B-D 结果会在哪里: A ->B ->C ->D ->E ->F ->头 其中 F 包含 B-D 的倒数. 解决方案 你用的是什么版本的Git? 仅在 Git1.7.2+ 中支 ..
发布时间:2022-01-24 19:17:55 其他开发

Eclipse 在按键时恢复对文件的所有更改,无法撤消?

不知何故,我只是在 eclipse(android 开发)中按下了一些键或组合键,eclipse 突然恢复了我正在处理的文件的先前版本.CTRL Z/Y 没有帮助.我是否必须重新对文件进行所有更改!?? 我刚才能做什么?我不想再发生这样的事情了.知道这可能会在某个时候再次发生,我怎么可能继续使用 eclipse. 谢谢, 解决方案 我想我遇到了同样的问题,几分钟后就解决了. ..
发布时间:2022-01-24 18:27:11 Java开发

Git撤消某些文件中的更改

在编码时,我将打印语句添加到一些文件中以跟踪发生的情况. 完成后,是否可以还原某些文件中的更改,但提交我实际处理的文件? 假设我在文件 A 中添加了打印,但我修改了文件 B.B 是我想要提交的,而 A 是我想要返回到它的旧状态. 解决方案 根据您对文件 A 所做的更改,有三种基本方法可以执行此操作.如果您尚未将更改添加到索引或提交它们,然后您只想使用 checkout 命令 - ..
发布时间:2022-01-04 15:06:16 其他开发

在提交中还原对文件的更改

我只想还原对给定文件的特定提交所做的更改. 我可以使用 git revert 命令吗? 还有其他简单的方法吗? 解决方案 我见过的最简洁的方法是 这里 git show some_commit_sha1 -- some_file.c |git 应用 -R 类似于 VonC 的响应,但使用 git show 和 git apply. ..
发布时间:2022-01-04 15:05:57 其他开发

Mercurial - 恢复到旧版本并从那里继续

我在本地为一个项目使用 Mercurial(这是唯一一个没有推/拉到/从其他任何地方拉动的存储库). 迄今为止,它具有线性历史.然而,我目前正在做的事情我现在意识到这是一种糟糕的方法,我想在开始之前回到那个版本并以不同的方式实现它. 我对 Mercurial 中的 branch/revert/update -C 命令有点困惑.基本上我想恢复到 38 版(目前是 45 版)并让我的下一次 ..
发布时间:2022-01-04 14:47:24 其他开发

向 jQuery 可拖动恢复“事件"添加函数

我有什么: 我有一个可拖动的 div,其恢复参数设置为“无效". 我需要什么: 当发生还原时,我想触发对另一个元素的 CSS 更改. 问题: “revert"是参数而不是事件,因此在发生还原时我很难触发所需的 CSS 更改. 我的代码: $('#peg_icon').draggable({回复: '无效',滚动:假,堆栈:“#peg_icon",拖动:功能(事 ..
发布时间:2021-12-17 21:37:48 其他开发

删除特定提交

我和一个朋友一起做一个项目,他编辑了一堆不应该编辑的文件.不知何故,我将他的作品合并到我的作品中,无论是在我拉出它时,还是当我试图挑选出我想要的特定文件时.我一直在寻找和玩了很长时间,试图弄清楚如何删除包含对这些文件的编辑的提交,这似乎是在 revert 和 rebase 之间折腾,并且没有直接的例子,而且文档假设我知道的比我知道的多. 所以这是问题的简化版本: 鉴于以下情况,我如何删 ..
发布时间:2021-12-06 09:52:29 其他开发

我如何“取消还原"恢复的 Git 提交?

鉴于使用 commit 提交的更改,然后使用 revert 还原,然后撤消该还原的最佳方法是什么? 理想情况下,这应该通过新的提交来完成,以免重写历史. 解决方案 如果你还没有推送那个改动,git reset --hard HEAD^ 否则,还原还原完全没问题. 另一种方法是 git checkout HEAD^^ -- . 然后 git add -A &&git com ..
发布时间:2021-12-06 09:12:43 其他开发

我如何将 Subversion 存储库(而不是我的工作副本)恢复为特定的修订版本?

我是 Subversion 的新手,来自 Source Safe,这让我很抓狂.使用 Tortoise 界面,Commit 不断向我显示 bin 目录中的 .java 文件,它说它“丢失"了 - 好吧,这是一个单独的问题.基本上,当我尝试了几种方法来摆脱虚假的“bin"消息时,Tortoise 反而删除了我的整个源目录.我尝试重新添加内容,但是当我添加时,它是新的,没有历史记录. 如何将 S ..
发布时间:2021-09-01 19:53:15 其他开发

将 SVN 中的单个文件恢复到特定版本

我在 SVN 存储库中有一个如下所示的文件,我想将其恢复到以前的版本.在 SVN 中这样做的方法是什么?我只想将此特定文件降级到旧版本,而不是整个存储库. 谢谢. $ svn log myfile.py---------------r179 |xx |2010-05-10变化 3---------------r175 |xx |2010-05-08变化 2---------------r1 ..
发布时间:2021-09-01 19:42:49 其他开发

Tortoise SVN 将过去的修订变成新的 Head

对于我的项目,我已在 Tortoise SVN 中恢复到过去的修订版.我希望过去的修订版成为新的 Head 修订版.我该怎么做?还原后更新不会更改还原的文件. 解决方案 回滚到以前的版本是通过 反向合并. 将您的工作副本更新到最新版本 执行以下操作: svn merge URL_TO_LOCATION_IN_REPOSITORY .-r HEAD:PAST_REV_YOU_WANT ..
发布时间:2021-09-01 19:42:37 其他开发

svn:如何恢复别人的提交?

啊,有人(好吧,我的老板)添加并提交了他目录中的所有文件,这意味着所有的 svn 文件:conf/, db/, format, hooks/, locks/...我正在使用 Tortoise,所以我尝试点击每一个并进行还原,它说好的,但我仍然在更新/提交后看到所有这些都在版本控制之下. 我们现在有几个版本.我如何清理东西?谢谢 解决方案 在 Subversion 中,“还原"意味着撤 ..
发布时间:2021-09-01 19:42:23 其他开发

SVN Revert Trunk,删除一个修订版,就好像它从未存在过一样?

是否有可能在 svn 服务器中删除一个修订版,就好像它从未存在过一样? 所以我们有以下修改: 1004//提交一些破坏构建的虚假代码并且是错误的1003//更改 1.21002//更改 1.110011000 *** 初始签入 我们可以删除 svn 中的 1004 并恢复到 1003,就好像 1004 从未存在过一样吗? 原谅我的无知,我还在学习如何使用SVN. 解决方案 ..
发布时间:2021-09-01 19:39:49 其他开发

Xcode 4 的源代码管理中的“恢复"选项在哪里?

我在 Xcode 4 中使用 SVN 作为我的源代码管理;但看不到任何恢复到旧版本的选项?是“恢复"还是“更新到修订版"命令?“更新"选项似乎总是更新到 HEAD. 当然 - 我可以在命令行上执行此操作,但不敢相信在 Xcode 中无法执行此操作... 有人知道它藏在哪里吗?还是真的没有这样的选择? 解决方案 不幸的是,4.0 中的 SCM 功能相当有限.您可以提交、切换分支、 ..
发布时间:2021-09-01 19:34:54 移动开发

回滚或恢复整个 svn 存储库到旧版本

我搞砸了我的 SVN 存储库,现在需要将整个存储库从修订版 28 恢复到 24,并且不想处理差异或冲突.有没有一种快速而简单的方法来做到这一点?我已经能够在使用合并命令之前恢复单个文件 - 但在这种情况下,它希望将所有文件从修订版 28 添加回存储库,而我真正想做的只是删除它们. 我在 Linux 机器 (bash) 上使用命令行. 谢谢 编辑 感谢大家的帮助!我通过以下方 ..
发布时间:2021-09-01 19:30:14 其他开发

有没有办法从意外的“svn revert"中恢复过来?

今天早上我通过执行以下操作成功地射中了自己的脚: 开始修改我的项目 对一堆文件进行了一系列编辑 意识到我的方法全错了,我需要重新开始 cd 到我项目的顶层并执行了“svn --recursive revert".将我的本地沙箱恢复到更改前的状态. 当我意识到我的本地沙箱中还有许多其他未完成的更改时,我惊恐地嚎叫起来,而我刚刚抹去了所有这些更改.(上周五 svn 服务器宕机了,所以我无 ..
发布时间:2021-09-01 19:29:36 其他开发

使用 TortoiseSVN 恢复到以前的版本

使用 Windows TortoiseSVN 将我的工作副本恢复到以前版本的最简单方法是什么? 我没有找到任何“可查找"的命令来快速执行此操作. 解决方案 有几种方法可以做到这一点.但不要只是按照此处的建议更新到较早的修订版. 从单个修订版或一系列修订版中恢复更改的最简单方法是使用修订版日志对话框.这也是您想放弃最近的更改并将较早的修订版设为新 HEAD 的方法. 选择您 ..
发布时间:2021-09-01 19:29:31 其他开发

如何还原 SVN 提交?

我找到了各种如何还原 SVN 提交的示例,例如 svn merge -r [current_version]:[previous_version] [repository_url] 或 svn merge -c -[R] . 但它们似乎都不起作用.我尝试了这些命令并检查了手动更改的文件. 如何还原修订号为 1944 的提交?如何检查还原是否已完成(无需查看实际文件中的更改是否已还原) ..
发布时间:2021-09-01 19:27:58 其他开发