5 клиентов Git для Windows Git The Done

контроль версийВ жизни любого кодера или не кодера наступает момент, когда отслеживание изменений файлов в вашей собственной голове просто выходит из-под контроля. Когда это происходит, следующим логическим шагом будет перемещение ваших файлов, будь то код, файлы конфигурации, текстовые файлы или другие; к системе контроля версий.

Git — популярная версия (или ревизия) системы управления, которая широко используется сегодня и построена для скорости и надежности. Несмотря на то, что доступны другие протоколы (например, CVS или Subversion), Git является одним из наиболее популярных из-за его скорости, простоты использования и доступности в различных операционных системах.


Git — отличная система для различных элементов, от конфигурационных файлов до кода, в проектах, над которыми работает один человек или целая команда разработчиков. Ядро Linux является одним из наиболее известных проектов, которые в настоящее время используют git для контроля версий.

Хотя многие опытные пользователи предпочитают использовать гибкую и мощную командную строку git, доступно несколько клиентов Windows, которые облегчают использование git для тех, кто не привык к системе.

Git For Windows

контроль версий

Git для Windows — это порт Git для Windows с облегченным интерфейсом. Он включает в себя двоичные файлы git и графический интерфейс для работы с ним. Git для Windows, или git-gui, является наиболее стабильным вариантом, даже если в нем отсутствуют некоторые из более продвинутых функций, которые есть у приведенных ниже.

Убедитесь, что вы записали первый файл — «Git… .windows», а не msysgit, который является только командной строкой и используется в некоторых других проектах ниже.

TortoiseGit

программное обеспечение для контроля версий

Если вы знакомы с TortoiseSVN, TortoiseGit — очень похожая программа. Вместо того чтобы работать с внешним графическим интерфейсом, TortoiseGit представляет собой расширение оболочки, которое интегрируется с меню содержимого вашего проводника в Windows. Это имеет как свои плюсы, так и минусы — у вас нет внешней программы для работы, но вам нужно использовать программное обеспечение TortoiseGit для выполнения слияний, проверки сравнений (сравнения) и других функций.

SmartGit

программное обеспечение для контроля версий

SmartGit позиционирует себя как «простой в использовании» git-клиент, и это обеспечивает. SmartGit, вероятно, является моим фаворитом в группе благодаря простоте использования, встроенным инструментам и полному набору функций.

Одна вещь, которую я очень люблю в SmartGit, это то, что он имеет интеграцию с GitHub. Если вы используете GitHub для управления своим кодом, эта интеграция позволяет легко работать с вашим кодом. Если вы новичок в git, SmartGit — хорошая программа для начала.

SmartGit требует, чтобы вы установили msysgit в качестве предварительного условия. Это коммерческое программное обеспечение, но бесплатно для личного использования.

EGit для Eclipse

программное обеспечение для контроля версий

EGit — это подключаемый модуль Eclipse IDE (интегрированная среда разработки). Он работает для управления вашим кодом в файловой системе git, пока вы используете Eclipse для написания кода. Eclipse является популярной бесплатной средой разработки, поэтому об этом упоминается здесь.

Git Extensions

контроль версий

Git Extensions — это расширение оболочки Windows для Git, очень похожее на TortoiseGit. Я прочитал хорошие вещи об этом, но, честно говоря, после того, как я установил его, у меня были некоторые проблемы и ошибки, которые казались ненормальными. Мне удалось это исправить, удалив строку «hideDotFiles = dotGitOnly» из моего каталога .git / configure. Также необходимо установить 2 внешние программы, msysgit и Kdiff.

Git Extensions также включает в себя плагин для Microsoft Visual Studio 2005, 2008 и 2010.

Каждому свое

Количество клиентов Windows Git постоянно растет. То, что работает для одного человека, может не работать для другого, поэтому важно опробовать несколько клиентов, пока вы не найдете тот, который подходит вам в вашем рабочем процессе. Есть ряд проектов, которые работают над созданием некоторых собственных git-клиентов Windows, таких как Git #, а также более кросс-ОС-совместимых, таких как JGit.

У вас есть предпочтительный клиент Windows Git, который здесь не упомянут? Дайте нам знать в комментариях ниже.

Изображение предоставлено: Shutterstock, Eclipse.org

Ссылка на основную публикацию
Adblock
detector