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


Новости

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 настроить синхронизацию через интернет.

 



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


BASH » Cron Emulator

Многие системные администраторы Linux часто сталкиваются с одной и той же проблемой: при попытке запуска команды из-под демона Cron, она ведет себя не...


Демо на языке C » KSI Demo

Требования: Windows 95/98/XP или Linux Год: 2004   Пробная демка под Linux, сделанная с помощью мультиплатформенной библиотеки SDL. За основу вз...


Мультиплатформенные игры » Ежик-попрыгунчик. Лесная тропа.

Игра про ёжика, который прыгает по подвижным платформам и собирает яблочки.   Эта игра писалась в рамках конкурса конференции разработчиков игр ...

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

 

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

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