İlan

Herhangi bir kodlayıcının veya kodlayıcı olmayanın hayatında, kafanızdaki dosya değişikliklerini takip etmenin zamanından çıktığı bir zaman gelir. Bu olduğunda, mantıklı bir sonraki adım dosyalarınızı ister kod, yapılandırma dosyaları, metin dosyaları veya diğer olsun taşımaktır; bir sürüm kontrol sistemine.

Git günümüzde yaygın olarak kullanılan ve hız ve güvenilirlik için tasarlanmış popüler bir sürüm (veya revizyon) kontrol sistemidir. Diğer protokoller mevcut olmasına rağmen (örneğin, CVS veya yıkılma) Git, hızı, kullanım kolaylığı ve çeşitli işletim sistemlerinde kullanılabilirliği nedeniyle kullanımı en popüler olanlardan biridir.


Git, bir kişinin tüm geliştirme ekibinin üzerinde çalıştığı projelerde, yapılandırma dosyalarından koda, birçok farklı öğe türü için harika bir sistemdir. Linux çekirdeği halihazırda sürüm kontrolü için git kullanan en ünlü projelerden biridir.

Birçok güçlü kullanıcı esnek ve güçlü git komut satırını kullanmayı tercih ederken, sisteme alışkın olmayan biri için git kullanımını kolaylaştıran birkaç Windows istemcisi mevcuttur.

instagram viewer
sürüm kontrolü

Windows için Git, hafif bir arabirime sahip bir Windows bağlantı noktasıdır. Git ikili dosyaları ve onunla çalışmak için bir GUI içerir. Windows için Git veya git-gui, aşağıdaki özelliklerin sahip olduğu daha gelişmiş özelliklerden bazılarına sahip olmasa bile seçeneklerin en kararlısıdır.

Yalnızca komut satırı olan ve aşağıdaki diğer bazı projelerde kullanılan msysgit yerine “Git… .windows” adlı ilk dosyayı yazdığınızdan emin olun.

sürüm kontrol yazılımı

TortoiseSVN ile yakınsanız TortoiseGit çok benzer bir programdır. Harici bir GUI ile çalışmak yerine TortoiseGit, Windows içindeki Explorer içerik menünüzle entegre olan bir kabuk uzantısıdır. Bunun hem üst hem de alt tarafı var - başa çıkmak için harici bir programınız yok ama birleştirmelerinizi yapmak için TortoiseGit yazılımını kullanmanız, karşılaştırmaları (diff) ve diğerlerini kontrol etmeniz gerekir özellikleri.

sürüm kontrol yazılımı

SmartGit kendisini 'kullanımı kolay' git istemcisi olarak faturalandırır ve sunar. SmartGit, kullanım kolaylığı, yerleşik araçlar ve eksiksiz özellik seti nedeniyle grubun favorimdir.

SmartGit hakkında kesinlikle sevdiğim bir şey, GitHub. Kodunuzu yönetmek için GitHub'ı kullanırsanız, bu entegrasyon kodunuzla çalışmayı kolaylaştırır. Git konusunda yeniyseniz, SmartGit başlangıç ​​için iyi bir programdır.

SmartGit yüklemenizi gerektirir msysgit ön koşul olarak. Ticari bir yazılımdır ancak kişisel kullanım için ücretsizdir.

sürüm kontrol yazılımı

EGit bir Eclipse IDE (Entegre Geliştirme Ortamı) eklentisi. Kodunuzu gerçekten yazmak için Eclipse kullanırken kodunuzu git dosya sisteminde yönetmek için çalışır. Eclipse popüler bir serbest geliştirme ortamıdır, bu yüzden burada belirtilmiştir.

sürüm kontrolü

Git Extensions, TortoiseGit'e çok benzeyen bir Windows Kabuk Uzantısıdır. Bu konuda iyi şeyler okudum, ama dürüstçe yükledikten sonra normal olmayan bazı sorunlar ve hatalar vardı. "hideDotFiles = dotGitOnly" benden .git / configure dizin. Ayrıca 2 harici program yüklemenizi gerektirir, msysgit ve Kdiff.

Git Extensions ayrıca Microsoft Visual Studio 2005, 2008 ve 2010 için bir eklenti içerir.

Her Birine Kendi

Windows git istemcilerinin sayısı sürekli artıyor. Bir kişi için işe yarayan bir kişi için işe yaramayabilir, bu nedenle iş akışınızda sizin için uygun olanı bulana kadar birkaç müşteriyi denemek önemlidir. Bazı Windows-yerel git istemcileri oluşturmak için çalışan bir dizi proje var. Git # ve ayrıca daha fazla işletim sistemi uyumlu olan JGit.

Burada belirtilmeyen tercih edilen bir Windows Git istemciniz var mı? Aşağıdaki yorumlarda bize bildirin.

Resim kredisi: shutterstock, Eclipse.org

Dave Drager, Philadelphia, PA banliyölerinde XDA Developers'da çalışmaktadır.