Как мне заставить MercurialEclipse и Bitbucket общаться друг с другом?

В порядке предпочтения:

  1. Если вы используете движок шаблонов (например, Twig, Smarty, Blade), убедитесь, что он предлагает контекстно-зависимое экранирование. Я знаю по опыту, что делает Твиг. {{ var|e('html_attr') }}
  2. Если вы хотите разрешить HTML, используйте Очиститель HTML . Даже если вы считаете, что принимаете только Markdown или ReStructuredText, вы все равно хотите очистить HTML эти языки разметки.
  3. В противном случае используйте htmlentities($var, ENT_QUOTES | ENT_HTML5, $charset) и убедитесь, что остальная часть вашего документа использует тот же набор символов, что и $charset. В большинстве случаев 'UTF-8' является желаемым набором символов.

Кроме того, убедитесь, что вы выбрали на выходе, а не на входе .

16
задан David Matuszek 25 March 2011 в 15:47
поделиться

1 ответ

Выполнение с использованием пользовательского интерфейса Eclise «Team» :

  • Создайте проект в Eclipse и "share" используйте тип репозитория Mercurial. Это создаст локальный репозиторий (по умолчанию в том же месте, где находится ваш проект).

  • Создать репозиторий проекта в BitBucket.

  • Используйте "Team">"Push" для внесения локальных изменений в ваше удаленное хранилище BitBucket. В первый раз вам будет предложено ввести URL хранилища, имя пользователя и пароль. Вся эта информация доступна в вашем веб-интерфейсе Bitbucket.

Не забывайте, что после этого вам нужно выполнить 2 этапа. Commit в Eclipse UI будет фиксировать его в вашем локальном репозитории. В представлении синхронизации вашей команды вы увидите дополнительные «Исходящие» и «Входящие» записи. Используя правую кнопку мыши на них, вы сможете выталкивать / извлекать изменения в / из вашего репозитория BitBucket.

Управлять информацией удаленного репо можно в специальном представлении «Mercurial Repositories».

Дополнительную информацию можно найти в руководствах по адресу http://ekkescorner.wordpress.com/blog-series/git-mercurial/

.
21
ответ дан Eugene Ryzhikov 25 March 2011 в 15:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: