2017-05-11 17 views
1

GitHubでホストされているプロジェクトでLFSを有効にしたいと思います。ネオンとEGit/JGit 4.7.0.201704051617を使用しています。 私はgit/2.12.2.windows.2とgit-lfs/2.1.0も持っています。Eclipse EGit/JGit with LFS:コミットはOKですが動作しません

ただ、テストのために、私はない:そして、プルに失敗しました

version https://git-lfs.github.com/spec/v1 
oid sha256:f81cee5f00c704e18b1c0372e026d2a0f56ff0957d37835c9ca36d6fef2bdcef 
size 1024 

git lfs track "*.dll" 

私は.dllファイルを持っていたし、コミットした場合、githubのは、ファイルのためのこの種のコンテンツを表示egitとgitの場合でも。だから私はこのエントリを削除する必要があります。

gitコマンドラインを使用してコミットすると、ファイルはgithub上で正常であり、egitはそれを引き出すことができます。

私は多くの試みを成功させません。私のテストのレポはこちらです:https://github.com/nicolas-albert/TestGit

+0

最新のEGit(4.8.x)はバイナリファイルの代わりにGit LFSにファイルの内容をアップロードしているようです。それが改善されているかどうかわからない場合は、IntelliJを使用してください。残念ながら、私たちはここで終わることはできません。 –

答えて

0

あなたがLFSを使用してフィルタ参照するためにあなたの.gitconfigを設定している:

git lfs install 

あなたが管理する必要のあるファイルを指定するには、プロジェクトの.gitattributesファイルを設定することを終わればLFSによって。次に、標準的なGitコマンドを使用して、LFSコマンドを直接参照する必要はありません。

*.dll filter=lfs diff=lfs merge=lfs -text 
関連する問題