Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Синхронизация #9

Open
ghost opened this issue Dec 22, 2019 · 8 comments
Open

Синхронизация #9

ghost opened this issue Dec 22, 2019 · 8 comments

Comments

@ghost
Copy link

ghost commented Dec 22, 2019

Вроде в настройках появилась синхронизация, не понял как она работает. У меня стоит МГИТ. Включил срхоонизацию при запуске, что прописывать в настройаах сирхоонизации?

Прописал git pull, приложение падает.
Android 8.0
Asus zenfone ze554kl

@gee12
Copy link
Owner

gee12 commented Jan 29, 2020

Пропустил уведомление об этом issue, поэтому отвечаю только сейчас.

Есть моя неофициальная версия MGit с функционалом синхронизации из MyTetroid (вот apk).
В офф.репозиторий MGit я отправил pullRequest, но разработчик выкатил довольно много правок, на которые, честно сказать, лень отвлекаться, пока не закончил с реализацией редактирования записей.
И да, вызов обновления хранилища (pull) из MGit работает НЕ ВСЕГДА, по крайней мере у меня так.

@kb-1000
Copy link

kb-1000 commented Mar 8, 2020

I would recommend you to not call into another app (MGit in this case) for synchronization purposes but rather use the underlying library (JGit) directly. That way, you have much more control about what it does, too.

@ghost
Copy link
Author

ghost commented Apr 17, 2020

не получается засинхронизировать базу все время ошибка
Screenshot_20200417-225642365

@ghost
Copy link
Author

ghost commented Apr 20, 2020

А нет вроде всё норм.
Какую команду прописать в настройках приложения чтобы и отправлялись данные и получались данные с репозитория?

git pull; git push

@gee12
Copy link
Owner

gee12 commented Apr 21, 2020

Какую команду прописать в настройках приложения чтобы и отправлялись данные и получались данные с репозитория?

В MGit была добавлена лишь обработка команды pull. Но такая связка себя не оправдала (работает нестабильно), поэтому я не добавлял обработку push и подумываю над другим способом синхронизации хранилища - git-репозитория.

@ghost
Copy link
Author

ghost commented Apr 21, 2020

Хорошо, значит ждём независимой синхронизации :)

@ghost
Copy link

ghost commented Aug 2, 2020

Кстати нашел более удобный способ синхронизации правда ручной с помощью termux, необходима настройка. Создал ключи ssh подключил свою удаленную репу к приложению. Установил termux widget. Создал в папке .shortcuts sh скрипт такого вида:

Screenshot_20200802-191130718

Подключил этот скрип к termux widget, теперь на рабочем столе телефона у меня виджет с названием mytetrasync, при запуске которого происходит синхоонизация.

@gee12
Copy link
Owner

gee12 commented Aug 3, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants