标签: git version-control commit
我目前正在将较大的项目(游戏)迁移到不同的游戏引擎。许多事情需要调整,但大多数代码本身都可以保持不变。
迁移包括多个不同的步骤,例如扩展不同的基类或用新引擎替换方法调用。事情,我通常会提交多次提交。
我知道提交一些东西是不好的做法,这些东西不会编译到VCS中(因为你创建了一个点,你可以安全地返回到以后,因为它已经坏了),但我也是希望保留所有这些"迁移步骤"分开(而不是使一个非常大的提交,包含所有内容)。
你会如何处理这种情况?