Так как я не уверен, что вы подобрали мою обновленную версию в HN:
var loc = window.location.href.split('?')[1].split('#')[0].split('&');
var qs = {};
$jq.each(loc, function(ix, el) {
var m = el.split('='), k = m[0], v = m[1];
qs[k] = v;
});
var args = {
pid: qs.pid, // photo ID
id: qs.id, // photo owner ID
subject: Env.user, // user ID to remove
name: '', // not checked
action: 'remove',
__a: 1,
fb_dtsg: Env.fb_dtsg,
post_form_id: Env.post_form_id,
post_form_id_source: 'AsyncRequest'
};
$jq.post('/ajax/photo_tagging_ajax.php', args);
Некоторое время мы использовали github в онлайн-проекте ruby on rails.
Мы клонируем, изменяем, фиксируем в наших локальных репозиториях и, как только обязательно, нажимаем.
Мы используем GitHub для управления размещенным исходным кодом. На самом деле это очень безопасно для частных репозиториев (с использованием их платных планов) - он использует SSH и ключи для проверки, поэтому все передается безопасным способом.
Мы рассматриваем наши репозитории на GitHub как «исходную» копию для всех наших репозиториев, зафиксируйте там все изменения, а затем запустите « git pull » на наших локальных машинах разработчика, чтобы получить последнюю копию кода.
Мы все еще совершенствуем нашу стратегию развертывания с помощью git, но текущий план состоит в том, чтобы иметь тег под названием «стабильный», который мы будем загружать на наши промежуточные и производственные серверы, когда это необходимо.
Для резервного копирования, помимо клонирования репозитория в различных местах, вам следует изучить git-bundle .