- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我们的项目已经使用 Git 一周左右了,我们都非常享受它(在一个紧密协作的团队中使用它是一种完全不同的 Git 体验)。为了尽可能简单,我们不做任何 rebase 或历史修改。但是我们在第一周确实犯了一些错误。做了一些不应该做的提交,我们设法将一个功能分支 merge 到错误的集成分支(1.1 而不是 1.0)。直到它们长期存在于我们的历史中,我们才发现这些事情。
现在我看到很多关于重写历史的警告,但我不确定我是否理解其中的危险。我们使用共享的裸存储库,所有分支都被推送到那里进行备份。
我希望如果您重写历史记录(比如删除提交),后续提交的完整列表将“丢失”该提交(并且可能无法编译/工作)。我也希望如果发生这种情况,我实际上可以选择在历史记录的顶部修复它(并且只是将历史记录的那部分保留为非编译)。
git pull
上进行 merge 失败但我不知道的任何用户是否有资格 merge 失败?任何对此主题的文章/教程的引用也非常好。
最佳答案
需要阅读的是Problems with rewriting history在 Git 用户手册中。
If I rewrite history (and everything compiles/works in all affected branches), will my co-workers need to do any special commands (i.e. will they "know that I have done it" if I did it well?)?
他们会知道,Git 会毫不含糊地告诉他们某事是错误的。他们将收到意想不到的错误消息,并且可能在尝试解决由此产生的 merge 冲突的过程中,无意中恢复了以前的提交。这个问题会产生一条真实的消息,如果您想看看会发生什么,您可以随时在存储库的临时副本上尝试。
Will any users with local changes that I do not know about be eligible for merge failures on git pull ?
当然,见上文。
Am I missing anything essential here ?
(几乎)要避免重写历史!
关于git - 重写 Git 历史的实际后果是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1491001/
在编译iPhone应用程序时,有一个针对“优化”架构(仅限armv7)与标准armv6/armv7架构的设置。 编译纯armv7架构有什么好处/后果? 最佳答案 除非您的程序需要 OpenGLES 2
例如我有这段代码: Sub Month() Dim Conn As New Data.OracleClient.OracleConnection Conn.Open() Try
使用子域在 Wordpress 或 Blogger 上托管博客是否有任何 SEO 劣势?我不想为自己的站点创建博客模块而费心——我宁愿只设置一个 CNAME 条目并将子域指向一个免费的 Wordpre
我们使用免费 API 制作简单的 501C3 map 。通常我们的地理编码使用率很低,但我们所做的更改 [oops] 触发了所有 >2500 条记录的重新请求。 我们可以等待 24 小时“超时”。 我
我在 Heroku 上有一个 Web 应用程序,它一直使用大约 300% 的允许 RAM (512 MB)。我看到我的日志充满了错误 R14(超出内存配额)[每秒一个条目]。尽管状况不佳,我的应用程序
我在我的应用程序中以 FileChannel.MapMode.READ_WRITE 模式创建/使用内存映射文件。这些文件在应用程序的整个生命周期中创建和删除。 由于 GC 不一定释放直接缓冲区以_取消
增加最大连接数有什么害处?即使使用当前设置和复制设置,我们的主服务器也会提示已经有太多客户端。 在 postgresql.conf 中将最大连接数增加到 400 是否安全,或者我的服务器是否有问题,因
我正在处理的网站存在一些小问题,我想发布一个测试版本,在其中进行一些调整以查看效果(我想在移动设备上进行测试设备也是如此,因此拥有实时版本肯定是在多个设备上进行测试的最简单方法)。 理想情况下,我想要
我正在构建一个网站,其中导航栏的元素使用 HTML5 的 Canvas 元素进行动画处理。例如,按钮是 float 的圆圈。这个想法是按钮的文本将 float 到这些圆圈的右侧。我想知道,就 SEO
我是一名优秀的程序员,十分优秀!