我正在开始一个游戏开发项目,我的团队和我将使用 Mercurial 进行版本控制,我想知道存储游戏二进制 Assets 的更合适的方法是什么。基本上,我有两个选择:
我没有想到的任何见解/建议或其他选择?
最佳答案
正如您猜测的那样,large files 会满足您的需求。对于合并二进制文件,您可以 set up a merge tool if one exists for your file type 。像这样的东西:
[merge-tools]
mymergetool.priority = 100
mymergetool.premerge = False
mymergetool.args = $local $other $base -o $output
myimgmerge = SOME-PROGRAM-THAT-WILL-MERGE-IMAGES-FOR-YOU
[merge-patterns]
**.jpg = myimgmerge
**.exe = internal:fail
但总的来说,使用源代码控制工具合并非文本内容总是很痛苦。数字 Assets 管理应用程序的存在是为了减轻痛苦,但它们不是去中心化的,也不是很适合工作。
关于mercurial - 如何使用 Mercurial 存储我的二进制 Assets ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9220912/