15得票2回答
撤销 Git 对文件的部分更改

如何撤销一段时间前对文件所做的更改的一部分。我有以下提交记录,意外更改发生在A和B之间的file.txt文件。 ...--A--B--... 我有一个文件的diff补丁,文件名是file.txt-B-A.patch,它可以撤销所有的更改。然而,我只想撤销file.txt中的某些更改,就像...

14得票2回答
Git - 在错误的目录中初始化了裸仓库

我在错误的目录(服务器上)中运行了git --bare init。我看到那个目录中有分支、配置、依赖等文件。我该如何撤消它?

14得票8回答
如何在没有第一次提交的情况下撤销 git rm -rf dirname?

我做了:git init git add . git rm -rf dirname 查看其他答案后,git reset --hard HEAD、git checkout -f和git reflog都没有起作用,显然是因为没有HEAD可以返回,也没有提交可以从中恢复文件。 有没有办法拿回这些文件?

14得票8回答
如何在安卓中处理视图外的触摸事件?

我发现了 Gmail Android 应用程序中使用的 "Undo Bar" 实现。 "UndoBar" 基本上是在布局顶部显示的视图。 不幸的是,它并不完整 - 它没有触摸屏幕外部栏的解除功能。 我已经实现了一个 FrameLayout,覆盖了 onInterceptTouchEvent...

14得票2回答
如何在iPython shell中撤销输入的内容(不包括命令输出)

在iPython中有没有撤销键盘输入的命令?注意:我指的不是撤销执行命令的结果。 假设我复制并粘贴了一些变量名作为一个长函数调用的参数,然后意识到它们是错误的参数。我能否执行类似于ctrl-z的操作来撤消粘贴操作? Ctrl-z会终止iPython会话,因此不建议使用。

13得票2回答
“不可逆”应用函子的例子是什么?

我声明了一个关于适用函子的群组。从我们通常称之为“操作”的内容来看,这样的群组似乎可以使得该操作可撤销: import Control.Applicative class Alternative f => Undoable f where undo :: f a -> ...

13得票2回答
当内存有限时,位图编辑器如何实现快速的撤销/重做功能?

我正在为移动设备编写位图编辑器(即 Photoshop 的简化版本)。用户的文档由 ~4 个大小约为 1000x500 的位图组成。 我想要一个尽可能简单的、健壮且高效的撤销/重做系统。我希望每次撤销或重做编辑所需时间大约为 ~0.2 秒。我正在寻求对我的当前方法的反馈或一些新的想法。我认为...

13得票3回答
在 JavaScript 和 PHP 中实现撤销和重做功能

我希望能够实现撤销和重做功能,不仅限于客户端,也要包括服务器端。例如,我有一个包含图像的 div,我可以旋转、缩放和重新编辑它,这是创建图像的所有基本操作。并且每个操作都会更新数据库和图像。你可以说我的图像在每个操作后都被重新生成,并且数据库被更新了。 现在我需要实现撤销和重做功能。我已经做...

13得票4回答
如何在终端中记住多个标签页的会话?(类似于Firefox会话管理器)

如何在终端中“撤销关闭标签”?并且与此相关,是否可能在终端中记住一个选项卡会话? 我的意思是(类似于Firefox),如果我关闭了特定终端窗口中的所有选项卡,下一天如何打开相同的选项卡? 对于像我一样经常使用多个选项卡的人来说,记住终端会话真的很有用,并且不希望在第二天开始时记住前一天离开...

12得票1回答
为什么JavaFX不包含撤销功能

我最近开始学习JavaFX API,之前我已经有了Swing的经验。我注意到,即使许多类在AWT和Swing中已经实现得很好,它们也被有效地重新实现在JavaFX中。这些包括:javafx.scene.paint.Color javafx.event.ActionEvent 对战。java.a...