Как я могу использовать Mercurial? - PullRequest
3 голосов
/ 23 мая 2010

Я предполагаю, что Mercurial имеет обновленный веб-сайт и архивирует старые данные? Легко проверить вещи и тому подобное?

У меня вопрос, как именно мне начать и может ли кто-нибудь дать мне ускоренный курс по использованию Mercurial и использованию следующих технологий ниже:

Notepad++ for coding
FTP
PHP/MySQL
Jquery & other js libraries

Я использую окна и хотел бы, чтобы все было довольно просто. Сейчас я занимаюсь разработкой 1 веб-сайта и хочу использовать какую-то систему CVS. Или я должен просто придерживаться моего текущего файла редактирования в notepad ++ и загружать его с помощью метода ftp и делать резервные копии всего и сразу?

Есть мысли?

РЕДАКТИРОВАТЬ: я делаю http://bugtracker.gttools.com/public/wiki/bluehost/Mercurial прямо сейчас, чтобы попробовать и «установить» его.

Ответы [ 5 ]

10 голосов
/ 23 мая 2010

Я бы определенно рекомендовал прочитать превосходный сайт HGinit http://hginit.com/ в дополнение к официальному руководству .

Обязательно попробуйте перейти к использованию какой-либо формы контроля версий (SVN, git или mercurial), так как это поможет вам сэкономить.

6 голосов
/ 23 мая 2010

Mercurial - распределенная система управления версиями, очень похожая на Git, но предположительно немного более простая.

Хороший учебник Джоэла Спольски можно найти здесь .

Если вы читаете в https://www.mercurial -scm.org / guide в разделе Базовый рабочий процесс , вы сможете научиться работать с ним при редактировании файлов с помощью Notepad ++ и т. Д. .

2 голосов
/ 23 мая 2010

HGInit - хороший учебник по ртути. В основном вы должны hg init в каталоге, который вы хотите контролировать версии. Если вам не нравится командная строка, вы также можете использовать графические инструменты, такие как tortoisehg.

Если я не ошибаюсь, вы также хотите загрузить последнюю версию на сайт. Если я прав, то доступа к ftp для этого будет недостаточно (если вы не определите хук после фиксации, который загружает каталог с использованием ftp).

2 голосов
/ 23 мая 2010

По вашему вопросу звучит так, будто вы мало что знаете о контроле версий (как будто у вас есть базовое представление о том, что это такое и почему это полезно). Поэтому, возможно, первое, что вы должны сделать, это в первую очередь прочитать об этом.

Но с точки зрения использования Mercurial, я не думаю, что вы найдете лучшее понимание того, как его использовать и почему он так хорош, чем учебник Джоэля, который вы можете найти здесь hginit Tutorial

2 голосов
/ 23 мая 2010

Я предполагаю, что Mercurial для того, чтобы иметь обновленный сайт и его архивация старые вещи? Легко проверить вещи и такие?

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

Вы должны проверять свои изменения по мере их внесения. Если во время разработки что-то пойдет не так, вы можете вернуться к последней хорошей версии, которая у вас была. Это отличный способ убедиться, что вы не потеряете дни и дни работы, потому что вы забыли зарегистрироваться.

Прибытие рано, регистрация часто.

...