Jump to content
Korean Random
Sign in to follow this  
Tuzik_Baskerville

Просьба к разработчикам.

Recommended Posts

Уважаемые разработчики, очень Вас прошу при релизе указывать полный чейнджлог. Понимаю что времени нет, но если вы не указываете то на форуме засыпят вопросами. Вот взять сегодняшний релиз , там ничего нет по изменениям в battleLabelsTemplates.xc. Я свой конфиг сверху накатил и при логине пропал пинг и онлайн.

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

Или может быть посоветуете более простой вариант поиска изменений в новой версии относительно старой? Я без претензий, продукт бесплатный и т.д., просто просьба.

Edited by Tuzik_Baskerville

Share this post


Link to post

Short link
Share on other sites
Или может быть посоветуете более простой вариант поиска изменений в новой версии относительно старой?

, например вот этот инструмент. Также в Notepad++ (тема) есть плагин Compare (второе сообщение в теме).

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

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

Upd: да пользуюсь компаратором из Notepad тут мне его и присоветовали меся-два назад.

Но, в чейнджлог глянул, чик и готово. )))

Edited by Tuzik_Baskerville

Share this post


Link to post

Short link
Share on other sites

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

Вы можете сравнивать старую папку default с новой.

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Я использовал Git когда-то, самое удобное решение на мой взгляд (или любая другая система контроля версий подойдёт). Но порог вхождения будет существенно выше.

 

Если кого заинтересует, тот сможет прочитать и разобраться.

 

А я опишу вкратце алгоритм (пример для Git):

1. Скачиваем чистый конфиг XVM.

2. Заходим в папку скачанного конфига.

3. Создаём там репозиторий (git init), создаём ветку xvm и переключаемся на неё: (git checkout -b xvm)

4. Фиксируем состояния всех файлов: (git commit -a -m "ver %XVM_VERSION%").

5. Теперь создаём свою ветку с именем my-config и переключаемся на неё: (git checkout -b my-config).

6. Редактируем конфиг так, как нам хочется. Фиксируем наши изменения в нашей ветке (git commit -a -m "my config #1").

 

Далее, всякий раз когда выходит новый XVM, делаем следующее:

1. Переключаемся в ветку xvm, где мы фиксировали состояние предыдущей версии стандартного конфига XVM: (git checkout xvm)

2. Распаковываем новую версию конфигов XVM в папку.

3. Выполняем команду (git status) чтобы удостовериться что изменения двух версий XVM в стандартных конфигах есть. Если git пишет что изменений нет, то апдейтить ничего и не требуется. А если всё-таки изменения есть, то идём дальше:

4. Фиксируем изменения: (git commit -a -m "ver %XVM_VERSION%")

5. Переключаемся обратно на нашу ветку my-config: (git checkout my-config).

6. Накатываем наши изменения в конфиге на последнюю зафиксированную версию конфига XVM: (git rebase xvm).

 

Итого: 5 команд в шелле и распаковывание новой версии конфига XVM. Никаких блокнотов и прочей чипухи!

 

В принципе, эти 5 команд можно вообще в шелл-скрипт засунуть, для автоматизации так сказать.

Edited by norkas
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...