Windowsでgit-annexを実行することは何とか可能ですか?
2 に答える
あなたが今読んでいるこのコメントを書いている時点で、Windows のサポートはgit-annex アシスタントgit-annex
プロジェクトの一部として計画されています (自動的にそれ自体のサポートが追加されると思います) が、まだ実装されていません。git-annex
リンク
Update 2013/2014 : Abbafeiが後述するように、Windowsにはベータ版(2014 年 10 月現在) があります。
バージョン 5.20140221
アシスタントと webapp の Windows ポートは、現在ベータ版と見なされています。Windows サポートに記載されている重要な欠落機能 (特に Jabber) がありますが、Web アプリケーションは Windows で広く使用できるようになりました。
Windows の最新の更新プログラム ( 219 日、2014 年 9 月 13 日) には、次のように記載されています。
Windows のサポートは、私が夢見ていた以上に改善されました。
git-annex
コマンド ラインではあまりうまく機能しませんでしたが、Windows で動作し、ほぼ洗練された webapp を持つだけでなく、コマンド ラインでかなり安定するようになりました。
まだ疣贅があります - それは結局のところ Windows です!
したがって、状況は改善していますが、それはまだ進行中の作業です。
元の回答 (2011 年 6 月)
その最近のスレッド(2011 年 3 月) にはあまり希望がありません。
利用可能なユーティリティとシステム コールの両方で POSIX システムを想定していると言えます。そのため、cygwin などを使用する必要があります。(おそらく、すでに git を使用しているかもしれません。git も POSIX システムを想定していると思います。) したがって、それをターゲットにできる Haskell が必要です。
このページで「GHC-Cygwin」と呼ばれるもの: どこで入手できるかわかりません。このスレッド
を見つけました。 (私はいくつかを修正しましたが、/ をパス区切りとして想定している場所もおそらくまだいくつかあります。) FWIW、git-annex は OS X およびその他の優れた独自の unixen で正常に動作します。;P
このバグ レポート(2011 年 3 月)にもそのコメントがあります。
現在、ハッシュ化されたディレクトリは
.git-annex
大文字と小文字のディレクトリ名を許可しています... Linux (または大文字と小文字を区別するファイルシステム) では、'Gg
' や ' 'などのディレクトリ名GG
は異なり、一意です。
ただし、OSX (サポートされている場合はおそらく Windows ) などのシステムでは、ディレクトリ名 ' ' は ' 'Gg
と同じです。GG