Использование TortoiseHgs Repository explorer

Я прихожу с фона TortoiseSVN и решил попробовать TortoiseHg. Одна вещь, которую я действительно использовал с TortoiseSVN, - это SVN Repo-Explorer, который работал аналогично Windows Explorer. Однако, когда я пытался использовать TortoiseHg Repository Explorer, то, что я получил, было чем-то другим, это было больше похоже на TortoiseSVN Show Log. Он показал мне, что произошло с последними коммитами, и какие файлы были изменены и даже имели отличные графики. Тем не менее, мне все еще не хватает для TortoiseSVN Repo-Explorer.

Есть ли у TortoiseHg что-то вроде этого? Как я могу совать репозиторий, если я могу просматривать только измененные вещи?

Ответ 1

Возможно, я ошибаюсь, поскольку у меня мало опыта с Hg, но я считаю, что у TortoiseHg нет репозитория, такого как его SVN-коллега, потому что Hg - это распределенная VCS вместо централизованного VCS, такого как SVN. Итак, фактический репозиторий - ваша "выданная" копия. Когда вы совершаете фиксацию, вы фиксируете свой локальный репозиторий, а затем можете изменять изменения для других людей или местоположений (например, кода Google или ваших товарищей по команде). На самом деле существует несколько разных репозиториев для проекта, расположенного во многих местах, а не одного, поэтому нет никакого смысла "исследовать репозиторий". Лучшее, что вы можете сделать, это проверить входящие смены и просмотреть локальный репозиторий (используя проводник Windows).

Это в основном мои рассуждения, основанные на небольшом опыте с обоими. Возможно, я ошибаюсь, но, надеюсь, это звучит разумно.

Эта статья может помочь в ее устранении: Распределенный контроль версий. Мне потребовалось некоторое время, чтобы обмануть идею распределенного VCS. В двух словах, это похоже на отправку ваших отзывов товарищам по команде. У каждого есть свой собственный репозиторий, и каждый обновляет свой собственный репозиторий, получая изменения от других.