Архив рубрики: Version Control System

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

Jenkins: установка и настройка Maven билда
0 (0)

25 января 2016

Пример ручной установки Jenkins на Vagrant бокс с Ubuntu 14. Добавляем Vagrant машину: $ vagrant init ubuntu/trusty64 Редактируем Vagrantfile: Vagrant.configure(2) do |config| … config.vm.network «forwarded_port», guest: 8081, host: 8081 … config.vm.network «public_network» … config.vm.provider «virtualbox» do |vb| … vb.memory = «2048» … end … end Запускаем и подключаемся: $ vagrant up $ vagrant ssh

Loading

Jenkins: плагин Multiple SCMs — несколько репозиториев для проекта
0 (0)

20 января 2016

Исходный код находится в одном репозитории, а скрипты билдов-деплоев — в другом. При этом — в них используются разные бранчи. Необходимо загрузить оба репозитория. Для решения — используем плагин Multiple SCMs.

Loading

Git: pull-request из командной строки
0 (0)

3 ноября 2015

Задача — иметь возможность создания пул-реквестов из командой строки. Для этого используем пакет atlassian-stash. Например, создаём бранч: $ git checkout -b add_crm-demo-volvo Добавим файл: $ vim projects/crm-demo-volvo.domain.technology.json $ git add projects/crm-demo-volvo.domain.technology.json $ git commit -m «crm-demo-volvo.domain.technology.json added»

Loading

Git: добавление локального проекта в центральный репозиторий
0 (0)

14 сентября 2015

Имеется директория проекта на локальной машине, не добавленная в Git. Переходим в каталог: > cd /d d:DropboxRDSrdsmanager_NG-1 Создаём пустой репозиторий: > git init Initialized empty Git repository in d:/Dropbox/RDS/rdsmanager_NG-1/.git/

Loading

Git: отменить merge
0 (0)

2 сентября 2015

Есть репозиторий, с двумя бранчами — master и rdsmanager_NG-1. Изменения в rdsmanager_NG-1 были смерджены в master. Необходимо отменить это объединение. Находим «лишний» мердж: D:RDSrdsmanager>git log commit d22654c64574d1f01ef49f12bf0688c7c9cc3c1d Author: Your Name <[email protected]> Date: Wed Sep 2 00:42:05 2015 +0300 11 commit 7bad6f70aa0d10717b55a141e9d85b4305ade67c Author: User Name <[email protected]> Date: Tue Sep 1 17:52:05 2015 +0300 NG-6727 RDSmanager user fix

Loading

Git: использование stash и rebase для обновления локального бранча
0 (0)

7 июня 2015

Имеется локальный бранч, созданный из develop. После его создания — в develop было сделано много изменений, и перед созданием pull-реквеста — хочется их синхронизировать. Отличная документация по rebase и merge есть тут>>>. Для того, что бы не потерять изменения, которые мы уже сделали в локальном бранче — сначала выполняем stash: d:***plugins>git stash Saved working directory… Читать далее »

Loading

Bitbucket: использование RSA-авторизации по ключу
0 (0)

5 июня 2015

Что бы не вводить каждый раз пароль при работе с Bitbucket — он позволяет использовать авторизацию по RSA-ключу. Предполагается, что OpenSSH установлен (на Windows он устанавливается вместе с Git). Генерируем ключ: D:Temp>ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (//.ssh/id_rsa): D:KeysMyBitbucketsetevoy.priv Enter passphrase (empty for no passphrase):… Читать далее »

Loading