|
Есть ли смысл отказаться от хранилища и перейти на .git | ☑ | ||
---|---|---|---|---|
0
1CIlya
19.05.17
✎
11:41
|
Коллеги, здравствуйте!
Встроенное хранилище конфигурации дает сбой при обновлении конфигурации поставщика когда меняется справочная информация. "Адд in ass"'ки (вендор) это ошибкой не признает, обрекая своих холопов на мытарства при сравнении и объединении конфигураций. Есть ли смысл отказаться от хранилища и перейти на .git с отслеживанием изменений по текстовому представлению конфигурации, или получится "шило на мыло"? |
|||
1
Heckfy
19.05.17
✎
11:43
|
||||
2
Oftan_Idy
19.05.17
✎
11:45
|
git - не удобный. Чем тебе Хранилище то не устраивает?
|
|||
3
1CIlya
19.05.17
✎
11:46
|
(1) как платный, для отслеживания изменений в Visual Studio ничего платить не надо.
|
|||
4
trdm
19.05.17
✎
11:47
|
Пользуюсь svn-ом. Для локальных продуктов вполне себе.
разборка/комит автоматом. |
|||
5
1CIlya
19.05.17
✎
11:47
|
(2) обсуждали здесь УПП Обновление конфигурации поставщика с 1.3.87.2 на 1.3.88.2 в хранилище
|
|||
6
Лефмихалыч
19.05.17
✎
11:53
|
(0) переходи
|
|||
7
1CIlya
19.05.17
✎
11:53
|
(4) речь об этом https://habrahabr.ru/post/29440/ ?
|
|||
8
Fragster
гуру
19.05.17
✎
11:53
|
с гитом есть проблемы с окончаниями строк
|
|||
9
Fragster
гуру
19.05.17
✎
11:54
|
когда запросы собираются/модифицируются через +символы.пс+
|
|||
10
1CIlya
19.05.17
✎
11:54
|
(6) типа, переходи, а мы посмотрим на кардебалет...
|
|||
11
1CIlya
19.05.17
✎
11:55
|
(9) спасибо, а еще с чем-то скалкивались?
|
|||
12
Живой Ископаемый
19.05.17
✎
12:03
|
хранилище - централизованный репозиторий, гит - распределенный.
Поэтому в гите, если два разработчика внесли изменения в одно места, нужно будет разгребать конфликты. Если это тексты модуля - тогда ок, а если форма? она как выгружается в 1С? Как хмл? гит ничего про хмл не знает, он его воспринимает как текст. Это у меня правда не 1совский опыт. |
|||
13
Лефмихалыч
19.05.17
✎
12:05
|
(10) А ты как хотел?
|
|||
14
Fragster
гуру
19.05.17
✎
12:11
|
(11) да это так. пока на партнерском не будет информации, что релиз ERP целиком сделан на EDT, переходить не буду. соответственно, и git нафиг. не так много у меня разработчиков, чтобы его использовать.
|
|||
15
1CIlya
19.05.17
✎
12:12
|
(12) Форма выгружается вместе с модулем в единый файл. Это, если по-старому. Или же в xml, если по-новому. Но это тоже текст, вы считаете ерунда получится?
Цели создания хранилища: 1. Возможность откатиться к предыдущему релизу; 2. Оперативно видеть изменения за указанный период; 3. Анализировать изменения, которые внесли бойцы за неделю и, при необходимости, выдавать варешки и гречку. (тут постоянно "моячит" этот регистр сведений, доводя впечатлительных граждан). |
|||
16
Лефмихалыч
19.05.17
✎
12:14
|
(15) эти все цели штатное хранилище решает
|
|||
17
trdm
19.05.17
✎
12:16
|
(7) СВН установлена локально.
|
|||
18
1CIlya
19.05.17
✎
12:21
|
(16) Скажем так, решает как это обычно у 1С-ок (через одно место). Приходится отвлекаться на незначимую информацию, фильтровать вывод, не очень это хорошо.
|
|||
19
Живой Ископаемый
19.05.17
✎
12:37
|
2(15) "Но это тоже текст, вы считаете ерунда получится? "
У меня опыт использования гита в айос приложениях. И вот я хочу сказать, что хранилище лучше. удобнее. визуальнее, интегрированее. Оно централизованное, оно не позволяет появляться ситуации когда два разработчика вносят изменение в одно место. Потому что перед тем как внести изменение кто-то один должен это место *захватить*. В гите такая ситуация потенциально и кинетически возможна. То есть решается на уровне соглашения между разрабами. еще какими-то техническими ухищрениями (например в мобильном приложении все формы-экраны находятся по умолчанию в одном ХМЛ-файле, поэтому приходилось разбивать их поотдельности, чтобы сделать их более 1Сными) Когда вносится изменения в хмл файл в два места, например один контрол один прог подвинул вправо, а другой - влево, гит сохранит оба изменения, и пометит их типа своими придурошными метками <<<<<<< >>>>>>> то есть по сути он уже сломает ХМЛ И вам нужно будет такой конфликт обязательно решить, и к сожалению руками. |
|||
20
Живой Ископаемый
19.05.17
✎
12:40
|
с другой стороны - чувство что ты почти как настоящий разраб, и можешь как красноглазик комиттить на ремоут репо коммитить из командной строки - бесцено.
Так что переходи. :) |
|||
21
1CIlya
19.05.17
✎
12:46
|
(19) Согласен, для совместной разработки централизованное хранилище очень хороший вариант по сравнению с децентрализованным .git.
Конкретно обсуждаемое хранилище служит скорее архивом. Хотя, сравнение и объединение очень привлекательную картинку выдает, если бы не одно но. .git так красиво не покажет из командной строки.) Видимо, будем плакать, ругаться, но продолжать грызть кактус. |
|||
22
1CIlya
19.05.17
✎
12:47
|
С нового года новое хранилище начинать будем.
|
|||
23
Fragster
гуру
19.05.17
✎
12:48
|
(19) в гите каждый разраб делает себе "ветку", а потом "мерджит "в "мастер"
|
|||
24
Живой Ископаемый
19.05.17
✎
13:13
|
2(23) Ну да, конфликтов не будет... Будут тапки последнего...
с другой стороны в хранилище также, но с захватом... 2(21) Не, для гита тоже есть всякие инструменты. Например SourceTree, но опять же - там не будет пообъектного сранвения, там будет по-файловое |
|||
25
Heckfy
19.05.17
✎
14:25
|
Это, а как расширения с хранилищем поживают?
|
|||
26
Вафель
19.05.17
✎
14:27
|
единственный плюс гита - это код ревью
|
|||
27
Вафель
19.05.17
✎
14:28
|
ну и для расширений других способов тоже нет
|
|||
28
Fragster
гуру
19.05.17
✎
14:28
|
(25) никак
|
|||
29
Вафель
19.05.17
✎
14:28
|
(24) разве гит дает замерджить с конфликтами?
|
|||
30
Heckfy
19.05.17
✎
14:29
|
(28) Ааа. А то я думаю может я чего упустил....
|
|||
31
Живой Ископаемый
19.05.17
✎
21:03
|
2(29)а... действительно, тогда даже отдельные ветки всего лишь отсрачивают момент решения конфликта
|
|||
32
Лефмихалыч
19.05.17
✎
21:34
|
(26) и ветки
|
|||
33
Лефмихалыч
19.05.17
✎
21:37
|
+(32) и децентрализация
|
|||
34
Лефмихалыч
19.05.17
✎
21:44
|
а все кодревью реализуют уже инструменты, которые поверх гита
|
|||
35
Digger
20.05.17
✎
07:06
|
С гитом можно работать только на конфах с УФ. Для УПП не подойдет там формы будут в бинарник а не хмл выгружаться.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |