Что я должен сделать, чтобы клонировать репозиторий github, выполнить откат к старой версии и обновить подмодули в Ubuntu 16.04?
Мне нужно пересобрать openfl/lime для таргетинга на Android под Ubuntu 16.04 x64. Это позволяет мне использовать для моего проекта haxeflixel синтаксис "lime build android" с версией приложения для Android 26, которая скоро станет минимально допустимой версией, которую опубликуют в Google PlayStore.
Мне нужно знать шаги для Ubuntu 16.04 для проекта clone github, откат к старым подмодулям release и update, как может сделать TortoiseGit для Windows.
это ссылка на github https://github.com/openfl/lime Мне нужно ее клонировать и откатить версию до 2.9.1 с подмодулями обновления. Новейшая версия лайма на github - 5.9.1. Но раньше я использовал только sourcetree(windows) и т. Д., И не знаю, как быстро и приятно решить мою проблему.
ОС ubuntu 16.04.3 x64
2 ответа
Убедитесь, что git установлен:
sudo apt-get install git
Создайте каталог для хранения кода и клонируйте репозиторий:
cd ~
mkdir tmp
cd tmp
git clone -b 2.9.1 --recurse-submodules https://github.com/openfl/lime.git openfl_lime
Это клонирует репо в каталог openfl_lime
, проверяет это локально из тега 2.9.1
и синхронизирует все подмодули.
Кроме того, вы можете просто взять tar или zip-файл релиза по адресу: https://github.com/openfl/lime/releases/tag/2.9.1
Кроме того, вы можете понизить лайм с помощью гекселиба напрямую:
haxelib install lime 2.9.1
(возможно, вам придется сделать то же самое для openfl и других необходимых библиотек)