|   |   | 
| 
 | Система контроля версий для 1С обработок. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Курцвейл 04.05.17✎ 06:05 | 
        Интересует вопрос хранения версий.
 Зачем это нужно? Чтобы не засорять папку с обработками более ранних версий. Знаю что будь Java и тп то достаточно Git и Bitbucket. Но у меня 1С. Вот интересно кто-то решал для себя такой вопрос? | |||
| 1
    
        Рэйв 04.05.17✎ 06:11 | 
        Сделай папку с версиями для разработки и отдельно с последними релизами     | |||
| 2
    
        Рэйв 04.05.17✎ 06:12 | 
        А вообще зачем хранить старые версии непонятно. Они же старые:-)     | |||
| 3
    
        Курцвейл 04.05.17✎ 06:12 | 
        (1) Как-то это не очень удобно. :)     | |||
| 4
    
        igorPetrov 04.05.17✎ 06:12 | 
        (0) Используй Git и Bitbucket. Для обработок самое оно.     | |||
| 5
    
        Рэйв 04.05.17✎ 06:13 | 
        (3)куда еще удобнее то? Утащил релиз в папку разработки, поиздевался над ним и вернул на место:-)     | |||
| 6
    
        Курцвейл 04.05.17✎ 06:15 | 
        (2) Вдруг попросят откатить назад пользователи. Если обработка большая, могут вылезти непредвиденные глюки.
 В случае скачка напряжения и одновременной работы в конфигураторе с разработкой могут полезть глюки при попытке открыть. Может еще какие-то примеры можно привести зачем это. | |||
| 7
    
        igorPetrov 04.05.17✎ 06:16 | 
        (2) Имеешь какое-то понятие о контроле версий и связанных с этим удобствами? Или 150 тыщ папок для тебя высшее счастье?     | |||
| 8
    
        igorPetrov 04.05.17✎ 06:16 | 
        (6) Чем Git  не устраивает?     | |||
| 9
    
        Рэйв 04.05.17✎ 06:18 | 
        (7)у меня почти всегда максимум 2 предыдущих версии для разработки и одна рабочая последняя. Большое удобство, связанное с отсутствием ненужного мусора "на всякий случай", который годами валяется никому не нужный.     | |||
| 10
    
        Курцвейл 04.05.17✎ 06:19 | 
        (8) А для интерфейса Git что и как использовать?     | |||
| 11
    
        igorPetrov 04.05.17✎ 06:25 | 
        (10) SourceTree например     | |||
| 12
    
        igorPetrov 04.05.17✎ 06:26 | 
        (10) И что за вопрос, ты с гитом работал?     | |||
| 13
    
        Маленький Мук 04.05.17✎ 06:29 | 
        цифры с версиями в наименовании обработки не подошли, обязательно велосипед нужен?     | |||
| 14
    
        Курцвейл 04.05.17✎ 06:30 | 
        (12) Я работал из под IDEA через плагин для Bitbucket     | |||
| 15
    
        igorPetrov 04.05.17✎ 06:30 | 
        (13) А сравнить чем обработки отличаются?     | |||
| 16
    
        igorPetrov 04.05.17✎ 06:31 | 
        (14) Тогда см (11)     | |||
| 17
    
        Курцвейл 04.05.17✎ 06:31 | 
        (13) Мне больше удобнее было бы dropbox или TimeMachine под винду, но чтобы версию можно было получить на любой момент времени     | |||
| 18
    
        Маленький Мук 04.05.17✎ 06:32 | 
        (15) так они в конфигураторе нормально сравниваются     | |||
| 19
    
        igorPetrov 04.05.17✎ 06:33 | 
        (17) Велосепедист, ну используй дропбокс. Тебе походу контроль версий не нужен.     | |||
| 20
    
        igorPetrov 04.05.17✎ 06:33 | 
        (18) ой ли? Так всё легко и просто? Еще один любитель квадратных колес.     | |||
| 21
    
        Курцвейл 04.05.17✎ 06:35 | 
        (19) В дропбокс ограничение на 30 дней. Я хочу без ограничений :)     | |||
| 22
    
        Курцвейл 04.05.17✎ 06:36 | 
        (19) Я так понимаю для полноценного сравнения версий обработок конфигуратор не подойдет. Нужен распаковыватель кода 1С в текстовые файлы. Плюс плагин к текстовому редактору.     | |||
| 23
    
        Маленький Мук 04.05.17✎ 06:36 | 
        (20) да вот как лошара жму файл->сравнить файлы и смотрю чем они отличаются     | |||
| 24
    
        igorPetrov 04.05.17✎ 06:44 | 
        (22) Не нужен распаковыватель.     | |||
| 25
    
        igorPetrov 04.05.17✎ 06:45 | 
        (23) Не очень наглядно в случае сравнения модулей.     | |||
| 26
    
        1dvd 04.05.17✎ 06:47 | 
        (25) Серьёзно? не очень наглядно???     | |||
| 27
    
        1dvd 04.05.17✎ 06:48 | 
        куда уж, блин, нагляднее     | |||
| 28
    
        igorPetrov 04.05.17✎ 06:48 | 
        (26) Ладно, хорошо, наглядно.     | |||
| 29
    
        Маленький Мук 04.05.17✎ 06:48 | 
        (27) да он про эту кнопку только что узнал     | |||
| 30
    
        igorPetrov 04.05.17✎ 06:49 | 
        (29) Это не снимает вопроса хранения нескольких версий.     | |||
| 31
    
        Курцвейл 04.05.17✎ 06:53 | 
        (24) Опишите как вы представляете себе СКВ под обработки 1С с использованием Git?     | |||
| 32
    
        Lama12 04.05.17✎ 06:54 | 
        (0) Используем svn. Сравниваем в конфигураторе.     | |||
| 33
    
        igorPetrov 04.05.17✎ 06:56 | 
        (31) А в чем загвоздка то?     | |||
| 34
    
        igorPetrov 04.05.17✎ 06:57 | 
        (33) Так же как и с любым другим исходным кодом.     | |||
| 35
    
        mikeA 04.05.17✎ 07:18 | ||||
| 36
    
        Stepa86 04.05.17✎ 07:52 | ||||
| 37
    
        Aleksey 04.05.17✎ 07:53 | 
        (6) я в этом случае захожу на джроббокс и выбираю старую версию. Но такое обычно нужно раз в год     | |||
| 38
    
        Мимохожий Однако 04.05.17✎ 09:13 | 
        Мне хватает папок по структуре Клиент-Базы-Разработки-Версии. Внутри обработок пиши в макете История в тексте.     | |||
| 39
    
        Лефмихалыч 04.05.17✎ 09:22 | 
        (0) На прошлой работе успешно пользовал trotise git и gitlab. До этого - svn локальный поднимал на других работах.
 В обоих случаях хранил просто как файлы erf и epf - без вот этого всего мажорства с распаковыванием на модули. На текущем месте планирую опять trotise git и gitlab - понравилось сильно. Ну, или bitbucket - не важно. | |||
| 40
    
        Лефмихалыч 04.05.17✎ 09:23 | 
        (38) а, когда надо не почитать историю, а прямо вот вернуть код, который был написан 7 лет назад и три месяца назад затёрт, что делать? Страдать?     | |||
| 41
    
        Лефмихалыч 04.05.17✎ 09:24 | 
        сравнивание и там кодревью - это, конечно, клёво и зашибись, когда оно достпуно. Но надо не забывать, что смысл SCM не в нем, а в самих по себе версиях и ветках.     | |||
| 42
    
        ildary 04.05.17✎ 09:49 | 
        (0) если нужен дропбокс, но без ограничения по дате хранения, то можно попробовать Syncthing (под винду лучше ставить Synctrayzor).     | |||
| 43
    
        igorPetrov 04.05.17✎ 09:54 | 
        (39) А зачем как-то особенно распаковывать? Просто выбираешь Сохранить как... и всё.     | |||
| 44
    
        Garykom гуру 04.05.17✎ 09:55 | 
        (39) Наконец то сменил место работы? Давно пора было дальше расти ))     | |||
| 45
    
        Garykom гуру 04.05.17✎ 09:57 | 
        (0) Лично тупо нумерую версии обработок и конфигураций добавляя к имени _ТекущаяДата_НомерВерсииЗаСегодня
 ПримерОбработки_2017.05.04_01.epf | |||
| 46
    
        Лефмихалыч 04.05.17✎ 09:59 | 
        (44) что значит "наконец-то"?     | |||
| 47
    
        Garykom гуру 04.05.17✎ 09:59 | 
        (45)+ Храню это дело в облаке от mail.ru + копия в своем на ownCloud     | |||
| 48
    
        Garykom гуру 04.05.17✎ 10:00 | 
        (46) В магните как понял довольно долго отработал же?     | |||
| 49
    
        Balabass 04.05.17✎ 10:01 | ||||
| 50
    
        igorPetrov 04.05.17✎ 10:02 | 
        (45) Это жесть...     | |||
| 51
    
        Лефмихалыч 04.05.17✎ 10:03 | 
        (45) Как теперь это развидеть?
 (48) было дело. Но я уже после ухода от тута успел раз работу сменить | |||
| 52
    
        kumena 04.05.17✎ 10:04 | 
        > когда надо не почитать историю, а прямо вот вернуть код, который был написан 7 лет назад и три месяца назад затёрт, что делать?
 например, поднять бекап. я конечно понимаю, что гипотетически может быть такой случай, когда код работал 7 лет, а потом в неё залез какой -нибудь дол...б (пардон, некомпетентный человек) и обнаружилось это через 1-3 месяца. но шансов на это очень не много. | |||
| 53
    
        igorPetrov 04.05.17✎ 10:05 | 
        (52) бэкап обработки это сильно ))))     | |||
| 54
    
        Лефмихалыч 04.05.17✎ 10:06 | 
        (52) шансы на это стремятся к единице.
 бэкап - громоздкий метод. Бэкап может весить пару терабайт и разворачиваться сутки. | |||
| 55
    
        Лефмихалыч 04.05.17✎ 10:06 | 
        (53) бэкап базы, я так понял, в которой в справочнике внешних обработок это лежит нужная версия. ХОтя, возможно, я что-то не так понял     | |||
| 56
    
        kumena 04.05.17✎ 10:07 | 
        > бэкап обработки это сильно ))))
 тебе, дорогой коллега, надо еще учиться и учиться 1су. | |||
| 57
    
        igorPetrov 04.05.17✎ 10:07 | 
        (55) Просто тут разговор за обработки идет и поимещение их  под контроль, хотя может я чего не понял .     | |||
| 58
    
        igorPetrov 04.05.17✎ 10:08 | 
        (56) Да, разумеется. Бэкапте обработки дальше. ))     | |||
| 59
    
        Лефмихалыч 04.05.17✎ 10:10 | 
        не, ну, при существовании таких SCM, как гит и свн бэкапить обработки - это за гранью бобра     | |||
| 60
    
        pavig 04.05.17✎ 10:16 | 
        (0) Напиши на 1С     | |||
| 61
    
        pavig 04.05.17✎ 10:17 | 
        + (60) с превью кода модуля и модулей форм и вообще внешнего вида формы в режиме предприятия     | |||
| 62
    
        pavig 04.05.17✎ 10:17 | 
        вот это будет бомба     | |||
| 63
    
        Вафель 04.05.17✎ 10:18 | 
        +1  за precommit1c     | |||
| 64
    
        Лефмихалыч 04.05.17✎ 10:18 | 
        (61) превью кода, модулей и формы в предприятии - мертворожденная затея.     | |||
| 65
    
        pavig 04.05.17✎ 10:19 | 
        (64) Обоснования будут?     | |||
| 66
    
        Вафель 04.05.17✎ 10:20 | 
        (65) в git и смотри превью. зачем в 1С? Или ты боишся всего, что не 1с?     | |||
| 67
    
        pavig 04.05.17✎ 10:21 | 
        (66) можно и так, я не против, но причем тут (64)?     | |||
| 68
    
        Лефмихалыч 04.05.17✎ 10:23 | 
        (65) в них нет нужды, будучи программистом, ты по идее должен это понимать.
 1. программист работает в конфигураторе, а не в предприятии, соответственно, чтобы с этим работать, ему нужно будет запускать непонятно с какой целью отдельное приложение. 2. для того, чтобы сохранилась инфа о типах реквизитов, обработку надо открывать не в какой-то любой базе, а в именно тойц, где есть нужные типы. соответственно, если ты для ЕПР, например, кодишь, то тебе надо будет очень долго ждать, чтобы это превью получить. 3. За ким хером вообще писать мегатонны кода, чтобы смотреть это в предприятии, если в конфигураторе это уже и так само и даже больше возможностей? | |||
| 69
    
        Вафель 04.05.17✎ 10:25 | 
        (67) потому что зачем делать инструмент, когда задачаи так уже решаема     | |||
| 70
    
        pavig 04.05.17✎ 10:25 | 
        (69) 
 Ну не пиши, я же не настаиваю. | |||
| 71
    
        Вафель 04.05.17✎ 10:29 | 
        (70) ты спросил почему (64) и я тебе ответил     | |||
| 72
    
        Лефмихалыч 04.05.17✎ 10:29 | 
        (70) Вафель отвечает на ТВОЙ вопрос, почему идея мертворожденная     | |||
| 73
    
        pavig 04.05.17✎ 10:52 | 
        (68) 
 "в них нет нужды, будучи программистом, ты по идее должен это понимать" У тебя видимо какие-то особый сакральный смысл в бытии программиста "для того, чтобы сохранилась инфа о типах реквизитов, обработку надо открывать не в какой-то любой базе, а в именно тойц, где есть нужные типы. соответственно, если ты для ЕПР, например, кодишь, то тебе надо будет очень долго ждать, чтобы это превью получить." Не надо её открывать. Храни только версию с текстовым кодом и делов " За ким хером вообще писать мегатонны кода, чтобы смотреть это в предприятии, если в конфигураторе это уже и так само и даже больше возможностей?" Да где там мегатонны кода? Простейшая конфа пишется за пару часов. Справочник и РС для хранения версий. | |||
| 74
    
        Лефмихалыч 04.05.17✎ 10:54 | 
        (73) сделай. Лучшего способа доказать или опровергнуть мертворожденность нет     | |||
| 75
    
        pavig 04.05.17✎ 10:57 | 
        (74) Мертворожденность у тебя в голове, скорее. Кому надо и будет желание и время - тот напишет.     | |||
| 76
    
        igorPetrov 04.05.17✎ 11:00 | 
        (75) Странно, что никто еще не написал.. в это что-то есть. Не находишь?     | |||
| 77
    
        pavig 04.05.17✎ 11:04 | 
        (76) Угу, железный аргумент.     | |||
| 78
    
        Вафель 04.05.17✎ 11:06 | 
        (73) Кто в здравом уме будет писать свой гит? 
 Только 1сник ))) | |||
| 79
    
        Вафель 04.05.17✎ 11:07 | 
        Кстати можнов документобороте хранить. там есть версионирование )))     | |||
| 80
    
        igorPetrov 04.05.17✎ 11:08 | 
        (77) Пишите Шура, пишите..     | |||
| 81
    
        Вафель 04.05.17✎ 11:09 | 
        (78) не зря 1сников за программистов не считают     | |||
| 82
    
        igorPetrov 04.05.17✎ 11:09 | 
        (78) +100500 ))     | |||
| 83
    
        pavig 04.05.17✎ 11:15 | 
        Закидали таки яйцами))     | |||
| 84
    
        Garykom гуру 04.05.17✎ 11:21 | 
        (51) >Как теперь это развидеть? 
 Знаю что гениально :D | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |