イメージのバックアップ目的で svn/git を使用したいと考えています。
画像は、jpg/psd/その他の画像関連のバイナリ ファイルで構成されます。
これは主にバックアップ用です。古いバージョンを追跡する必要はありません。
リポジトリは「削除」を困難にします。そのため、バックアップ目的でそれらを検討しています
svn/git がこれに適しているかどうか疑問に思いますか?
(この質問はスーパーユーザーに送るべきですか?)
リポジトリは必ずしも削除を困難にするわけではありません。必要なのはrm -rf *
、または他のOSまたはGUIを使用した同様のコマンドだけで、ファイルはなくなります.
バージョン管理が必要ない場合は、それらをリムーバブル ストレージにコピーしてみませんか? 外付けディスクは安価であり、他の多くのメディアは安価で書き換え可能です。
個人的には、SVN よりも GIT の方が好きです。「イメージ」のような詳細は、バージョン管理システムとして好むものと同様に、使用するものを定義するものであるべきではないと思います。GIT は今大流行しているようですが、それを採用してみませんか? SVN の GUI はやや不足しているように見えますが、好みに応じて優れた GUI もいくつかあります。
大規模なリポジトリの場合、GIT の方が大幅に高速であるという多くの投稿を読みました。(「より大きな」リポジトリによって定義されたのがサイズなのかファイル数なのかはわかりません)また、ほとんどの新しいソフトウェアはGIT上にあるようですので、多くの人を引き付ける何かがあるに違いありません. したがって、私はGITに行きます:)
バイナリ ファイルを格納するためだけにバージョン管理システムを使用することは、通常はお勧めできません。
また、あなたの意図が正しいかどうかもわかりません:
それでも、VCS を使用して写真に取り組んでいる「セッション状態」を保存したい場合、Photoshop の元に戻す機能が十分でない場合、またはしたくない場合写真を別の名前で手動で保存するには...
git はローカルで使用できるため、最適な武器です。
画像ファイルは大きくなる傾向があるため、ネットワーク転送は時間の経過とともに遅くなり、さらに git 自体は svn よりも高速に動作します。(確かに、svn もローカルでセットアップできますが、それははるかに面倒です。)
必要に応じて、git を使用するときにリモート リポジトリを操作できます。ただし、SVN とは異なり、ネットワーク接続がない場合でも git を使用できます。
どちらのシステムにも優れたツールが存在するため、グラフィカルなフロントエンドの可用性は意思決定者にはなりません。