git

Работа с git в PhpStorm. Rebase (Видео)

Аватар пользователя mbaev
3

На сегодняшний момент невозможно представить процесс разработки в команде без какой-либо системы контроля версий. В git'е существует две основных стратегии слияния веток:

Откат базы

Аватар пользователя alexo

Можно ли сделать откат базы по аналогии того, как откатывают файлы в git?
Т.е. убрать ненужные изменения?
Или только вручную заменой базы на раннюю сохраненную версию?

0 Thanks

Вакансия Drupal-специалист (Астана, Казахстан)

Аватар пользователя Dark_kz

В частную компанию требуется на постоянную работу Drupal-специалист.
Официальное оформление, полная занятость. Удаленная работа не рассматривается, прошу не беспокоить.
Режим работы с понедельника по пятницу, с 9 до 18.30 (обед с 13 до 14.30).
Заработная плата по результатам собеседования от 100 до 300 тысяч тенге. Офис на левом берегу.

Резюме высылать на drupalkz@gmail.com
Обязательно приложите информацию со ссылками на ваши выполненные работы.
Если вы работали в команде, уточните над какой частью проекта работали лично.

Обязанности:
* Работа с CMS Drupal 7
* Настройка, администрирвание и техническое сопровождение сайта
* Консультирование пользователей
* Частичное администрирование сервера (cron, sphinxsearch, backup)

Требования:

0 Thanks

Drupal + git workflow

Аватар пользователя andribas@drupal.org

Доброе утро!
Скажите, пожалуйста, кто-нибудь использует git для установки, обновления, управления проектом на друпал?
Почитал руководство https://www.drupal.org/node/803746 плюсы конечно есть, в друпал 8 вообще никуда без этого, но вот эта фраза все смазала:

If you are unable to get your configuration changes into code, you can also keep very good notes of every single change that was made, and manually make them again both on the test site, and on production.

Сейчас drush использую, грубо говоря, deploy сводится к командам

user@localhost$ drush archive-dump
user@localhost$ scp drush-backups/site.tar.gz host:/home/user/drush-backups/site.tar.gz
user@host$ sudo rm -rf site
user@host$ drush archive-restore /home/user/drush-backups/site.tar.gz
0 Thanks

Два проэкта - один репозиторий

Аватар пользователя frajj

Здавствуйте уважаемые друпалеры.

Есть необходимость править два очень похожих проэкта через один git репозиторий, тоесть один проэкт основной а другой содержит некоторые отличия (тема, некоторые модули, .htacces, robots.txt ...).

Возможно ли както склонировать репозиторий основного проэкта частично, или что-то в этом роде?

0 Thanks

[Решено]Как патчить модуль, если патч c drupalcode.org

Аватар пользователя dakanca

Добрый день.

Сразу скажу что гуглил, и xandeadx'а уже читал.

Мне нужно пропатчить модуль ctools.

Сам патч http://drupalcode.org/project/ctools.git/commitdiff/280ccd0, не могу найти файл патча. Пытался сам создать, копируя содержимое в создаваемый файл .patch, вижу ошибку

0 Thanks

Процесс разработки сайтов, работа с git. Обмен опытом.

Аватар пользователя penexe

Давайте поговорим о контроле кода, версий и прочего.
Как делаю сайты я.

Пробовал делать так:
1) создаю проект на bitbucket
2) создаю локально копию и работаю с сайтом на денвере
3) создаю копию на хосте
4) после каждого чиха, делаю коммит + пуш на битбакет, потом перехожу в консоль хоста и делаю пулл изменений
5) вижу результат на хостинге

в этом списке пункт 4 начинает бесить ппц как, прыжки из консоли в консоль чтоб подтянуть изменения прям бесят.
и в конце концов я забиваю и новый сайте делаю вот как:

1) Новый сайт делаю локально на wamp, денвер и прочее..
2) как только сайт готов к продакшену выкладываю его на хостинг.
3) Теперь код тестирую на локалке + приходится 2 раза проделывать все что касается "кликания мышкой в админке" на локаке и на хосте

0 Thanks

Как скачивать модули — Ultimate-гид по странице модуля на Drupal.org

Аватар пользователя kalabro

Под установкой модуля мы обычно подразумеваем: скачать, положить в sites/all/modules/, включить.
Однако есть целый ряд нюансов, которые узнаёшь с опытом, и на которые стоит обращать внимание при выборе и установке модулей на свой сайт.

Ваша покорная слуга (kalabro) совместно с питерским сообществом подготовили большой туториал на эту тему:

Как скачать модуль с Drupal.org и не облажаться: Часть I
Откуда качать; информация о релизах и авторах.

0 Thanks

Как настроить Git, чтобы печатать в консоли на русском?

Аватар пользователя Nicebit

Только изучаю Git и столкнулся с проблемой кирилицы в Git.
Использую Windows XP, msysGit 1.8.1.2

* Просто показ русских букв в Git'e я настроил: поставил в настройках "core.quotepath = false".
* Чтобы писать комментарии к коммиту установлено "core.editor = 'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin", а в самом редакторе стоит кодировка UTF-8.
* А вот как сделать так, чтобы можно было печатать в консоли на кирилице не пойму.
Нашёл проект utf8-git-on-windows. Но смущает, что он давно не обновляется.
Понимаю, что можно попробовать перейти на какой-нибуть графический интерфейс, но пока интересует именно работа в консоли.

0 Thanks

DCQ - модуль для автоматической проверки Drupal Code Style через git.

Аватар пользователя ilyin.eugene

Этот модуль позволяет автоматизировать проверку соблюдения стандартов кодирования Drupal через git. Модуль называется DCQ - Drupal Code Quality.

 Страничка модуля DCQ.

Установка и настройка:

0 Thanks

Требуется Drupal программист

Аватар пользователя NatalliaHR

Тип работы: Постоянная; полный рабочий день.
Место работы: Удаленная или в офисе (для офиса обязательно иметь разрешение на работу в США).

Условия работы и компенсации:

• Понедельник–пятница: 8 часов в день (оговаривается);
• Месторасположение офиса: New York,NY, USA;
• Заработная плата от ********у.е.по договоренности;
• Возможности роста;
• В случае удачного сотрудничества мы заинтересованы в постоянных отношениях;
• Денежные бонусы за участия в дополнительных проектах;
• Премии за отлично выполненную работу;
• Cтабильная работа над интересными проектами.

Требуются опытные Drupal программисты;
Опыт работы с объектно-ориентированными языками(OOP)такими как Python, Java, C++, Perl и т.д.;

0 Thanks

Как внедрять новые функции в работающий проект?

Аватар пользователя dimmduh

Имеем рабочий сайт с небольшой посещаемостью
БД в mysql > 1 Гб данных (ноды, индекс поиска, кеш полей)
Объем файлов > 5 Гб (изображения нод)

Как поддерживать и дорабатывать такой сайт?
В данный момент код положен в git и с обновлением кода на рабочем сервере вопросов пока не возникает.
Но как быть с БД, что делать, если при разработке будет добавлено пару полей, удалено несколько модулей?

0 Thanks

Bitbucket Git

Аватар пользователя bob

Может быть уже и баян, но я был приятно удивлен. В свое время я пользовался Bitbucket для Mercurial репозиториев. А теперь Bitbucket предоставляет Git хостинг для приват и паблик репозиториев. Бесплатно - unlimited disk space, unlimited repositories, до 5 пользователей включительно.

P.S. Это не реклама. Просто в свое время искал толковый git хостинг для приватных проектов.

0 Thanks

работа с Git

Аватар пользователя kwas

На drupal.org много всего написано про Git и даже видео есть, но так и не могу понять, в какое место нужно вводить эти Git команды. Что это за прога и как ею подключиться именно к хранилищу на drupal.org. Только не надо говорить: "возьми любую, какая тебе нравится". Плиз, конкретно под виндовс ХР/7 чтобы можно было работать...
Спасибо

0 Thanks

как присоединиться к проекту на drupal.org&

Аватар пользователя quaser

Я портировал модуль http://drupal.org/project/webdav на drupal 7.
Что-то естественно добавил, кое что убрал. Планирую в дальнейшем его развивать. Как мне его выложить туда? Все инструкции которые попадались на глаза по CVS, но сейчас-то git стоит.
Проект оттуда я с репозитория взял, гит как минимум на скачивание настроил. ветки для 7 нет. Подскажите пожалуйста как присоединиться к проекту, или создать новую ветку там. ну или как корректно создать новый проект, если это имеет смысл.

0 Thanks

git-dev.drupal.org

Аватар пользователя olk

А кто нибудь ну сабж уже сумел пробиться ?
Вроде делаю все по инструкции, но при переходе на http://git-dev.drupal.org/user/password
получаю 403 Forbidden.

0 Thanks

Как кто настраивает размещение и поддержку сайта на хостинге

Аватар пользователя krak

Ребята поделитесь как можно настроить сайт на сервере так, чтобы его потом было проще обновлять?

У меня есть один сайт (на 6ке), который я синхронизирую в Eclipse через sftp. Недостаточно быстр, но прост в настройке.

Один сайт я попробовал сделать при помощи git и bare reposirory. Установка прошла нормальна, но вот после установки когда я пытаюсь новый модуль залить или обновить что - слетает файлы, которые создались/изменились автоматически на сервере (например, settings.php), может я некорректно настроил - не знаю.

0 Thanks

Как правильно организовать контроль и управление файлами проектов

Аватар пользователя VLAD_X

Недавно здесь пролетала заметка об организации контроль файлов при помощи Git, довольно интересная вещь. Но в ней описана реализация только для одного независимого проекта.
При желании добавить ещё один проект в репозитарий (или создать новый репозитарий для нового проекта) придётся целиком и полностью копировать весь код Друпала и модулей со всеми внесёнными изменениями.

0 Thanks