Tag: 回滚

在GitHub for Windows中,还原此提交并回滚此提交的含义是什么?

Github for Windows具有以下两个命令: revert this commit – 创build一个新的提交来恢复这个提交的变化 rollback this commit – 回滚这个提交,留下在这个提交中所做的所有更改,稍后再提交到你的工作目录中 你能否解释这两个命令的确切含义以及如何使用它们。 具体而言,我不明白第二个目的是什么。 对我来说完全是无稽之谈。 是否有可能恢复到以前的提交检查出来,如果我不喜欢它,回到最初的地方? 这个gui好像只是git系统的一小部分,但是怎样才能正确的使用它呢?

Mercurial Eclipse插件中的回滚,退出和strip有什么区别?

Mercurial Eclipse插件中的菜单项rollback,backout和strip有什么区别? 我可以删除本地存储库中的提交而无需使用这3个命令之一修改我的工作区中的文件吗? 还是有另一个解决scheme,我可以提交并解决项目的另一部分? 我目前的工作还没有完成,我不能推动它。 但是我必须检查一下项目的另一部分。 我看到的唯一解决scheme是创build第二个工作区。 但是这看起来对我来说太过分了。

我怎样才能回滚我的最后一个删除命令在MySQL中?

我不小心删除了一些巨大的不。 从表中的行 我怎样才能回滚? 我使用腻子执行查询… 如果你们中的任何一个能够安全地引导我离开,我将不胜感激。

如何放弃对分支所做的所有更改?

我在一个分支(即design )工作,我做了一些改变,但我需要放弃他们,并重置它以匹配存储库版本。 我认为git checkout design会做到这一点,但它只是告诉我,我已经在分支design ,我有3个修改的文件。 我将如何放弃这些变化,并获得现在在远程服务器上的分支?

如果发生错误,使用语句会回滚数据库事务吗?

我在using语句中有一个IDbTransaction,但是我不确定在using语句中是否抛出exception,是否会回滚。 我知道一个使用语句将强制执行Dispose()的调用…但是有谁知道对于Rollback()是否也是如此? 更新:另外,我是否需要显式调用Commit(),如下所示,或者这也将由using语句来处理? 我的代码看起来像这样: using Microsoft.Practices.EnterpriseLibrary.Data; … using(IDbConnection connection = DatabaseInstance.CreateConnection()) { connection.Open(); using(IDbTransaction transaction = connection.BeginTransaction()) { //Attempt to do stuff in the database //potentially throw an exception transaction.Commit(); } }

entity framework回滚并删除错误的迁移

我正在使用EF 6.0在C#中使用手动迁移和更新的项目。 我在数据库上有大约5次迁移,但是我意识到最后一次迁移是坏的,我不想要它。 我知道我可以回滚到以前的迁移,但是当我添加一个新的(固定的)迁移并运行Update-Database时,即使是错误的迁移也会被应用。 我试图回滚到以前的迁移,并删除具有不良迁移的文件。 但是,当我尝试添加新的迁移时,在更新数据库时出现错误,因为迁移文件已损坏(更具体地说,第一行代码将表A重命名为B,然后是下一行,EF正试图用名字A – 也许这是一些EF错误)。 是否有一些查询我可以运行,这将告诉EF像“忘记最后一次迁移像它从来没有存在,这是不好的”? 像删除迁移。 编辑1我find适合我的解决scheme。 将模型更改为良好状态并运行Add-Migration TheBadMigration -Force 。 这将重新构build最后的,而不是应用的迁移。 无论如何,这还不能完全回答原来的问题。 如果我UpdateDatabase的错误迁移,我没有find好的方式如何回滚和创build新的迁移,不包括坏的。 谢谢

撤消entity framework实体中的更改

这可能是一个微不足道的问题,但是:由于ADO.NETentity framework自动跟踪更改(在生成的实体中)并因此保留原始值,我如何回滚对实体对象所做的更改? 我有一个允许用户在网格视图中编辑一组“客户”实体的表单。 现在我有两个button“接受”和“恢复”:如果单击“接受”,我调用Context.SaveChanges()和更改的对象被写回数据库。 如果单击“还原”,我希望所有对象都能获得其原始属性值。 那代码是什么? 谢谢

我如何回滚TFS登机?

我想回滚一下我最近在TFS中做出的改变。 在Subversion中,这非常简单。 但是,这似乎是TFS令人难以置信的头痛: 选项1:获得以前的版本 手动获取每个文件的先前版本 检查编辑 失败 – 结帐(在VS2008)迫使我得到最新版本 选项2:获取TFS电动工具 下载团队基金会电动工具 从cmd行发出回滚命令 失败 – 如果还有其他未决更改,则不起作用 选项3:手动撤消更改 手动撤消我的更改,然后提交新的更改集 题 如何回滚到TFS中的以前的变更集?

如何在TFS 2010中恢复(回滚)签入

任何人都可以告诉我如何恢复(回滚)在TFS 2010签入?

如何查看SVN文件的旧版本?

我有一个SVN文件,现在缺less一些逻辑,所以我需要回去约40个修订时间,当它有我需要的逻辑。 除了试图在命令行中查看文件的差异( 非常难以阅读 ),无论如何,我可以得到该文件的副本审查,以便我可以研究它来恢复部分?