Репозиторий клонов GIT в памятиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Репозиторий клонов GIT в памяти

Сообщение Anonymous »

Я пытался клонировать крошечный репозиторий конфигурации GIT в память, используя JGIT и JIMF, используя что -то вроде < /p>

Код: Выделить всё

FileSystem fs = Jimfs.newFileSystem(Configuration.unix());
Path gitPath = Files.createDirectories(fs.getPath("/git"));
Git.cloneRepository().setURI(...).setBranch(...).setDirectory(gitPath.toFile())
.setCredentialsProvider(...).call()
Но jgit использует API файла, в то время как Jimfs работает с API Path без реализации tofile () call:

Код: Выделить всё

@Override
public File toFile() {
// documented as unsupported for anything but the default file system
throw new UnsupportedOperationException();
}
Так что я получаю это UnsupportedOperationException . Есть ли простой способ получить эту (или аналогичную) настройку для работы, не прибегая к временному каталогу на диске?

Подробнее здесь: https://stackoverflow.com/questions/452 ... -in-memory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»