メディアライブラリにgitを使う


2

根拠:

メディアファイル(音楽、画像)のライブラリをgitを使って管理したいのですが、 git-annex しかし、それはhaskellプラットフォームを必要とします。

質問:

この機能を持つ他のプラグインはありますか、あるいはそのようなプラグインを書くことは可能でしょう(リソース?)

同様の質問:

回答:


2

またあります gitメディア 。私はこれを使って大きなメディアファイルをバージョン管理するようになりました。メインリポジトリはもうメンテナンスされていないようですが、私は最新のアップデートをすべて自分のフォークに入れました。

実行するにはrubyが必要ですが、他のものに書き換えることも検討しています。


ルビーは私にはいいです、リンクをありがとう!
mpapis

0

git-annex 私の知る限りでは、あなたが使うことを決心しているならば、周りの最高の道具です。 git このように。私はこのようにgitを使うことをお勧めしません、それは本当にそれのためのものではありません。知っている 実行する バイナリファイルをうまく処理する、そして効果的にメディアのバージョン管理を行ういくつかの商用製品がある、 アレインブレイン 頭の上から頭に浮かぶ。

また、「うまくいっていない」とはどういう意味かはっきりしません。どうした?どうやって?


1
git-annexの問題は私にとっては問題ではありませんでした。何も働いていない間にまだフォレストにあったすべての依存関係をインストールするのに数時間を費やした後mはコンパイル問題を解決するのに非常に良いです。私はgit(git-annex)をファイルのバージョン管理、複数のユーザーのための中央記憶装置の使用の可能性を提供し、副次的な効果としてgitが既にすべての保存ファイルのハッシュを持っているため私は無料でメディアライブラリーを夢見ることができます。
mpapis

私はgitの大ファンですが、jeremiahdが正しいと思います。大規模なバイナリファイルストレージは、gitが競争を凌駕する数少ないユースケースの1つです。問題は、部分的には差分です。定義上、インデックスはすべてのファイルの以前のすべてのインデックス付き状態を追跡する必要があります。これが巨大なリポジトリであり、ファイルが頻繁に変更される場合は、subversionのほうがはるかに良いでしょう。私がちょうどタイプしたとは信じられない。
Christopher

だからこそ、git-annexを使って、ファイルハッシュを処理しながらパフォーマンスを落とさないようにしたかったのですが、git-annexは(私にとっては)うまくいかないので、代わりのものを見つけたいです。これについては良い例/チュートリアル/ドキュメントを参照してください。
mpapis

1
ありません。それは git-annex 私の知る限りでは、または適切なツールを使用してください。それはそのようなことの種類ではないのでするのは難しいです git はのために意図されているので、人々は他の何かを使用する傾向があります 本当に 欲しいまたは使う必要がある git そのような方法では数が少なくそしてその間にあります。
jeremiahd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.