Собираем
информацию
по крупицам
Новости


Новости

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

 



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


ПЭВМ "Микроша" » Комплект программ "Редактор и Ассемблер" для ПЭВМ "Микроша"

Часть документации на ПЭВМ "Микроша" с описанием работы текстового редактора и транслятора ассемблера. Данный комплект программ занимал 4Кб: 2Кб уходи...


Штучки-дрючки » Самодельный диафильм

Недавно я нашел в чулане диапроектор и коробку с диафильмами, которые много лет назад засунул на самую дальнюю полку. Увидев эти коробки, я тут же всп...


Платформа 1C:Предприятие » Как сравнивать типы значений в 1С - Краткая памятка

Платформа 1С имеет множество предопределенных типов значений. Практически на каждый вид системного объекта имеется отдельный тип. Поэтому один из важн...

RSS подписка

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

Поделиться этой страницей


Статистика


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

Внимание!


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

 

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

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

База Pipitos1983

База Soxsten

База Silenn

База Shlyapnikova - херомантия и ригидность

База Svoynickname

База Larson227

База Velonski

База BrokeRU

База Mcold

 

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

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

База RuDennn

База Manakaden

База Vitvrn

База Fanrok

 

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

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