問題タブ [git-annex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
246 参照

git - Git-Annex がハングする

私は git-annex を試していますが、何か間違ったことをしているに違いないと思います。マシンに git-annex をインストールしました。次に、次のことを行いました

この時点で、コマンドラインがハングします - git annex add . コンプリートできないようです。誰が何が間違っているのか知っていますか?

0 投票する
2 に答える
1579 参照

git - git-annex の適切なワークフローとは?

私たちの開発チームは、バージョン管理に git を使用し、大きなバイナリ ファイル (データ バイナリ、イメージ、テスト バイナリなど) を保存するために git-annex を使用しています。セットアップして使用することはできましたが、一連のトラブルがありました。

私たちが頻繁に実行する、問題を引き起こす一般的なアクションは次のとおりです。

  1. 開発者 1 は、新しい機能のいくつかのテストを追加し、git-annex を使用してテストに対応するデータを追加します。

    /li>
  2. 作業はレビューされ、マージされます (ホスティングには Github を使用し、開発者が独自のフォークですべての作業を行い、プル リクエストを通じてメイン リポジトリにマージするフォーク モデルに従います)。

  3. 開発者 2 はアップストリームとフェッチ/マージし、自分のマシンでテストを実行しようとします。

    /li>

多くの場合、テスト データが git で追跡されないか、リモートの場所からダウンロードできないという結果になります。

ワークフローで git-annex を使用する良い方法は何ですか?

余談ですが、そのようなワークフローをより良く/より管理しやすくする他のオプションは何ですか?

0 投票する
1 に答える
140 参照

git - git-annexでowncloud的な履歴保存を実現する方法

Owncloud では、スペースの消費を最適化するために、ファイル履歴の特定の部分のみを保存できます。たとえば、先週は 1 日に 2 つのバージョンを保持し、先月は 1 週間に 1 つのバージョンを保持するなどです。

git-annex で同様の動作を実現するにはどうすればよいですか?たとえば、毎晩実行され、すべての (特別な) リモートから以前のファイル バージョンの不要なファイル コンテンツをすべて削除する cronjob などです。

0 投票する
2 に答える
2674 参照

git - Git アネックスと GitHub?

私は git-annex にあまり詳しくありません。私はちょうどドキュメントを読んで、それを理解しようとしています。確信が持てない私の頭に浮かんだ考えは、次のとおりです。GitHub で git リポジトリをホストし、git と git annex を使用して git push してから、git annex をセットアップして、バイナリ ファイルを S3 バケットのようにして、すべてのソース コード ファイルを GitHub に移動しますか?

0 投票する
1 に答える
174 参照

git - git annex getがドロップボックスとのSSL接続を確立できません

githubでRoboCompというプロジェクトをビルドしてコンパイルしようとしました

コマンド git annex get を使用していくつかのパッケージをダウンロードしようとすると、 https://dropboxusercontent.com/s/とのSSL 接続を確立できないため失敗しました...、混乱しています。

システム時刻が正しいことを確認し、すべてのプロキシまたはファイアウォールをシャットダウンしました。何も機能しません。

誰かがこれを修正するのを手伝ってくれることを本当に願っています。

私はこの問題をここで発行しました。詳細については、を参照してください。

これがそのスナップショットです。ここに画像の説明を入力

0 投票する
1 に答える
242 参照

git - 大きなファイルのサポート: Windows の同じリポジトリに通常のファイルと git annex ファイルがありますか? git add が致命的なエラーで失敗する: この操作は作業ツリーで実行する必要があります

Windows でのgit annexの使用について質問があります。git annex によって追跡されるファイル (git にリポジトリに追加させたくない大きなバイナリ) と、git リポジトリに追加したい他のソース コード ファイルの両方を、git annex が必要な場合に同じリポジトリに置くにはどうすればよいですか? Windowsでダイレクトモードを使用しますか(したがって、通常の/非付属ファイルでgit add、git commitを使用できなくなります)?

私の手順は次のとおりです。

  1. mkdir テストレポ
  2. CDテストレポ
  3. git初期化
  4. git annex init "testing annex"
  5. cp ~/test.png .
  6. git annex add test.png
  7. git アネックス同期
  8. vi normalfile.txt <--- ファイルにテキストを追加します。git でこのファイルを追跡します
  9. git add normalfile.txt <--- ここに問題があります。リポジトリがダイレクト モードであるため、git に追跡させたいファイルを git add できません。

git add が致命的なエラーで失敗する: この操作は作業ツリーで実行する必要があります