作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在集市的一个功能分支上工作。为了在本地构建项目,我在本地修改了一个文件 (build
),尽管我不希望此更改包含在我的提交中。大多数时候我记得从 bzr commit
中排除该文件,或者在看到摘要时中止,但在几次提交之前我确实忽略了它,现在本地更改已进入历史记录。
在提交我的分支之前,我想清理一下它。有没有办法从早期提交中删除该更改,而无需恢复到之前的状态并重新执行所有提交?当然,这确实涉及重写历史。
澄清一下:在 git 中,我将使用 git rebase -i 并仅编辑提交。
最佳答案
bzr-rewrite插件提供与 git rebase 相同的功能。它应该与 Windows 和 Mac OS X 的安装程序捆绑在一起。对于 Linux,根据您的发行版,它可能是一个单独的软件包。
编辑:bzr-rewrite 插件不提供交互模式,因此在这种情况下它没有帮助。
关于bazaar - 从早期的集市提交中删除更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176074/
我想在我的公司设置 CruiseControl.Net。目前,我们在 Bazaar 存储库中存储了多个 .net 解决方案,我想使用 MSBuild 来构建每个解决方案。这似乎没有太大争议,但我看不到
我正在尝试编写一个简单的脚本来遍历目录列表,检查它们是否受 bzr 版本控制,然后告诉我它们的状态是什么——即有多少文件已被修改、添加等。 我已经使用 bzrlib Python API 完成了这项工
我是一名优秀的程序员,十分优秀!