これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドgit-annex-importです。
プログラム:
NAME
git-annex-import-git作業コピーの外部からファイルを移動および追加します
SYNOPSIS
gitannexインポート [道 ...]
DESCRIPTION
git作業コピーの外部のどこかにファイルを移動し、それらを別館に追加します。
インポートする個々のファイルを指定できます。 ディレクトリが指定されている場合、全体
ディレクトリがインポートされます。
git annex import / media / camera / DCIM / *
ファイルをインポートする場合、次のようなファイルの複製をインポートする可能性があります。
すでにgit-annexに知られています-そのコンテンツはローカルリポジトリに存在します
すでに、またはgit-annexがそれを含む別のリポジトリを知っているか、
以前は別館でしたが、現在は削除されています。
デフォルトでは、既知のファイルの複製をインポートすると、新しいファイル名が作成されます
リポジトリに追加されたため、重複ファイルはリポジトリにXNUMX回存在します。 (と
デフォルトのSHA256Eを含むすべてのチェックサムバックエンドでは、データのコピーがXNUMXつだけになります。
保存されます。)
重複ファイルの処理を調整するために、いくつかのオプションを使用できます。
OPTIONS
- 複製
インポート場所からファイルを削除しないでください。
これにより、同じファイルを内の異なる場所に繰り返しインポートできるようになります。
リポジトリ。 多くの場合、同じファイルを複数のファイルにインポートするために使用できます
異なるブランチまたは個別のgitリポジトリ。
-重複排除
重複していないファイルのみをインポートします。 重複ファイルはから削除されます
インポート場所。
--スキップ-複製
重複していないファイルのみをインポートします。 から重複ファイルを削除しないでください
インポート場所。
--クリーン重複
ファイルをインポートしませんが、インポート場所で見つかったファイルは次のとおりです。
重複は削除されます。
- 力
既存のファイルを新しくインポートしたファイルで上書きできるようにします。
また、ファイルを追加するときに.gitignoreが有効にならないようにします。
ファイルマッチングオプション
多くの git-annex-matching-options(1)インポートするファイルを指定するために使用できます。
git annex import / dir --include='*。png'
--jobs = N -JN
複数のファイルを並行してインポートします。 これは速いかもしれません。 例えば: -J4
警告
注意: -重複排除 or --クリーン重複 WORMバックエンドでは見ていません
ファイルの内容ですが、ファイル名とmtimeです。
onworks.netサービスを使用してオンラインでgit-annex-importを使用する