2010-07-15 103 views
1

我一直在一个轨道网站的一部分的git分支工作。我在迭代过程中对模式进行了大量随机更改,并且我做了一些迁移来恢复以前的迁移以添加列和类似的东西。是否可以删除这些冗余迁移(即相互转换的迁移对)?我不明白为什么它会导致任何问题,因为没有其他人在这个分支上工作,最终的结果是一样的。如果我继续这样做,是否有任何麻烦的机会?删除/“重新激活”轨道迁移

回答

1

There 应该是没有问题的,假设你知道完美的做什么以及如何去做。

但是,你应该问自己为什么要这样做?这不是对你的项目的补充。它只会掩盖(一些)你的迭代,这可能会稍后回顾一下,以便理解你的工作过程或向其他人解释它。

就个人而言,我只是将您的分支与主分支合并而不删除任何更改。没有什么是对的惭愧吗?

+3

您有VCS保留更改的历史记录。删除的理由是保持当前版本简单。 – Alexey 2011-03-07 18:19:46

+0

要增加@Alexey所说的内容,有助于减少迁移时间 – ldanielw1 2016-10-19 20:38:12