Перейти к содержимому

Фото

Как сравнивать ревизии?


  • Чтобы отвечать, сперва войдите на форум
9 ответов в теме

#1 user_quest

user_quest
  • Пользователь
  • 31 сообщений
  • Nick:user_quest
  • WoT Server:RU (Русский)

Опубликовано 02 Август 2016 - 13:49

Вопрос - можно ли сравнить на bitbucket не только соседние билды, а, например, 6217 с 6205?

А то при пропуске нескольких билдов приходится смотреть изменения каждого по сравнению с предыдущим, а то вдруг в свои конфиги надо будет изменения вносить...


Изменено: user_quest, 02 Август 2016 - 14:42

  • 0

#2 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 639 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 02 Август 2016 - 13:56

Вопрос - можно ли сравнить на bitbucket не только соседние билды, а, например, 6217 с 6205?

Конкретно на сайте нельзя (но можете поискать в дополнениях).

Можно в SourceTree.


Изменено: Kotyarko_O, 02 Август 2016 - 13:56

  • 0

#3 user_quest

user_quest
  • Пользователь
  • 31 сообщений
  • Nick:user_quest
  • WoT Server:RU (Русский)

Опубликовано 02 Август 2016 - 14:36

Можно в SourceTree.
 

Вам не сложно выложить линк, где это?

Спасибо.


  • 0

#4 night_dragon_on

night_dragon_on

    Usus magister est optimus.

  • Premium Member
  • 2 990 сообщений
  • Nick:night_dragon_on
  • WoT Server:RU (Русский)

Опубликовано 02 Август 2016 - 14:50

Вам не сложно выложить линк, где это?

 

SourceTree - бесплатный клиент GIT для настольных компьютеров под управлением Windows.


  • 1

#5 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 639 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 02 Август 2016 - 15:43

user_quest, краткая инструкция:

  • Заходите на страницу репозитория (https://bitbucket.org/XVM/xvm).
  • На панели, с левой стороны, нажимаете "Clone". В появившемся окне будет ссылка на страницу загрузки SourceTree:
    Прикрепленный файл  2.png   24,25 Кб   0 раз скачано
    Переходите, скачиваете, устанавливаете.
  • Затем возвращаетесь на страницу репозитория и жмёте тот же пункт "Clone". В этот раз, в нём нужно нажать:
    Прикрепленный файл  1.png   24,26 Кб   0 раз скачано

    Откроется окно SourceTree:
    Прикрепленный файл  02.08.png   19,35 Кб   0 раз скачано
    Выбираете путь, имя и нажимаете "Клонировать".  Это займёт какое-то время, т.к. осуществляется загрузка всего репозитория (в том числе и история всех изменений).
  • По окончании, клонированный репозиторий открывается в программе. Вы можете просмотреть изменения любого коммита, в том числе и промежуточные изменения между нескольких коммитов.
    Просмотр изменений между двумя коммитами

    Подобного вида можно добиться, если использовать сочетание ЛКМ + Ctrl. Также можно отмечать и несколько сразу (воспользовавшись Shift`ом). Ну это всё основы, я думаю они вам известны.

Изменено: Kotyarko_O, 02 Август 2016 - 15:48

  • 1

#6 user_quest

user_quest
  • Пользователь
  • 31 сообщений
  • Nick:user_quest
  • WoT Server:RU (Русский)

Опубликовано 02 Август 2016 - 17:12

Переходите, скачиваете, устанавливаете.

Хмм, тут не мешало бы несколько развернуть более подробно для таких, как я (не разработчик, простой пользователь, использующий несколько отличный от дефолтного конфиг XVM).

У меня не было регистрации и аккаунта на этом сервисе, пришлось регистрироваться. А без этого программа не запускается. Кстати, из браузера (хром) почему-то не захотелось запускаться, пришлось в программе линк вбивать для загрузки репо.

 

ЗЫ Теперь мне понятна разница между простым (на мой дилетантский взгляд) вопросом и такой не слишком простой реализацией ответа :-) Я предполагал, что можно как-то проще, используя ресурсы сайта, где выкладываются сборки XVM.

ЗЗЫ Пока еще грузится репозитарий (уже около 650Мб загрузилось)... Видимо для меня проще было бы отслеживать врукопашную изменения.

 

Upd Загрузилось около 730Мб. Попробовал - отличный инструмент в контексте моего вопроса!

 

Правда, появилось несколько вопросов:

1. локальный репо будет сам обновляться при загрузке программы?

2. не накосячу ли я там где-нибудь (а то создам свой кривой билд от незнания), т.е. - что точно не надо делать не разработчику?


Изменено: user_quest, 02 Август 2016 - 17:23

  • 0

#7 neLeax

neLeax
  • Пользователь
  • 276 сообщений
  • Nick:neLeax
  • WoT Server:RU (Русский)

Опубликовано 02 Август 2016 - 17:23

user_quest, можно с помощью Total Commander сравнивать.
Открываешь в одном окне папку со старым конфигом, в другом - с новым. Далее выбираешь "Команды"-->"Синхронизировать каталоги". Только поставь галочку на пункте "Игнорировать дату".
  • 0

#8 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 639 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 02 Август 2016 - 17:44

1. локальный репо будет сам обновляться при загрузке программы?

Обновляться автоматически не будет. Просто после запуска программы нажимайте кнопку "Получить". Если во внешнем репозитории XVM`а что-то изменится, там об этом будет написано.
А вот оповещать об обновлениях программа может. В настройках есть пункт "Проверять обновления внешних репозиториев". При найденных обновлениях, на кнопке "Получить" будет соответствующая пиктограмма:

Прикрепленный файл  02.08.png   7,53 Кб   0 раз скачано
которая отображает количество новых коммитов во внешнем репозитории.

 

2. не накосячу ли я там где-нибудь (а то создам свой кривой билд от незнания)

Не нажимайте кнопки "закоммитить" и "отправить", в принципе они вам попросту пока не пригодятся (это я просто на всякий случая). Вообще вряд ли у вас "просто так" получится отправить пулл реквест. Так что все ваши косяки будут локальными, только у вас.


Изменено: Kotyarko_O, 02 Август 2016 - 17:50

  • 0

#9 Kapany3uk

Kapany3uk

    07.10.15 Родилась внучка!

  • Пользователь
  • 2 720 сообщений
  • Nick:Kapany3uk
  • WoT Server:RU (Русский)
  • Город: дер. Осеченки

Опубликовано 02 Август 2016 - 17:55

там об этом будет написано.

подскажи, с этим как бороться?  Нашел, обновился :))

Прикрепленный файл  Mercurial.jpg   27,88 Кб   0 раз скачано


Изменено: Kapany3uk, 02 Август 2016 - 17:57

  • 0

#10 Kotyarko_O

Kotyarko_O

    =P

  • Premium Member
  • 5 639 сообщений
  • Nick:Kotyarko_O
  • WoT Server:RU (Русский), EU (European)
  • Город: Одесса

Опубликовано 02 Август 2016 - 17:59

Kapany3uk, нужно обновить встроенный инструмент Меркуриала. Видимо, разработчики там много всего важного сделали и настоятельно рекомендуют обновиться.
Заходим в глобальные настройки программы (Инструменты > Настройки). Переходим на вкладку "Mercurial" и жмём:
Прикрепленный файл  1.png   25,78 Кб   0 раз скачано
(с русским переводом там немного сбитые размеры =) )
Дальше всё загружается и устанавливается автоматически.
 


Изменено: Kotyarko_O, 02 Август 2016 - 18:00

  • 2





0 пользователей читают эту тему

0 зарегистрированных, 0 гостей, 0 невидимых

© Mr 13