-
- Есть ещё альтернативный вариант - библиотека. Общую часть кода собираете как библиотеку и либо устанавливаете её в систему через пакетный менеджер дистрибутива, либо ставите локально в хомятник (или в отдельную папку на Win), прописывая пути к файлам библиотеки в переменных окружения. evgeniy1294(94 знак., 07.04.2023 18:42)
- в svn это делается прозрачно, ссылками, в GIT это костыли. - svncилa(07.04.2023 07:42, )
- svn на два порядка проще в использовании, а функционал +- тот же - Zoro(07.04.2023 09:46)
- Ну там есть полезные фишечки, типа как отсутствие строгой типизации
в программировании )))... POV(139 знак., 07.04.2023 10:10)
- В своих файлах запутался? Тут никакой гит не поможет :-) - SciFi(07.04.2023 10:14)
- Ну, был такой начальный этап использования контроля версий ) - POV(07.04.2023 10:15)
- В своих файлах запутался? Тут никакой гит не поможет :-) - SciFi(07.04.2023 10:14)
- Гит модный, а свн древний и унылый. Поэтому огромное кол-во юзверей
не используют то, что им подходит лучше всего, а именно свн. - SciFi(07.04.2023 09:55)
- свн удобен, когда есть свой сервер и у всех пользователей всегда
есть инет до него. Для гита есть халявный битбакет и я спокойно
могу поработать на даче без инета вообще и вечером с крыши
синхронизироваться. А если делаю сторонний заказ, то влить свое в
чужую репу в момент Z. На вкус и цвет фломастеры разные. - Andreas(07.04.2023 10:47)
- Халявный битбакет? Ты дам давно был? POV(21 знак., 07.04.2023 11:03, ссылка)
- сегодня УМВР . Да и подохнет - на росаналог переехать вопрос пары
часов. Я уже часть проектов туда перевел. - Andreas(07.04.2023 12:03)
- Пока сертификат не протух - работает. Новое репо создать не даёт. - POV(07.04.2023 12:06)
- Дает ) - Andreas(07.04.2023 12:18)
- Ну как-то вот так оно избирательно... POV(221 знак., 07.04.2023 12:20)
- Дает ) - Andreas(07.04.2023 12:18)
- Пока сертификат не протух - работает. Новое репо создать не даёт. - POV(07.04.2023 12:06)
- сегодня УМВР . Да и подохнет - на росаналог переехать вопрос пары
часов. Я уже часть проектов туда перевел. - Andreas(07.04.2023 12:03)
- Халявный битбакет? Ты дам давно был? POV(21 знак., 07.04.2023 11:03, ссылка)
- svn 2000 git 2005 - "охренеть" разница в возрасте. - Zoro(07.04.2023 09:58)
- И промоушен покруче: SciFi(1 знак., 07.04.2023 10:08, картинка)
- свн удобен, когда есть свой сервер и у всех пользователей всегда
есть инет до него. Для гита есть халявный битбакет и я спокойно
могу поработать на даче без инета вообще и вечером с крыши
синхронизироваться. А если делаю сторонний заказ, то влить свое в
чужую репу в момент Z. На вкус и цвет фломастеры разные. - Andreas(07.04.2023 10:47)
- Ну там есть полезные фишечки, типа как отсутствие строгой типизации
в программировании )))... POV(139 знак., 07.04.2023 10:10)
- svn на два порядка проще в использовании, а функционал +- тот же - Zoro(07.04.2023 09:46)
- git submodule add <url> evgeniy1294(107 знак., 07.04.2023 07:33)
- Правильно ли я понимаю, что при использовании submodule, если я
внесу изменение в какой-то файл из субмодуля в проекте1, для
передачи этих изменений в проект2 надо будет в проекте1 сделать пуш
субмодуля, а в проекте2 сделать пулл субмодуля, и все это будет
работать только при наличии доступа к удаленному серверу, и время
такая операция потребует с учетом времени на общение с сервером? - AlexBi(07.04.2023 15:43)
- Про пуш и пулл - правильно. А про удаленный сервер - не обязательно. У меня например хранятся общие библиотеки в облаке и локально. В проекты я клонирую локальные репозитории библиотек. Соответственно - обмен коммитами идет тоже через локальные репы. - il-2(07.04.2023 16:56)
- 1. да Zoro(126 знак., 07.04.2023 16:01)
- По идее, можно скрипты настроить в IDE, на сохранение файлов - чтобы при нажатии "Сохранить" на субмодуле, он обновлял репозиторий автоматически. А при нажатии "Сборка", перед сборкой, автоматически обновлялся из репозитория. Тогда это будет прозрачно для программистов. Главное, чтобы не косячили при внесении изменений. - Nikolay_Po(07.04.2023 16:16)
- Правильно ли я понимаю, что при использовании submodule, если я
внесу изменение в какой-то файл из субмодуля в проекте1, для
передачи этих изменений в проект2 надо будет в проекте1 сделать пуш
субмодуля, а в проекте2 сделать пулл субмодуля, и все это будет
работать только при наличии доступа к удаленному серверу, и время
такая операция потребует с учетом времени на общение с сервером? - AlexBi(07.04.2023 15:43)
- это сабмодули submodules, сам не использовал, но в чужих проектах при клонировании пришлось использовать команды из серии "Pull latest changes for all git submodules" - NAUT(06.04.2023 22:18)