-
- Да ну, 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)