版本管理
- git 管理版本
问题
A 和 B 预制体引用同一个模型 Player 。在 B 修改的时候,直接把 Player 模型给替换了,导致 A 出错了。这个时候,A 引用的 Player 模型上,有了一些修改,部分丢失了。
解决
1.切换到 A 为正确版本的分支,找到模型 Player 文件。拷贝 Player.fbx
和 Player.fbx.meta
文件,分别重命名这两个文件为 NewPlayer.fbx
和 NewPlayer.fbx.meta
。
2.在 inspect 面板,对照 Player.fbx 修改 NewPlayer.fbx 的参数设置。
3.找到 Player.meta 文件,记下该文件内容中 guid 的值,为 G1;找到 NewPlayer.meta 文件,记下该文件内容中 guid 的值, 为 G2。
4.用记事本打开 A.prefab 文件,用 G2 的值替换 G1 的值。
5.单独提交这些修改,将这些修改遴选到错误的分支。