Sourcetreeが(バイナリまたはASCIIの)バージョン管理のMayaファイルをサポートしているかどうかを知りたいと思っていました。Sourcetreeクライアントを使用してBitbucketリポジトリにMayaファイルを保存する
もし可能であれば、ユニティのように、バージョン管理モードの目に見えるメタファイルを設定しなければならず、アセットのシリアライズをテキストに強制する必要があるということを知りたかったのです。
ありがとうございます。
Sourcetreeが(バイナリまたはASCIIの)バージョン管理のMayaファイルをサポートしているかどうかを知りたいと思っていました。Sourcetreeクライアントを使用してBitbucketリポジトリにMayaファイルを保存する
もし可能であれば、ユニティのように、バージョン管理モードの目に見えるメタファイルを設定しなければならず、アセットのシリアライズをテキストに強制する必要があるということを知りたかったのです。
ありがとうございます。
GitリポジトリはMayaファイルのバージョン管理が可能ですが、git repoのバイナリファイルは大きなサイズをとります(コミットも同じです)。
したがって、より良い方法は、Bitbucketリポジトリと一緒にGit LFSを一緒に使用することです。 LFSでバイナリファイルを追跡することができ、レポサイズのバランスが取れます。 bitbucketでgit LFSについての詳細は、Use Git LFS with existing Bitbucket repositoriesを参照してください。
異なるバージョンのMayaファイルを表示する場合、git diff
は別々のコンテンツを表示しませんが、特定のバージョン(git checkout commit
)をチェックアウトして手動で比較することができます。
私はこの問題の専門家ではありませんが、私も興味があります。私の2セントはバイナリファイルとASCIIファイルの両方をリポジトリに保存できるが、 '.ma'だけが適切にdiffedされることになるだろう。どのような種類のMayaシーンを保存したいのか(つまり、どのくらいの大きさ、何種類のデータを保存するか)、細かく変更を追跡する必要がある場合は、基本的に、必要なものはファイルの使用方法によって異なります。私はユニティに精通していないので、あなたが何を参照しているかわからない:あなたがリンクを投稿することができる場合は、より良いアイデアを得るためにそれを見るかもしれない – mapofemergence
テキストベースのソース管理システム(git、svn、 etc)は '.ma'ファイルで動作しますが、ファイルの2つのバージョン間の変更の順序付けが常に予測可能であるとは限らないため、差分ファイルはあまり役に立ちません。これは非常に大きなリポジトリを意味する傾向があります。 – theodox