-
- Хорошо, так что по итогу лучше для нашего ремесла - гит или свн?
Дано я пробовал черепаху. Подумывал и сейчас ее задействовать. Мне
понравилось, что в эксплорер интегрируется. Тиснул правую клавишу
мышки и все команды доступны. - vesago(09.10.2024 09:19)
- Да ну, GIT не сложнее, но имеет преимущество - может полноценно
работать локально, без каких-либо серверов. pavel2000(159 знак., 09.10.2024 10:17)
- SVN тоже может работать локально без всяких серверов. - SciFi(09.10.2024 10:23)
- А для линуха есть аналог черепахи? Пробую переползти на него, но
тяжко. - Andreas(09.10.2024 10:21)
- Про такое не знаю, для меня командная строка рулит. надо знать пару
команд - git diff , git add, git commit. Этого достаточно для одной
ветки. еще две команды: git checkout / git branch для работы с
ветками. еще две команды: git push/pull для работы с внешними
серверами. В консоли всё достаточно удобно работает. Попробуйте -
создайте пустую папку, в ней git init - и всё, этого достаточно,
закидываем файлы, делаем коммиты. Порог вхождения ниже некуда. ) - pavel2000(09.10.2024 10:26)
- Жаль, в черепахе сразу видно, где в каких файлах сколько изменений,
сразу дифф красивый видишь, поправить можно,сервера куда пушить с
паролями уже там, не надо помнить... - Andreas(09.10.2024 10:37)
- Блин, а я хочу видеть изменения прямо в IDE. Вроде оно должно уметь
в связках с внешними СКВ? - Nikolay_Po(09.10.2024 11:03)
- Странное желание. Если это единственное, что останавливает внедрение системы контроля версий, то это нерациональный подход, скажем так. - SciFi(09.10.2024 11:17)
- VScode умеет. В дереве файлов измененные файлы M помечены и слева
подсвечено в файле место. Тыкаешь по нему и такая красота
выскакивает . А всего-то есть подпапка .git в которой или он сам,
или с помощью установленного клиента гита разгребает, хз. Andreas(1 знак., 09.10.2024 11:14, картинка)
- По идее, подобное есть (должно быть) и в Eclipse, и в NetBeans (MPLAB X). - Nikolay_Po(09.10.2024 11:19)
- Блин, а я хочу видеть изменения прямо в IDE. Вроде оно должно уметь
в связках с внешними СКВ? - Nikolay_Po(09.10.2024 11:03)
- Жаль, в черепахе сразу видно, где в каких файлах сколько изменений,
сразу дифф красивый видишь, поправить можно,сервера куда пушить с
паролями уже там, не надо помнить... - Andreas(09.10.2024 10:37)
- Про такое не знаю, для меня командная строка рулит. надо знать пару
команд - git diff , git add, git commit. Этого достаточно для одной
ветки. еще две команды: git checkout / git branch для работы с
ветками. еще две команды: git push/pull для работы с внешними
серверами. В консоли всё достаточно удобно работает. Попробуйте -
создайте пустую папку, в ней git init - и всё, этого достаточно,
закидываем файлы, делаем коммиты. Порог вхождения ниже некуда. ) - pavel2000(09.10.2024 10:26)
- SVN умеет делать всё, что нужно для нашего ремесла. И самое
главное: концептуально значительно проще. Это решающее
преимущество, ящетаю. Там ещё есть множество нюансов, например,
одно хранилище на все проекты или один проект - одно хранилище,
сквозная нумерация ревизий или чудесатые хеши (полные или
сокращённые) и т.д. Но это второстепенные детали. - SciFi(09.10.2024 09:23)
- Чем гит сложнее? Для одиночной работы тот же коммит, реверт и
сравнение, все в черепахе. Зато не нужен свой сервер, можно на
битбакете и/или гитфлике сидеть, да еще и локально работать. Можно
чсв на гитхабе тешить и в VSCode сразу показывает измененное
относительно репы. - Andreas(09.10.2024 10:12)
- Чем сложнее? Ответ в двух картинках: SciFi(2 знак., 09.10.2024 10:22, картинка, картинка)
- Какая разница сколько там возможностей, если базовые операции
практически идентичны. В гите не нравится, что надо отдельно
внятные теги на коммиты ставить при желании, насколько помню, в
свине вместо хеша коммита сразу разумное название даешь. Свин это
суровое легаси, если там используются его хитрые фичи, то
переползать конечно нет смысла. А с нуля имхо смысла мало палочкой
тыкать в него. - Andreas(09.10.2024 10:32)
- Что это за аргумент "суровое легаси"? 8051 - это суровое легаси, и
он ещё всех нас переживёт. - SciFi(09.10.2024 10:37)
- это да, но выбирают его крайне редко при наличии более приятных альтернатив. ЗЫ А есть еще и fossil, он еще проще, когда-то его пробовал и понравился больше свина, но к нему нет черепахи и это я не пережил. - Andreas(09.10.2024 10:40 - 10:45)
- Что это за аргумент "суровое легаси"? 8051 - это суровое легаси, и
он ещё всех нас переживёт. - SciFi(09.10.2024 10:37)
- Какая разница сколько там возможностей, если базовые операции
практически идентичны. В гите не нравится, что надо отдельно
внятные теги на коммиты ставить при желании, насколько помню, в
свине вместо хеша коммита сразу разумное название даешь. Свин это
суровое легаси, если там используются его хитрые фичи, то
переползать конечно нет смысла. А с нуля имхо смысла мало палочкой
тыкать в него. - Andreas(09.10.2024 10:32)
- Чем сложнее? Ответ в двух картинках: SciFi(2 знак., 09.10.2024 10:22, картинка, картинка)
- Спасибо. В общем попробую снова черепашку.. - vesago(09.10.2024 09:49)
- Чем гит сложнее? Для одиночной работы тот же коммит, реверт и
сравнение, все в черепахе. Зато не нужен свой сервер, можно на
битбакете и/или гитфлике сидеть, да еще и локально работать. Можно
чсв на гитхабе тешить и в VSCode сразу показывает измененное
относительно репы. - Andreas(09.10.2024 10:12)
- Да ну, GIT не сложнее, но имеет преимущество - может полноценно
работать локально, без каких-либо серверов. pavel2000(159 знак., 09.10.2024 10:17)
- Если опасаться, что закроют доступ к внешнему хранилищу, то в этом
плане гит выгодно отличается от свн, на сколько я понимаю. Если
пользуетесь гит-ом, тогда вся история, все ветки есть у вас
локально, и в случае потери доступа к внешнему хранилищу вы ни чего
не теряете. В случае свн потеряете все, кроме текущей копии, с
которой работаете. Если боитесь, что в сам код гита или свна,
работающего у вас локально, внесут правки, то вроде бы гит не лазит
в инет за обновлениями. Про AlexBi(12 знак., 09.10.2024 08:40)
- Для SVN в любом случае нужно наладить резервное копирование. В случае GIT, как я понял, локальные копии репы у юзеров уже действуют как резервные копии, то есть даже если не озаботиться резервным копированием, оно уже есть в каком-то виде. - SciFi(09.10.2024 08:48)
- СВН ровно также всю историю держит локально - POV(09.10.2024 08:44)
- Нет. - SciFi(09.10.2024 08:46)
- Так-так-так. А электрическое устройство, которое вы используете для
подключения к электрическому интернету и отправке сообщений в
пустыню, не буржуйское? Выход один: шапочка из фольги. - SciFi(09.10.2024 07:49)
- Вы не поверите! Изделия уже давно коммунистические. Шеньжень не
даст соврать. - Kpoк(09.10.2024 08:49)
- Ну да. Уж китайские коммунисты точно не подведут. Отродясь такого
не видали! - SciFi(09.10.2024 08:51)
- Будем делать ставку на малазийских мусульман? - Kpoк(09.10.2024 10:54)
- Ну, если на самих себя ставку делать уже нельзя, то пусть будут малазийские мусульмане... - SciFi(09.10.2024 10:56)
- Будем делать ставку на малазийских мусульман? - Kpoк(09.10.2024 10:54)
- Ну да. Уж китайские коммунисты точно не подведут. Отродясь такого
не видали! - SciFi(09.10.2024 08:51)
- Вы не поверите! Изделия уже давно коммунистические. Шеньжень не
даст соврать. - Kpoк(09.10.2024 08:49)
- Речь не идёт об использовании облаков. Всё можно поднять локально, без доступа в интернет, с удалённым доступом через VPN, при необходимости. - Nikolay_Po(08.10.2024 23:42)
- Хорошо, так что по итогу лучше для нашего ремесла - гит или свн?
Дано я пробовал черепаху. Подумывал и сейчас ее задействовать. Мне
понравилось, что в эксплорер интегрируется. Тиснул правую клавишу
мышки и все команды доступны. - vesago(09.10.2024 09:19)