标签: revert

还原SVN存储库上的文件但保留本地版本

我不小心对存储库进行了一些未完成的更改.我不想丢失我的本地更改,但我想将存储库中的文件还原到我提交更改之前的位置.

svn commit repository revert

7
推荐指数
1
解决办法
2553
查看次数

如何让自动恢复模式在我的直接缓冲区中实际工作?

显然,自动恢复模式应该在dired缓冲区中工作.
我从来没有听说过这个,但是医生说它有效.

然后我再读一遍,发现一些细则:

自动恢复Dired缓冲区目前适用于GNU或Unix风格的操作系统.在某些其他系统上可能无法令人满意地工作.

...和...

当有关特定文件的信息发生更改(例如,当大小更改时)或插入的子目录发生更改时,[dired buffers]不会自动恢复.为确保所有列出的信息都是最新的,您必须使用g手动恢复,即使在Dired缓冲区中启用了自动恢复.

资源

好吧,呃,哎......那听起来不像是对我的反感.
如何让dired实际工作需要什么?甚至在(非)非Unix操作系统上.

我可以修改auto-revert-handler调用revert-bufferdired缓冲区吗?

emacs revert

7
推荐指数
1
解决办法
521
查看次数

Git合并,然后恢复,然后还原恢复

所以我们把git分支变成了一个棘手的状态:

两个分支: __CODE__ 它们是这样的,因此它们可以根据用户浏览器大小一次下载一个.

盒子包装器下面是另一个box-wrapper2 div,它包含四个不浮动的div.

它们一个出现在另一个之上.

问题是由于某种原因,box-wrapper2 div正在向上移动并且在盒子包装器后面.我希望它位于顶部包装器下方.

我该怎么做呢?

这是我正在谈论的页面:http: //www.rattletree.com/index2.php

如果你使用firebug并将鼠标悬停在第一个"programDetail"div上,你可以看到它在上面的div下面.

谢谢你的帮助!

git merge revert

7
推荐指数
1
解决办法
2234
查看次数

从命令行恢复到以前的配置?

运行eclipse时遇到问题.安装3个插件(从TeXlipse)后,我有一个错误:

!ENTRY org.eclipse.osgi 4 0 2012-01-21 13:57:28.430
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry.
Run Code Online (Sandbox Code Playgroud)

我试着用它来运行它,eclipse -clean但这没有帮助.

有没有办法从命令行恢复到以前的配置?我用Google搜索,但只能在IDE中看到GUI解决方案.我甚至不确定默认情况下该功能是否可用,或者它是一个额外的插件.

如果我要手动删除已安装的插件,仅仅删除eclipse/plugins中的相应文件夹/文件是否足够?我看到两个新的文件夹:

net.sourceforge.texlipse_1.5.0
de.vonloesch.pdf4eclipse.help_1.0.0.20111116150
Run Code Online (Sandbox Code Playgroud)

还有两个文件:

de.vonloesch.pdf4Eclipse_1.0.1.201111161450.jar
org.bibsonomy.texlipseextension_0.1.0.jar
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助

P/S/I运行Eclipse IDE for Parallel Application Developers (includes Incubating components)Ubuntu 11.10SVN/ EGit之上插件.现在TeXlipse.

UPDATE1:

我试图运行这样的事情: ./eclipse -application org.eclipse.equinox.p2.director -uninstallIU de.vonloesch.pdf4eclipse.help_1.0.0.201111161450 -profile epp.package.parallel

要么

./eclipse -application org.eclipse.equinox.p2.director -revert 1327068337804 -profile epp.package.parallel

但它只是运行应用程序而不是"监听"命令行参数......

UPDATE2:

当我尝试从OSGi控制台启动p2时(我可以通过它启动./eclipse -console …

eclipse eclipse-plugin revert

7
推荐指数
1
解决办法
2684
查看次数

还原 - 在TortoiseHg Workbench中的所有内容

简单的问题:有没有办法恢复 - 来自TortoiseHg工作台?我看到如何还原单个文件.理想情况下,我可以点击修订版,然后从鼠标右键菜单中找到"全部恢复"项目.

我在Ubuntu盒子上使用TortoiseHg 2.8.

编辑我应该提供更多关于我的问题的细节,以提供一些背景信息.让我来描述一下特定的用例:

我想将我的工作目录恢复到过去提交的状态,这样我就可以生成我知道"好"的可执行文件的输出.一旦我生成了输出,我想回到提示并继续我的开发,保持这个历史线性.从命令行,我做了"hg revert --all --rev 22",生成输出,然后"hg revert --all",这就是我想要的."hg update"将创建一个带分支的历史记录(如果我理解正确的话).FWIW有在TortoiseHg一个"更新"按钮(在显示文件列表框),以及在给定的一个修订版鼠标右键菜单项.

mercurial tortoisehg revert

7
推荐指数
1
解决办法
5841
查看次数

如何重新合并在github中还原的提交?

我会尽力简明地描述我目前的情况,并会非常感谢你的一些建议.

我今天早上合并了一个代码的大功能分支,结果发现了一个严重的错误.为了解除它,我的同事在GitHub中恢复了合并(有几个提交),并且在拉动之后,一切看起来都很好.

在对功能分支进行一些调整之后,我想确保它可以再次进入,所以我在我的功能分支上使用'git merge master'(就像我一直这样)以确保一切都是最新的.

令人惊讶的是,结果是删除了我需要合并回主仓库的所有新代码!

这是由于分支上发生的还原吗?通过git日志,我可以看到所有的提交仍然存在.而且更奇怪的是,github中的pull请求没有显示diff中的任何原始提交,只是我自恢复以来所做的更改.

有人能帮助我理解这个吗?

我知道有些人建议只是恢复恢复,但我需要回到干净,因为我所做的更改涉及大部分代码的结构.

git version-control github revert

7
推荐指数
1
解决办法
4129
查看次数

在Git Revert命令后,我无法使用命令行/ git

我在使用提交时正在做一个git revert git revert [commit number]

现实生活中的例子是:

git revert 58c128313e353b8dd7d04121824b966faefe68dc
Run Code Online (Sandbox Code Playgroud)

在我这样做后,它将我带到屏幕,它显示了恢复信息,但我无法退出此屏幕,我无法输入任何内容.

我已经尝试按Q这就是我退出git日志屏幕的方式,但这也不起作用.当我强制退出终端并返回时,恢复已经发生.

如何进行恢复,然后返回命令行并继续照常工作?

截图

这是它所说的截图

git terminal revert

7
推荐指数
1
解决办法
1537
查看次数

在perforce中恢复未被控制的文件

我有一个包含名为foo.txt的'add'文件的cl.当我恢复该更改列表时,foo.txt会从我的工作区中消失,但会保留在我的硬盘上.

p4 unshelve -f -s $A -c default :: unshelving add foo.txt
p4 revert -c default //MY_WORKSPACE/... :: foo.txt is reverted
p4 opened -C MY_WORKSPACE :: shows none
Run Code Online (Sandbox Code Playgroud)

当我打开工作区时,我仍然可以看到foo.txt.

有没有办法删除添加的文件?(除了明显的手动删除)

perforce revert

6
推荐指数
1
解决办法
6468
查看次数

恢复后无法 git push 到 master

我错误地将更改推送到远程主分支。所以为了保证它们的安全,我创建了一个backup分支。然后我恢复了我对远程主机所做的更改。

在我本地的 master 分支上,我跑了:

git revert <commit_sha>
Run Code Online (Sandbox Code Playgroud)

进而

我现在已经完成了新分支(备份)的工作,看起来一切都很好。但是我无法将更改从本地backup分支推送到远程主节点。当我git pull在我的备份分支上运行时,我所做的更改丢失了。代码替换为远程主站的内容。

有没有办法将我的更改推送到远程 master 分支而不会丢失我的工作?

git push github revert

6
推荐指数
1
解决办法
8586
查看次数

还原已暂存的更改,保留未暂存的更改

我在 git 中有一些暂存和一些未暂存的更改,以及一些未跟踪的文件。我想保留未暂存的更改和未跟踪的文件,并丢弃暂存的更改。

在命令行上执行此操作的最简单方法是什么?

git commit revert git-reset

6
推荐指数
1
解决办法
1697
查看次数