Как выполнить первоначальную настройку проекта BitBucket SourceTree?
Здравствуйте !
Подскажите алгоритм действий по первоначальной настройке рабочей копии проекта git в BitBucket SourceTree.
Имеется web проект git, но множество необходимых файлов(фреймворки, кеш и много чего ещё) не входят в проект, хотя непосредственно на сервере имеются. Для удобной работы хочется запустить проект на локальной машине и коммитить из неё по мере необходимости.
Попытка раз.
Актуальная версия проекта была скачана по ФТП и установлена на локальном сервере. При попытке клонировать в папку проекта BitBucket SourceTree сообщил о наличии файлов в целевой папке, что явилось по его мнению основанием для отказа операции.
Попытка два
Попытался добавить репозиторий, получив отказ в форме "Тип репозитория: Это неправильный путь рабочей копии".
Попытка третяя, наиболее успешная
Создана пустая папка проекта. В эту папку удачно клонированы файлы проекта. Затем были добавлены "недостающие" файлы с боевого сервера. Но предложенные файлы для индексации отражают все изменения папки проекта. Игнорировать директории представляется хорошим путём решения проблем, но не идеальным. Огромное количество папок и наличие пересекающихся путей - труд титанически.
Есть ли способ элегантно выйти из этого нелёгкого для меня положения ?
На сколько я понял у вас есть проект и в репозитории? Зачем его копировать по фтп и клонировать из репозитория. Не знаю что у вас за стэк, но если с js то все сильно проще, библиотеки никогда не попадают в репозиторий, зависимости хранятся в чем то вроде package.json для npm, composer или bower. После скачивания проекта локально вам по факту нужно выполнить те же дейстия с проектом что происходят при его деплое на боевые сервера и в итоге все зависимости должны подтянуться без таких танцев с бубном