用gitee做多人unity远程仓库时pull发生错误怎么办
git吧
全部回复
仅看楼主
level 1
我和另一个人在一起做unity2D游戏。我们使用了gitee来做远程仓库,按照B站上的教程下载了git、tortoise,并成功克隆了仓库到本地。
我在unity上操作了一下我们的项目,添加了一些素材进去。然后我使用了add-commit-push,把内容push到了远程仓库;但另一个人pull时,却发生了如图所示的错误。请问这个问题该如何解决呢?
附:在发生该错误后,我在我这边尝试使用了diff-commit-push,尽管我的文件夹下边显示全绿√,但另一个人仍然无法正常pull
真心求教
2024年11月24日 15点11分 1
level 12
Unity 项目一般会包含大量的资源文件,其实并不适合使用 Git 。那个专用的 PlasticSCM 配合 Unity 自家的托管平台才是最好的
2024年11月26日 06点11分 2
你应该是遇到一个文件双方同时更改的 Merge Conflicts 场景了,你需要自己去 Resolve Conflict
2024年11月26日 06点11分
@Dragon1573 我这边是push一方先用了resolve,然后pull的一方报错;后面pull的一方按某个教学用了revert之后就好了能够正常pull了。不过据他所说项目内有点小报错,但是能运行……大概能跑就行吧
2024年11月26日 11点11分
plasticSCM网上疑似没有好的教学,所以不会用😢还有团结云之类的一直混淆,unity一有国区就特麻烦
2024年11月26日 11点11分
@贴吧用户_03Dy7eA Revert是产生了一个反作用Commit。你们的unit项目是把所有的资源文件都忽略掉了吗?如果没有的话,你们每次Commit的那个数据量会很大,整个仓库会急剧膨胀,可能十几个Commit的就涨到1GB多了[滑稽]
2024年11月26日 11点11分
1