mirror of
https://github.com/SergeFocus/1C-Functin-to-yEd.git
synced 2024-12-07 11:00:56 +02:00
в документацию добавлены особенности обновления и стратегий объединения
расширены атрибуты объединения
This commit is contained in:
parent
aaa96ed7da
commit
50d78635ed
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -1,2 +1,5 @@
|
|||||||
README.md merge=ours
|
README.md merge=ours
|
||||||
.gitmodules merge=ours
|
.gitmodules merge=ours
|
||||||
|
.gitignore merge=ours
|
||||||
|
.gitattributes merge=ours
|
||||||
|
LICENSE merge=ours
|
||||||
|
30
README.md
30
README.md
@ -30,12 +30,20 @@ git remote set-url bootstrap https://github.com/silverbulleters/vanessa-bootstra
|
|||||||
|
|
||||||
### Порядок обновления
|
### Порядок обновления
|
||||||
|
|
||||||
|
включите стратегию слияния для текущего репозитория - чтобы изменения шаблона каталогов не мешали в вашем проекте ваш проекте
|
||||||
|
|
||||||
|
```Shell
|
||||||
|
git config --local merge.ours.driver true
|
||||||
|
```
|
||||||
|
|
||||||
Чтобы получить изменения каталога
|
Чтобы получить изменения каталога
|
||||||
|
|
||||||
```Shell
|
```Shell
|
||||||
git pull bootstrap <ваша текущая ветка разработки>
|
git pull --no-commit bootstrap master
|
||||||
```
|
```
|
||||||
|
|
||||||
|
все изменения шаблона помещаются в таком случае как незафиксированные изменения, поэтому всегда можно откатиться в случае конфликтов файлов
|
||||||
|
|
||||||
### Если вы уже ведете разработку на 1С при помощи Git репозиториев
|
### Если вы уже ведете разработку на 1С при помощи Git репозиториев
|
||||||
|
|
||||||
создайте как это положено в **git-flow** отдельную тематическую ветку
|
создайте как это положено в **git-flow** отдельную тематическую ветку
|
||||||
@ -50,8 +58,28 @@ git-flow new-feature new-catalog-structure
|
|||||||
git remote set-url bootstrap https://github.com/silverbulleters/vanessa-bootstrap.git
|
git remote set-url bootstrap https://github.com/silverbulleters/vanessa-bootstrap.git
|
||||||
```
|
```
|
||||||
|
|
||||||
|
~~~
|
||||||
здесь необходимо обратить внимание на функционал "Стратегий объединения" (merge strategies)
|
здесь необходимо обратить внимание на функционал "Стратегий объединения" (merge strategies)
|
||||||
для этого используется файл .gitattributes в котором указано как файлы не объединять из основного репозитория с шаблоном
|
для этого используется файл .gitattributes в котором указано как файлы не объединять из основного репозитория с шаблоном
|
||||||
|
~~~
|
||||||
|
|
||||||
|
получите изменения с нового внешнего репозитория без применения изменений
|
||||||
|
|
||||||
|
```Shell
|
||||||
|
git fetch bootstrap
|
||||||
|
```
|
||||||
|
|
||||||
|
включите стратегию слияния для текущего репозитория - чтобы изменения шаблона каталогов не изменяли ваш проект
|
||||||
|
|
||||||
|
```Shell
|
||||||
|
git config --local merge.ours.driver true
|
||||||
|
```
|
||||||
|
и получаем изменения шаблона
|
||||||
|
|
||||||
|
```Shell
|
||||||
|
git pull --no-commit bootstrap master
|
||||||
|
```
|
||||||
|
все изменения шаблона помещаются в таком случае как незафиксированные изменения, поэтому всегда можно откатиться в случае конфликтов файлов
|
||||||
|
|
||||||
### Возможности доработки шаблона
|
### Возможности доработки шаблона
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user