2017-04-03 19 views
1

を使ってLFSに既存のリポジトリデータを移行しながら既存のリポジトリデータを移行するためのGit LFS Tutorialが推奨するgit-lfs-migrateとクエリのこの種を実行するとき、私は、このエラー・スタックエラー「重複したエントリ名」のgit-LFS-移行

... 
[main] INFO git.lfs.migrate.Main - processed: 230934/230934 
[main] INFO git.lfs.migrate.Main - Converting object with dependencies in single thread... 
[main] INFO git.lfs.migrate.Main - processed: 1/231174 
[main] INFO git.lfs.migrate.Main - processed: 229/231174 
Exception in thread "main" org.eclipse.jgit.errors.CorruptObjectException: duplicate entry names 
    at org.eclipse.jgit.lib.ObjectChecker.report(ObjectChecker.java:728) 
    at org.eclipse.jgit.lib.ObjectChecker.checkTree(ObjectChecker.java:658) 
    at org.eclipse.jgit.lib.ObjectChecker.checkTree(ObjectChecker.java:594) 
    at git.lfs.migrate.GitConverter$4.convert(GitConverter.java:231) 
    at git.lfs.migrate.Main.processSingleThread(Main.java:208) 
    at git.lfs.migrate.Main.processRepository(Main.java:169) 
    at git.lfs.migrate.Main.main(Main.java:84) 

を得ましたGitのLFSに

java -jar jar_path\git-lfs-migrate.jar -s source_path\.git -d dest_path\.git -t 8 "*.bin" "*.bmp" "*.db" "*.dll" "*.exe" "*.exp" "*.lib" "*.msi" "*.obj" "*.pdb" "*.pdf" "*.png" "*.psd" "*.rar" "*.whl" "*.zip" 

誰もがこの問題を解決するか、少なくとも紛争でファイル名のように「重複したエントリ名」の詳細情報を取得する方法を知っていますか?

答えて

1

記録のため。私は方法はわかりませんが、私はgitの歴史の中で同じディレクトリに同じ名前のファイルが2つあります。唯一の違いはエンコードされたアクセントでした(下の画像を参照)。同じ名前のWindowsはエクスプローラに1つのファイルしか表示されませんでしたが、file treeの2つの異なるファイルがGit Extensionsになっています。私はgitの歴史にそれを修正し、すべての作品!

+0

エラーはより明示的である必要があります。 – Wingjam

関連する問題