Эта история началась трагически. Я случайно стер исходники проекта, над которым работал несколько дней. Бекапов не делал, svn забросил (я работаю один, без команды), для версионности вполне обходился Local History в Eclipse/NetBeans. Но эта потеря заставила меня как следует задуматься о том, чтобы все-таки использовать VCS, хотя бы для бекапа. Основной выбор был между Git и Mercurial (о достоинствах и недостатках CVS/SVN и прочих ищите в поисковиках). За Mercurial для меня сыграло то, что на Bitbucket был бесплатно доступен один приватный репозиторий, в отличии от Github, где все публично. А у меня на некоторых сайтах пароли в коде зашиты. Читать дальше...
-
-
Для тех у кого проблемы с commit в svn. У меня сегодня случилась ошибка "405 Not Allowed". Оказалось во всем виноват nginx, который я недавно поставил. Проблема, вероятно, появляется у тех, у кого VDS от FirstVDS.ru. Дело в том, что nginx автоматически сжирает конфига апача и настраивает кеширование. А тогда, когда вы пытаетесь закоммитить css, js или еще что-то, что nginx пытается проксировать, возникает ошибка. Я ее решил следующим способом - полностью закомментировал location в настройках субдомена svn.charnad.com, где указывается обработка статического контента, так как на это субдомене ничего не надо проксировтаь. После чего рестарт nginx'a и все отлично. Удачи.









