Собираем
информацию
по крупицам


Новости

MyTetra: исправление в командах синхронизации
28-12-2011
20:32:25

Уважаемые пользователи MyTetra! Особенно те, кто использует синхронизацию данных через Git. Я начал в рабочем режиме пользоваться синхронизацией, и обнаружил проблему, которая может попортить нервы. К счастью, проблема некритичная, исправляется правильной настройкой команды синхронизации.

 

Проблема оказалась в опции -X theirs команды git pull. Предполагалось, что эта опция однозначно сделает сервер главным держателем самой свежей версии данных. Оказалось, что эта опция может сыграть отрицательную роль, так как её правильная трактовка звучит как "приоритетно применять изменения, уже закоммиченные на сервер". При некоторых ситуациях это приводит к тому, что изменения, сделанные локально в процессе работы, сбрасываются, и поверх них накладываются более старые данные.

 

В связи с этим, в меню Инструменты - Настройка - Синхронизация нужно использовать следующие команды синхронизации.

 

Для пользователей Linux:

 

cd %a ; git add . ; git commit -a -m MyTetraCommit ; git pull -s recursive ; git push

 

Для пользователей Windows:

 

cd \ & cd "%a" & git add . & git commit -a -m MyTetraCommit & git pull -s recursive & git push

 

Соответствующие исправления внесены в статью Как в MyTetra настроить синхронизацию через интернет.

 



Интересное на сайте


Классическая анимация » Прыгающая подушка

Оборудование: Pentium-IV, Wacom Graphire3 CTE-630 Среда: Flash 8 Год: 2005   Первая и, видимо, последняя попытка нарисовать мини-мультфильм по т...


Web-разработка » PHP Setuper

Официальная страница / Official page   PHP Setuper - это программа-инсталлятор PHP-проектов, написанная на PHP.   Программа служит для упако...


Linux: как перестать удивляться, и начать работать » Удаленная новость на Linux.Org.Ru о проверке ядра Linux статическим анализатором PVS Studio

Ядро Linux проверено проприетарным статическим анализатором PVS StudioМетки: kernel, linux   https://www.linux.org.ru/news/commercial/11208468 &n...

RSS подписка

Подпишитесь на новости сайта по RSS


О, смотри-ка какое хорошее место. Дайте два!

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик