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

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

Рекомендуемые сообщения

(изменено)

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

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

Изменено пользователем user_quest

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
Вопрос - можно ли сравнить на bitbucket не только соседние билды, а, например, 6217 с 6205?

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

Можно в SourceTree.

Изменено пользователем Kotyarko_O

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Можно в SourceTree.
 

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

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

  • Заходите на страницу репозитория (https://bitbucket.org/XVM/xvm).
  • На панели, с левой стороны, нажимаете "Clone". В появившемся окне будет ссылка на страницу загрузки SourceTree:
    post-16412-0-99659500-1470145804_thumb.png
    Переходите, скачиваете, устанавливаете.
  • Затем возвращаетесь на страницу репозитория и жмёте тот же пункт "Clone". В этот раз, в нём нужно нажать:
    post-16412-0-46270300-1470145939_thumb.png

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

    'Просмотр изменений между двумя коммитами'

    post-16412-0-98703600-1470148942_thumb.png

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
Переходите, скачиваете, устанавливаете.

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

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

 

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

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

 

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

 

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

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

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

Изменено пользователем user_quest

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@user_quest, можно с помощью Total Commander сравнивать.

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

Поделиться сообщением


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

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

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

post-16412-0-38664600-1470156518_thumb.png

которая отображает количество новых коммитов во внешнем репозитории.

 

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

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

Изменено пользователем Kotyarko_O

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

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

post-24956-0-00825800-1470156922_thumb.jpg

Изменено пользователем Kapany3uk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

@Kapany3uk, нужно обновить встроенный инструмент Меркуриала. Видимо, разработчики там много всего важного сделали и настоятельно рекомендуют обновиться.
Заходим в глобальные настройки программы (Инструменты > Настройки). Переходим на вкладку "Mercurial" и жмём:
post-16412-0-51765500-1470157134_thumb.png
(с русским переводом там немного сбитые размеры =) )
Дальше всё загружается и устанавливается автоматически.
 

Изменено пользователем Kotyarko_O
  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×