Система контроля версий для 1С обработок. #796742


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

В этой группе 1С