Программные средства разработки
Модераторы: Olej, vikos
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 янв 2017, 13:03
Olej писал(а):GUI клиент для GIT:
Но их сейчас таких полно и в стандартных репозиториях дистрибутивов:
Код: Выделить всё
[olej@dell home]$ dnf info git-gui
Последняя проверка окончания срока действия метаданных: 15 days, 23:31:24 назад, Tue Jan 10 12:29:09 2017.
Доступные пакеты
Имя : git-gui
Архитектура : noarch
Эпоха : 0
Версия : 2.5.5
Релиз : 1.fc23
Размер : 271 k
Репозиторий : updates
Краткое опи : Git GUI tool
URL : http://git-scm.com/
Лицензия : GPLv2
Описание : Git GUI tool.
Код: Выделить всё
[olej@dell home]$ sudo dnf install git-gui
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:05:01 назад, Thu Jan 26 10:58:25 2017.
Зависимости разрешены.
======================================================================================================================================
Package Архитектура Версия Репозиторий Размер
======================================================================================================================================
Установка:
git-gui noarch 2.5.5-1.fc23 updates 271 k
gitk noarch 2.5.5-1.fc23 updates 177 k
Результат операции
======================================================================================================================================
Установка 2 Пакеты
Объем загрузки: 447 k
Объем изменений: 2.0 M
Продолжить? [д/Н]: y
Загрузка пакетов:
(1/2): gitk-2.5.5-1.fc23.noarch.rpm 508 kB/s | 177 kB 00:00
(2/2): git-gui-2.5.5-1.fc23.noarch.rpm 573 kB/s | 271 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------------
Общий размер 136 kB/s | 447 kB 00:03
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Установка : gitk-2.5.5-1.fc23.noarch 1/2
Установка : git-gui-2.5.5-1.fc23.noarch 2/2
Проверка : git-gui-2.5.5-1.fc23.noarch 1/2
Проверка : gitk-2.5.5-1.fc23.noarch 2/2
Установлено:
git-gui.noarch 2.5.5-1.fc23 gitk.noarch 2.5.5-1.fc23
Выполнено!
-
Вложения
-
- gg1.png (17.36 КБ) 2967 просмотров
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 янв 2017, 14:08
Olej писал(а):
Но их сейчас таких полно и в стандартных репозиториях дистрибутивов:
Код: Выделить всё
[olej@dell home]$ dnf list giggle*
Последняя проверка окончания срока действия метаданных: 15 days, 23:39:54 назад, Tue Jan 10 12:29:09 2017.
Доступные пакеты
giggle.i686 0.7-19.fc23 fedora
giggle.x86_64 0.7-19.fc23 fedora
giggle-devel.i686 0.7-19.fc23 fedora
giggle-devel.x86_64 0.7-19.fc23 fedora
[olej@dell home]$ sudo dnf install giggle
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:10:58 назад, Thu Jan 26 10:58:25 2017.
Зависимости разрешены.
======================================================================================================================================
Package Архитектура Версия Репозиторий Размер
======================================================================================================================================
Установка:
evolution-data-server x86_64 3.18.5-1.fc23 updates 3.0 M
geocode-glib x86_64 3.18.2-1.fc23 updates 58 k
giggle x86_64 0.7-19.fc23 fedora 1.8 M
gnome-online-accounts x86_64 3.18.6-1.fc23 updates 1.0 M
libgdata x86_64 0.17.5-2.fc23 updates 437 k
libgweather x86_64 3.18.2-1.fc23 updates 3.0 M
liboauth x86_64 1.0.3-4.fc23 fedora 27 k
telepathy-glib x86_64 0.24.1-2.fc23 fedora 723 k
Результат операции
======================================================================================================================================
Установка 8 Пакетов
Объем загрузки: 10 M
Объем изменений: 46 M
Продолжить? [д/Н]: y
Загрузка пакетов:
(1/8): gnome-online-accounts-3.18.6-1.fc23.x86_64.rpm 989 kB/s | 1.0 MB 00:01
(2/8): giggle-0.7-19.fc23.x86_64.rpm 904 kB/s | 1.8 MB 00:02
(3/8): telepathy-glib-0.24.1-2.fc23.x86_64.rpm 774 kB/s | 723 kB 00:00
(4/8): libgdata-0.17.5-2.fc23.x86_64.rpm 1.5 MB/s | 437 kB 00:00
(5/8): liboauth-1.0.3-4.fc23.x86_64.rpm 95 kB/s | 27 kB 00:00
(6/8): geocode-glib-3.18.2-1.fc23.x86_64.rpm 309 kB/s | 58 kB 00:00
(7/8): evolution-data-server-3.18.5-1.fc23.x86_64.rpm 1.0 MB/s | 3.0 MB 00:02
(8/8): libgweather-3.18.2-1.fc23.x86_64.rpm 2.2 MB/s | 3.0 MB 00:01
--------------------------------------------------------------------------------------------------------------------------------------
Общий размер 1.7 MB/s | 10 MB 00:06
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Установка : geocode-glib-3.18.2-1.fc23.x86_64 1/8
Установка : libgweather-3.18.2-1.fc23.x86_64 2/8
Установка : liboauth-1.0.3-4.fc23.x86_64 3/8
Установка : telepathy-glib-0.24.1-2.fc23.x86_64 4/8
Установка : gnome-online-accounts-3.18.6-1.fc23.x86_64 5/8
Установка : libgdata-0.17.5-2.fc23.x86_64 6/8
Установка : evolution-data-server-3.18.5-1.fc23.x86_64 7/8
Установка : giggle-0.7-19.fc23.x86_64 8/8
Проверка : giggle-0.7-19.fc23.x86_64 1/8
Проверка : evolution-data-server-3.18.5-1.fc23.x86_64 2/8
Проверка : gnome-online-accounts-3.18.6-1.fc23.x86_64 3/8
Проверка : telepathy-glib-0.24.1-2.fc23.x86_64 4/8
Проверка : libgdata-0.17.5-2.fc23.x86_64 5/8
Проверка : liboauth-1.0.3-4.fc23.x86_64 6/8
Проверка : libgweather-3.18.2-1.fc23.x86_64 7/8
Проверка : geocode-glib-3.18.2-1.fc23.x86_64 8/8
Установлено:
evolution-data-server.x86_64 3.18.5-1.fc23 geocode-glib.x86_64 3.18.2-1.fc23 giggle.x86_64 0.7-19.fc23
gnome-online-accounts.x86_64 3.18.6-1.fc23 libgdata.x86_64 0.17.5-2.fc23 libgweather.x86_64 3.18.2-1.fc23
liboauth.x86_64 1.0.3-4.fc23 telepathy-glib.x86_64 0.24.1-2.fc23
Выполнено!
-
Вложения
-
-
- gl2.png (11.64 КБ) 2967 просмотров
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 янв 2017, 15:19
Olej писал(а):
Но их сейчас таких полно и в стандартных репозиториях дистрибутивов:
Изучите в своём родном дистрибутиве
:
Код: Выделить всё
[olej@dell home]$ dnf list 'git*'
Последняя проверка окончания срока действия метаданных: 16 days, 1:45:24 назад, Tue Jan 10 12:29:09 2017.
Установленные пакеты
git.x86_64 2.5.5-1.fc23 @updates
git-core.x86_64 2.5.5-1.fc23 @updates
git-core-doc.x86_64 2.5.5-1.fc23 @updates
git-gui.noarch 2.5.5-1.fc23 @updates
gitk.noarch 2.5.5-1.fc23 @updates
Доступные пакеты
GitPython.noarch 1.0.1-4.fc23 updates
git-all.noarch 2.5.5-1.fc23 updates
git-annex.x86_64 5.20140717-7.fc23 fedora
git-annex-docs.noarch 5.20140717-7.fc23 fedora
git-bugzilla.noarch 0-0.14.20091211git.fc23 fedora
git-bz.noarch 0-0.4.20150910gite17bbae.fc23 fedora
git-cal.noarch 0.9.1-5.fc23 fedora
git-cola.noarch 2.9.1-1.fc23 updates-testing
git-cpan-patch.noarch 2.2.0-1.fc23 fedora
git-cvs.noarch 2.5.5-1.fc23 updates
git-daemon.x86_64 2.5.5-1.fc23 updates
git-email.noarch 2.5.5-1.fc23 updates
git-extras.noarch 4.2.0-1.fc23 updates
git-ftp.noarch 1.0.0-2.fc23 fedora
git-merge-changelog.x86_64 0-17.20160508git.fc23 updates
git-p4.noarch 2.5.5-1.fc23 updates
git-remote-bzr.noarch 0.2-4.fc23 fedora
git-remote-hg.noarch 0.2-7.fc23 updates
git-review.noarch 1.25.0-1.fc23 fedora
git-svn.x86_64 2.5.5-1.fc23 updates
git-tools.noarch 0-0.2.20160313gitd6d55b3.fc23 updates
git-xcleaner.noarch 1.5-1.fc23 updates
git2cl.noarch 2.0-0.9.git8373c9f.fc23 fedora
gitflow.noarch 0.4.2.20120723git53e9c76-6.fc23 fedora
gitg.i686 3.18.0-1.fc23 fedora
gitg.x86_64 3.18.0-1.fc23 fedora
gitg-devel.i686 3.18.0-1.fc23 fedora
gitg-devel.x86_64 3.18.0-1.fc23 fedora
gitg-libs.i686 3.18.0-1.fc23 fedora
gitg-libs.x86_64 3.18.0-1.fc23 fedora
github2fedmsg.noarch 0.3.6-2.fc23 fedora
gitifyhg.noarch 0.8.4-3.fc23 fedora
gitolite.noarch 2.3.1-10.fc23 fedora
gitolite3.noarch 1:3.6.6-1.fc23 updates
gitosis.noarch 0.2-17.20080825git.fc23 fedora
gitso.noarch 0.6-12.fc23 fedora
gitstats.noarch 0-0.7.20141209gitc2310a8.fc22 fedora
gitweb.noarch 2.5.5-1.fc23 updates
gitweb-caching.noarch 1.6.5.2-16.b1ab8b5.fc23 fedora
По-моему, ни одному программному продукту не посвящено так много как Git альтернативных реализаций ... разве что редактору Atom ... который тоже от Git.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 13 мар 2019, 17:50
Свежий обзор GUI клиентов для GIT:
Три графических клиента Git для Linux
Оригинал: Three Graphical Clients for Git on Linux
Автор(ы): Jack Wallen
Дата публикации: 27 июля 2018 года
Перевод: А. Кривошей
Дата перевода: февраль 2019 года
SmartGit - это проприетарная утилита, бесплатная для некоммерческого использования.
GitKraken - это еще один проприетарный инструмент с графическим интерфейсом, который делает работу с Git и GitHub незабываемой.
Git Cola - это бесплатная программа с открытым исходным кодом в нашем списке.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 07 ноя 2020, 15:45
Участие (на поддержание) в крупном реальном проекте заставило снова вернуться детально к GIT...
Собираю относительно свежие публикации по опыту использования (по GIT сейчас публикаций - легион, только ленивый не пишет про GIT, но я перечислю "для себя любимого" только то, что мне дало хоть какую-то малость нового):
Git за полчаса: руководство для начинающих
23 февраля 2017
Подробное введение в работу с Git
Переводы, 6 февраля 2019 в 10:56Никита Прияцелюк
Перевод статьи «The Ultimate Beginner Git Cheatsheet»
Успешная модель организации работы в GIT
3 марта 2019 Антон Кулешов
...
Я пришел из классического мира CVS/Subversion. В нем и слияние, и ветвление считались слегка пугающими («стерегитесь конфликтов при слиянии!»); там думают.
...
Вот и у меня та же история: я годами успешно работал с CVS/Subversion, поэтому под GIT нужно менять точки зрения ... для GIT лучше не иметь никакого предварительного представления о системах контроля версий.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 12 янв 2021, 23:20
Olej писал(а): ↑07 ноя 2020, 15:45
Участие (на поддержание) в крупном реальном проекте заставило снова вернуться детально к GIT...
Вынудил таки работодатель меня всё бросить и засесть "всеми фибрами" ха GIT!
Полезные заметки оказались:
Про git. Уроки, статьи и рассказы из жизни
И конечно же, самая знаменитая книга по GIT, да ещё и в русском переводе - :
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 13 янв 2021, 07:41
Olej писал(а): ↑12 янв 2021, 23:20
Вынудил таки работодатель меня всё бросить и засесть "всеми фибрами" ха GIT!
И попутно и параллельно - создание собственных аккаунтов на публичных облачных GIT-ресурсах:
1. Конечно же:
GitHub
2. И ещё:
Bitbucket
... куда я захожу используя аккаунт Google...
BITBUCKET: КРУТОЙ ОБЛАЧНЫЙ GIT РЕПОЗИТОРИЙ
Особенностью BitBucket, по сравнению с GITHUB - это возможность бесплатно создавать приватные репозитории кода (private) в неограниченном количестве, а платить придется если количество пользователей по всем вашим проектам будет более 5. Т.е. до пяти пользователей, вы ничего не платите.
Единственное ограничение - размер репозитория не должен превышать 2 гигабайта, так как BitBucket - это все же контроль версий кода, а не файловое хранилище.
3. И ещё:
GitLab
GitLab — это онлайн-хранилище кода, основанное на Git, аналогичной GitHub. Обычно оно используется для создания частных серверов Git во внутренних сетях, таких как предприятия и школы.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 13 янв 2021, 14:16
Olej писал(а): ↑13 янв 2021, 07:41
И попутно и параллельно - создание собственных аккаунтов на публичных облачных GIT-ресурсах:
На каждом таком ресурсе последовательность действий одна и та же:
- зарегистрироваться, создать свой логин ... (один раз в начале)
- создавать серверные проекты, которые можно клонировать в локальные репозитории для текущей работы.
Поскольку создание и ведение проектов - это вещи очень конкретные, то они рассмотрены
на примерах в теме, посвящённой практическому использованию GIT:
использование GIT.
Olej
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя