标签: backout

hg revert和hg backout有什么区别?

无论hg reverthg backout恢复由前版本所做的更改.两者有什么区别?

mercurial revert backout

20
推荐指数
1
解决办法
5689
查看次数

我可以使用旧版本进行修改并推送(使用Mercurial)吗?

如果我有一个很好的修改版本:3200.然后我想测试一些东西,因为它有10行更改,我需要删除几行,即使我仍在测试我先提交,并在一些更改后,再次提交,让我们说,我做了6次提交.

现在我想把它暂停,但我不想丢失所有的测试和代码,所以我想

$ hg up -r 3200
Run Code Online (Sandbox Code Playgroud)

这是我想要的良好,稳定的修订版,现在我可以提交并推送作为提示吗?(如果可能的话,我想避免退出,hg backout因为它看起来很糟糕,而且我不想回滚,因为回滚有副作用"如果有人在这段时间内从我身边撤离,变更可以以某种方式回到回购中")

version-control mercurial dvcs backout

10
推荐指数
2
解决办法
4004
查看次数

如何在Git中"hg backout X"?

我必须使用Git并且想要撤消一个在提示之前提交的提交.在Hg中它是hg backout.Git中的模拟命令是什么?

(在发布之前我没有看到,也没看到模拟命令.)

git version-control mercurial backout

10
推荐指数
2
解决办法
4671
查看次数

如何撤消"hg qnew"?

hg qnew没有意识到它包含了对补丁的任何未完成的更改.我想支持这一点,并选择使用的具体更改hg qrecord.我怎么撤消qnew

mercurial undo mercurial-queue backout

9
推荐指数
1
解决办法
1113
查看次数

提交后修复Mercurial存储库中的重命名

我们的Mercurial存储库中的许多文件都在一次提交中移动,但这些文件未标记为已重命名.更糟糕的是,一些文件也在同一个提交中被修改.

如何在保持更改和文件移动的同时,撤销变更集并正确检测重命名?

mercurial rename tortoisehg backout

7
推荐指数
2
解决办法
1592
查看次数

Perforce:将整个工作区回滚到更改列表之前的状态

是否可以将我的工作区回滚到更改列表之前的状态。

注意:这不是对特定变更列表的直接回滚或取消

示例场景: 1:用户 x 提交了更改列表,一切正常。令 CL no 为 1023 2:用户 a、b、c、d 将其更改签入到 perforce depot。令相应的更改列表为 1024、1025、1026、1027。 3:用户 x 将其工作空间同步到软件仓库。现在出现一些错误,不确定是由1024、1025、1026还是1027引起的

我期望 perforce 帮助我: 对更改列表 1024、1025、1026、1027 进行二分搜索以确定导致错误的 CL。仅供参考,实际场景并不简单,有 4 个更改列表。它有 200 多个 CL

我需要回滚到 1025,这将恢复 CL 1026 和 1027 中的所有更改。然后如果错误仍然存​​在,则它是由 1024 或 1025 之一引起的。如果通过恢复到 1025 解决了错误,那么要么是 1026 导致了问题,要么是 1027 导致了问题。

请建议任何可以帮助我实现这一目标的命令。

perforce rollback backout

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