【问题标题】:Using Sourcetree client to store Maya files on Bitbucket repository使用 Sourcetree 客户端将 Maya 文件存储在 Bitbucket 存储库中
【发布时间】:2018-03-05 05:10:53
【问题描述】:

我想知道 Sourcetree 是否支持 Maya 文件(无论是二进制还是 ASCII)版本控制,我还没有找到任何关于它的主题。

如果可以,我想知道我必须遵循哪些程序,例如在 Unity 中,您必须在该程序上设置版本控制模式的可见元文件和强制文本上的资产序列化。

提前致谢。

【问题讨论】:

  • 我不是这方面的专家,但我也很感兴趣。我的 2cents 将是您可以在您的存储库中存储二进制和 ASCII 文件,但只有 .mas 会被正确区分。我想这一切都可以追溯到您想要存储哪种 Maya 场景(即,有多大、多少、存储哪种数据)以及是否需要精细地跟踪更改;基本上,您需要什么取决于您计划如何使用这些文件。我不熟悉 Unity,所以我不确定你指的是什么:如果你可以发布一个链接,可能会看看那个以获得更好的想法
  • 基于文本的源代码控制系统(git、svn 等)将与 .ma 文件一起使用——但差异很少有用,因为文件的两个版本之间的更改顺序不是总是可以预见的。这往往意味着非常大的存储库。

标签: git version-control repository maya atlassian-sourcetree


【解决方案1】:

Git repo 可以对 Maya 文件进行版本控制,但是 git repo 中的二进制文件会占用很大的大小(正如提交中提到的那样)。

因此,更好的方法是将 Git LFS 与您的 Bitbucket 存储库一起使用。您可以在 LFS 中跟踪二进制文件,并且您的 repo 大小将保持平衡。 git LFS with bitbucket的详细介绍,可以参考Use Git LFS with existing Bitbucket repositories

对于查看不同版本的 Maya 文件,git diff 不会单独显示不同的内容,但您可以签出到某个版本 (git checkout commit) 进行手动比较。

【讨论】:

    猜你喜欢
    • 2017-11-16
    • 2023-03-07
    • 1970-01-01
    • 2022-01-07
    • 2013-11-16
    • 1970-01-01
    • 2023-03-21
    • 2013-03-30
    • 2016-03-21
    相关资源
    最近更新 更多