Neyasbltb_88, даже пушить ничего не надо. Репозиторий то у этих рабочих каталогов общий. Вы просто будете переключаться на dev, который ранее обновили в соседнем каталоге.
Neyasbltb_88, для работы с гитом (обновлять и сливать ветки) компилировать проект не требуется, значит зависимости вообще не нужны. Вы там работаете только с файлами из репозитория.
Neyasbltb_88, для таких ситуаций в гите придуманы множественные рабочие каталоги. Вы можете держать тяжелые ветки каждую в своём каталоге, без необходимости менять много файлов в одной папке только ради обновления ветки.
Почитайте про git worktree
Neyasbltb_88, проверил, так и есть. Не переключает. Хотя вроде помню, что раньше так делал.
А зачем вам вообще это?
Почему нельзя сначала переключиться на dev, а потом влить в неё актуальную master?
Виктория Храмкова, Одно замечание.
В гите принято использовать императив в заголовках сообщений коммитов. Даже автоматические сообщения пишутся в формате «Merge...», а не «Merged...». По-русски мы пишем аналогично в повелительном наклонении. «Добавить фичу...» «Исправить ошибку...»
Пишите либо Add gh-pages file либо Добавить файл gh-pages
Сообщение Добавляет файл gh-pages — ломает стиль.
Drno, если файл в данный момент открыт на запись, например база данных, то простое копирование не гарантирует что база скопируется корректно. Восстановитесь из такой копии и получите тыкву.
Системы резервного копирования стараются предотвращать такие ситуации.
Рекомендую попробовать решения от Veeam, но лучше если это будет выделенный сервер. И копий должно быть как минимум две. Одну можно складывать локально, а вторую на внешний диск на NAS.
У меня один из серверов забит на 2Тб и каждый день бэкапится инкрементами. Раз в неделю создается синтетическая полная копия.
А зачем вообще выставлять сервис в интернет? Подключайтесь к локальной сети через свой vpn и дальше каждый сервер уже будет доступен по своему локальному IP на стандартном порту.
Слишком мало времени у SSD было бы на перезапись всех блоков
Это называется trimming — процесс, при котором операционная система или физический контроллер SSD сообщает накопителю, какие блоки данных не используются. Выглядит как мгновенная очистка, так как при попытке чтения таких блоков вы получаете FF. Хотя на самом деле данные там ещё есть, но вы их достать не сможете. Контроллер их удалит в фоновом режиме чуть позже.
Чисто теоретически наверное есть лаборатории, которые восстанавливают данные, но если диск у вас стоял включенным, значит всё окончательно затерлось.
Убедитесь, что файл XML сохранен в кодировке UTF-8.
Проверьте настройки IntelliJ IDEA: Editor → File Encodings
В разделе Project Encoding установите значение UTF-8.
Убедитесь, что Transparent native-to-ascii conversion отключено (не должно быть отмечено).
Сжатые папки это всё те же архивы, просто проводник работает как архиватор и кажется что мы заходим не в архив, а в папку. Любые другие файловые менеджеры покажут что это архивы а не папки.
ZipMagic эмулировал настоящие папки и можно было копировать файлы чем угодно
Но это всё равно неполноценный клиент. Он не заменит вам консольный Git for Windows который обязательно необходимо установить если хочется работать нормально с репозиториями. Собственно гит в командной строке самодостаточен. Портативные версии у него тоже есть официально.
Скорее всего вы хотели написать с гитхаба?
Почему именно две? В одну команду не прокатит? Или вообще без команд, в автоматическом режиме.
Коммит это снимок состояния проекта. Вы хотите развернуть сразу все предыдущие состояния тоже? Куда и зачем?