问题标签 [revert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1035 浏览

svn - 在 NETBEANS 中进行 svn:revert 操作后有什么方法可以恢复丢失的文件?

我更新了我的项目,编写了大量代码,然后我再次更新。我遇到了一些冲突,所以我恢复了更改(认为我会回到上次更新之前的时刻)。不幸的是,我丢失了所有代码。

有可能恢复吗?(我使用 svn 在 netbeans 中工作)

先感谢您。

0 投票
1 回答
550 浏览

emacs - 要让 auto-revert-mode 在我的 dired 缓冲区中实际工作需要什么?

显然 auto-revert-mode 应该在 dired 缓冲区中工作。
我从来没有听说过这个,但医生说它有效

然后我又读了一些,发现了一些精美的印刷品:

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

...和...

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

资源

嗯,呃,哎呀....这听起来不像是自动恢复对我来说。
需要什么才能自动恢复到实际工作?即使在(喘气)非Unix操作系统上。

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

0 投票
4 回答
17067 浏览

svn - 如何仅还原 SVN 工作副本中的目录?

我想恢复 SVN 工作副本中的目录和所有子目录,以便它们与存储库匹配,但我不想触及这些目录中的任何文件。

我的一个 SVN 应用程序递归地在我的工作副本中的每个目录上设置一个 SVN 属性,但我想恢复这些更改以停止它突出显示它们并尝试将更改提交给 SVN 属性。简单地更改它以匹配 HEAD 是行不通的。

有任何想法吗?我已经阅读了各种 SVN 资源,但似乎没有一个可以处理这种极端情况。

0 投票
1 回答
725 浏览

svn - 从主干恢复分支或合并恢复?

关于如何将恢复从主干传播到测试/阶段和生产分支是否有普遍接受的做法?

我的场景应该很常见:

  • rev 1 开始测试分支
  • rev 2 启动 prod 分支
  • rev 3 提交更改到主干
  • rev 4 合并主干进行测试
  • rev 5 将主干恢复到 rev 1

我现在会

a) 合并主干进行测试

或者

b) 将测试恢复到第 1 版

?

0 投票
2 回答
786 浏览

php - 发布生产代码的最佳方式

是否有发布 PHP 生产代码的最佳实践?

我知道使用 Java,您可以将源代码作为 WAR 或 JAR 发布,但是 PHP 有这样的东西吗?

随着我们组织的发展,我想找到一种更好的方法来发布生产代码,而不是当前的流程是不可接受的。

当前流程:

  • 将新代码签入 SVN (Subversion)
  • 备份当前生产脚本并附加 .bak.date_time_stamp
  • 将新脚本移入生产环境(FTP、SSH、SFTP)

需要能力

  • 还原更改
  • 可选容器(想想 JAR)
  • 归档当前生产代码
  • 自动化?这是一个愿望清单选项

任何其他建议/选项/做法可以很好地纳入?着眼于改变组织流程。

0 投票
1 回答
853 浏览

validation - MVVM-Light:这是在视图中验证和还原值的最佳方式吗?

在我看来,我有这样的文本框:

当用户输入一个值时,我会进行基本验证(不是这个问题的重点),如果失败,我会使用 System.Windows.MessageBox 通知用户正确的参数并将值恢复为以前的值,这总是有效的,因为它要么来自默认的初始值,要么由用户正确输入。我最终在执行验证的 if 语句中调用了 RaisePropertyChanged("ShippingWeight") 。如果我把它放在 catch 语句中,如果 MessageBox 也从那里被调用,它就永远不会被引发。这是进行还原的合理方法还是有更好的方法?这是来自 ViewModel 的代码:

}

0 投票
4 回答
71959 浏览

git - 恢复 git 中的一系列提交

如何恢复 git 中的一系列提交?通过查看gitrevisions文档,我看不到如何指定我需要的范围。例如:

我想做相当于:

结果将是:

其中 F 包含 BD 的倒数。

0 投票
0 回答
751 浏览

javascript - JQueryUI:放入容器中,追加和恢复

我被 JQueryUI 困住了。具体来说,我截断了以下 html:

现在我想通过 JQueryUI 库使项目可拖放到“to”框中。因此,我使用这个 javascript 片段:

虽然就结果而言这非常有效,但处理“还原”的动画并没有像我想要的那样表现。问题是拖动显然是通过设置“位置:相对”然后更改“顶部”和“左侧”css属性来实现的。一旦项目附加到新容器(发生在还原动画之前),它就会跳转到新位置,因为它现在相对于新容器定位。还原动画现在从新位置开始。

将项目附加到新容器后,有什么方法可以让我获得平滑的还原动画?也许我正在以完全错误的方式解决这个问题,所以请不要犹豫,提出任何不同的方法。

我一直在尝试根据新容器的绝对位置重新计算 css left 和 top 属性,但这当然只适用于第一个放置的项目,第二个还必须考虑第一个项目的位置。

谢谢。

0 投票
1 回答
3170 浏览

git - git revert 批量提交的多个文件

我正在熟悉 GIT,只需放弃 svn 并继续使用 GIT。现在我弄脏了我的手:
我创建了一个分支并使用 emacs 宏更改了一堆文件,并使用 commit -a 将它们全部提交。我也对其他一些文件进行了一些其他更改。在将所有内容合并到 master 之前,我测试了一些东西,并且 emacs 宏缺少一些基本细节。所以现在大部分的批量提交应该被撤消,但不是全部。并且批量提交后的提交也很可靠。继续恢复大部分批量提交的最简单方法是什么?有樱桃采摘工具吗?我目前正在使用命令行 git 和 emacs vcs (git-el)。我买了一本书并浏览了几个网站,但到目前为止我还没有找到一个令人满意的答案。

问候,
杰伦。

0 投票
2 回答
8437 浏览

git - Is there a difference between git reset --hard HEAD and git checkout .?

If I make changes to the working tree and have not yet committed, and I would like to revert the changes I have made, is there a difference between

and

?