2014-01-28 2 views
4

Заранее благодарим за любую помощь. У меня был экземпляр Atlassian Stash с хранилищем. Экземпляр умер, и единственное, что у меня осталось, - это пара пронумерованных папок, которые, как представляется, являются «.git» папками репо (т. Е. С крючками, журналами, ссылками, объектами, вложенными папками внутри). Есть ли способ воссоздать репозитории из этих папок? Если да, то как? Просто, чтобы уточнить, у меня нет самих файлов, у меня есть только контент внутри этих папок. Мне нужно как-то воссоздать файлы с версиями.Восстановить git-репозиторий из папки .git из stash

+1

Это полная папка '.git'? То есть с файлами 'HEAD' и' config', а также каталог 'objects'? Если да, попробуйте нормальный 'git clone' и посмотрите, работает ли он. – Shahbaz

+0

делает 'git reset --hard' работает? – ksg91

ответ

2

Попробуйте сделать git clone из .git папки

git clone file:///opt/git/project.git 

Если это работает он будет копировать репозиторий.

Альтернатива: у вас есть клиенты, у которых есть git pull из сервера Atlassian Stash в последнее время? Вы можете просто использовать репозиторий .git самого нового клиента в качестве нового репозитория сервера.

+0

Это сработало отлично, спасибо! – user3245602

Смежные вопросы