git-annex

ファイル内容へのハードリンクとディレクトリ構造へのシンボリックリンクを使用してディレクトリツリーをミラーリングします。
git-annex

ファイル内容へのハードリンクとディレクトリ構造へのシンボリックリンクを使用してディレクトリツリーをミラーリングします。

たとえば、ディレクトリ全体を次の構造を持つ新しいディレクトリ(たとえば)にミラーリングする最良の方法original/は何ですか?mirror/mirror/data/mirror/tree/ ディレクトリまたはサブディレクトリoriginal/内のすべてのファイルはハードリンクされています。文書存在するmirror/data ファイル名は、コンテンツのハッシュなどのコンテンツの一意の識別子です。 mirror/treeで、ソースファイルの相対パスと相対パスが一致する点から始まり、シンボリックリンクされますoriginal。 簡単に復元できるように...

Admin

新しいリポジトリからgit-annex特殊リモートアクセス
git-annex

新しいリポジトリからgit-annex特殊リモートアクセス

私はそれを使用していますgit-annexversion 7.20190129マイコンピュータに提供されているように、大容量Debian Stable (Buster)ファイルをバージョン管理下に置き、複数のコンピュータとドライブに展開できます。少なくとも1つの「実際の」リポジトリがgit-annexある限り(そうではありません)。special remote)。 git annex私のローカルコンピュータで追加のストレージを1つだけ使用したいですspecial remotes(例:bup special remoteまたはrsync special rem...

Admin

git-annexは初期化をキャンセルできないモンスターを生成します。
git-annex

git-annexは初期化をキャンセルできないモンスターを生成します。

もともと私はgit-annexを探索しようとしていましたが、私の要件には適していませんでした。私が使用していたリポジトリで初期化して(愚かなことですが、今見た)、すべてのファイルがシンボリックリンクに置き換えられていることを除いては大丈夫です。 私は走ろうとし、git-annex uninitいくつかのことをするようだった。 unannex 2017/mapping/index.html ok unannex 2017/mapping/slide_deck.md ok unannex index.html ok git-annex: Not fully ...

Admin

Git-annexはシンボリックリンクを自動的にマージしますか?
git-annex

Git-annexはシンボリックリンクを自動的にマージしますか?

2つの同じファイルを自動的にマージできますか? たとえば、fileAとfileBは2つの同じファイルです。しかし、fileAはPCにあり、fileBはラップトップにあります。各デバイスでとをgit annex import /path/to/fileA一緒に実行すると、git annex import /path/to/fileB実行後にgitアーカイブツリーに2つの異なるシンボリックリンクが残りますgit annex sync。 それでは、これら2つのシンボリックリンクのいずれかを削除できる自動マージツールのようなものがありますか? ...

Admin

他のファイル名へのgit-annexリンク
git-annex

他のファイル名へのgit-annexリンク

たぶんこれはうまくいかないクレイジーユースケースかもしれませんが、異なるファイル名を持つファイルからファイル履歴を構築する方法があるかどうか疑問に思います。私はgit-annexシステムが欲しいが、同僚に適応を強制することはできないので、このアイデアを探求しています。 これが私の考えです: 同僚が管理するフォルダ1(共有ディスク): Drawing_shop_12_nov_2015.pdf Drawing_shop_13_nov_2015.pdf Drawing_asbuild_14_nov_2015.pdf Drawi...

Admin

git add-on - 2つのリポジトリが同じであることを確認する方法
git-annex

git add-on - 2つのリポジトリが同じであることを確認する方法

別のGit添付ファイルストアからコンテンツを複製、同期、インポートするときに同じミラーが設定されていることを確認するにはどうすればよいですか? 過去には、ファイル間の比較を実行するためにunisonなどのツールを使用していましたが、これは時間とメモリの集約的でした。 完全性チェックを実行する他のオプションはありますか?これに対する主な動機は、既存のリポジトリを複製したが、サイズが小さくなったためである。以前のリポジトリで使用されていないオブジェクトや参照されていないオブジェクトがあったため、小さいと予想しましたが、サイズはかなり異なります。 だから実行...

Admin

「不明な変換がローカルにリストされています。git-annexをアップグレードしてください!」
git-annex

「不明な変換がローカルにリストされています。git-annexをアップグレードしてください!」

何が起こったのかよく分からない。特定のリポジトリから除外したい項目を設定できるようにアシスタントを無効にしてから、アシスタントを使用しないことにしました。通常どおりリポジトリの使用を開始しましたが、次のエラーが発生します。 unknown transitions listed in local; upgrade git-annex! enableremote、、、fsckなどgetを使用するたびにこれが発生しますmove。drop私が確認したラインのソースところで、それがどういう意味なのかわかりません。 ...

Admin

git-annex mapはなぜeinsteinがリポジトリであることを認識しないのですか?
git-annex

git-annex mapはなぜeinsteinがリポジトリであることを認識しないのですか?

全長DR 私は混乱していますか?子添付1台のマシンが実際には2台だと思いますか? 背景 私子添付リポジトリはWatt、Einstein、Heisenbergの3つのシステムに複製されます。特殊リモコンS3で。 Einsteinは、外部パブリックIPと内部プライベート(RFC1918)IPを持つサーバーです。 WattはLANにあり、EinsteinのLAN IPを使用しています。 Heisenbergはラップトップなので、パブリックIPの1つを使用します(したがって、リモートでも同期を続けることができます)。 ワットで実行すると、git-annex...

Admin

既存のファイルを使用したgix-annexアドインストアの初期化
git-annex

既存のファイルを使用したgix-annexアドインストアの初期化

私はいくつかのギガバイトのデータを含むディレクトリを追跡するようにgit-annexを設定しました。その内容はS3リモコンにコピーされるため、一部のファイルを削除してスペースを解放し、必要に応じて再インポートできます。 同じことをしたい他のコンピュータがあります。このコンピュータには、すでにS3リモコンに保存されているほとんどのファイルが含まれています。 ローカルディレクトリにあるS3のファイルをダウンロードせずに他のコンピュータで新しいリポジトリを初期化するようにgit-annexに指示するにはどうすればよいですか? ...

Admin

gitannexsync - ファイルをインポートしない
git-annex

gitannexsync - ファイルをインポートしない

しばらくgit添付ファイルストアを同期せず、最近同期しようとしましたが、マージする必要があるというエラーが発生しました。 エラーが発生します。Updates were rejected because a pushed branch tip is behind its remote counterpart. 私は実行しようとしましたが、git annex mergegitgit pull origin masterは作業ツリーで実行する必要があると文句を言いました。 [編集] 私のシェルコマンドがgit-shellに設定されているので、問題が解決したと...

Admin