Очень мной любимый эмулятор Радио-86РК на JavaScript не нуждается даже в хостинге, чтобы работать. Проект, залитый через Mercurial, доступен для чтения всем, а значит, нет нужды заморачиваться с хостингом. Достаточно поставить ссылку напрямую в репозиторий.
Отличная идея! А что будет, если залить проект через SVN?
Увы - ничего хорошего. HTML-документ, загруженный через SVN, можно открыть из браузера... но сервер вернёт его как [text/plain], а не как [text/html]. И браузер покажет вместо страницы её исходный код.
К счастью, Google Code поддерживает репозитории 3 форматов: SVN, Git и Mercurial. Вот и выпал случай их протестировать.
Я решил пользоваться Mercurial. Почему?
Отличная идея! А что будет, если залить проект через SVN?
Увы - ничего хорошего. HTML-документ, загруженный через SVN, можно открыть из браузера... но сервер вернёт его как [text/plain], а не как [text/html]. И браузер покажет вместо страницы её исходный код.
К счастью, Google Code поддерживает репозитории 3 форматов: SVN, Git и Mercurial. Вот и выпал случай их протестировать.
- SVN - работает неправильно
- Git - работает правильно (TortoiseGit + msysgit, указать в настройках Tortoise c:\Program Files\Git\bin\ как источник git.exe). Лучше брать git.exe из официального git-scm.
- Mercurial (он же Hg) - работает правильно
Я решил пользоваться Mercurial. Почему?
- Под него есть официальный TortoiseHG со знакомым интерфейсом и не требующий ничего доставлять
- Под ним работает эмулятор Радио-86РК.
- Энциклопедия холиваров считает, что он проще для повседневной работы.
Комментариев нет:
Отправить комментарий