Git ve Google Code ile bir proje başlatmak (Bölüm I)

Bir süredir blogu takip ediyorum ve bir süredir sizlerle bir şeyler paylaşmak istiyordum. Neyse ki artık biraz zamanım var ve bir projenin nasıl bir araya getirileceğine dair bir mini eğitim hazırlamaya karar verdim. Git ve bunu şuraya yükle: Google Code.

Çoğu eğitim, bir depoyu klonlayarak (bunu uzak bir sunucudan indirerek) başlar. Google Code, GitHub, bitbucket , vb…), ancak çok azı bir şeye başlayan ve bu projeyi bir sürüm kontrol sistemi (CVS, Eşzamanlı Versiyonlama Sistemi) sevmek Git.

Sürüm kontrolünün ne olduğu hakkında daha fazla bilgi edinmek için Vikipedi'deki şu makaleleri görebilirsiniz: Sürüm kontrolü y CVS.

Yazılım geliştirme için sürüm kontrol sisteminin uygulanması, aşağıda gördüğümüz gibi durumlardan kaçınmanıza olanak tanır. Imagen 1 (ki bu birden fazlamızın başına geldiğinden şüphem yok).

çeşitli-versiyon-projeleri

Imagen 1

Öte yandan, bu sisteme hakim olduğumuzda onu diğer uygulamalarda kullanacak şekilde genişletebiliriz. Örneğin genellikle düzenlediğimiz dokümanların versiyon kontrolünü sağlamak için kullanılabilir. Bu, yürütülen çalışmaların yanı sıra çeşitli işbirlikçilerin katkıları olabilecek farklı dalların tamamlanmasının tarihsel kaydını tutmamıza olanak tanır.

Neden Git?

git logosu

Esasen, oradaki en iyilerden biri olduğu için. Sevgili dostumuz tarafından yaratıldı Linus Torvalds 2005'te C'de ve Linux Çekirdeği sürümlerini izlemek için kullanılan sürümdür (fena değil, değil mi?).

Kullanımı nispeten kolaydır ve 2013 yılında yapılan bir araştırmaya göre Eclipse IDE kullanıcılarının benimseme oranı %30'dur.

Daha fazla bilgi için makaleye başvurabilirsiniz Vikipedi (İngilizce) hakkında Gitveya doğrudan sizin aracılığınızla resmi internet sitesi

Resmi sitede ilgili tüm belgeleri bulabiliriz; bu kitap, işin en önemli yönlerini kapsar. Git Bu makalede göreceklerimiz konusunda biraz daha derine inmek için.

Şans eseri bizde bir tane var İspanyolca versiyonu Oldukça iyi tercüme edilmiş ve oldukça eksiksiz. Çeviri şurada bulunur: GitHub ve onun gelişmesine katkıda bulunabilirsiniz.

Neden Google Kodu?

google-kodu-proje-logosu

İnternet devi hakkında söylenecek pek bir şey yok... Proje barındırma konusunda birden fazla seçenek olmasına rağmen çoğumuzun zaten bir hesabı var. Google ve bu nedenle zaten kullanıcı adınız var Google Code, işleri biraz daha kolaylaştırıyor.

Ayrıca Google Code Farklı dillerde yüzlerce projeye ev sahipliği yapmaktadır, ücretsizdir, Açık Kaynak projelerin kullanımına özeldir ve kullanımı oldukça kolaydır.

Öte yandan birçok seçenek arasından birini seçmek zorunda kaldık ve web devinin bize sunduğu şeyleri denemek aklıma geldi. Gelecek taksitlerde mevcut diğer teklifleri inceleyeceğim.

Yakında…

Buraya kadar kısa bir giriş yapacağız ve bir sonraki bölümde projemizi nasıl oluşturacağımızı gözden geçireceğiz. Google Code.

Selamlar!


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   dhunter dijo

    Google Code beni (ve barındırdığı projelere erişim) rahatsız ediyor çünkü ülkem (Küba) için engellendi, Github'u tam olarak kullanıyorum ve Google Code'a erişebilsem bile başka bir şey kullanmanın manasını göremiyorum Github, basitçe Onlar en iyisidir.

    1.    ela dijo

      Evet evet internette Özgürlükten çok bahsediyorlar ve bizi engellediler..

      1.    ivanlinux dijo

        NSA Google'ı tehdit etmek için ICANN'i kullanıyor, ABD istediği sayfayı kapatabilir. Google hizmetlerini Küba'ya açarsa ICANN alan adını kapatacaktı (ki bu Google'ın hoşuna gitmezdi). Biri VPN mi dedi? ^_^

        1.    eliotime3000 dijo

          Evet, Küba'da öyle. Bant genişliği dağılımı eşit değildir, bu nedenle VPN'in bir lüksü vardır.

          1.    ivanlinux dijo

            İşte ucuzlar: http://www.vpnbook.com/freevpn (Tam olarak 0$)

    2.    tauri dijo

      Diğer bir fark ise GitHub'ı bazı şirketlerin yeni yeteneklerini aramak için kullanmasıdır; bu durum Google Code'da gerçekleşmez. Öte yandan Google'ın kendisi de Opensource projelerinden bazılarını GitHub'a aktarıyorsa sizce bunun bir nedeni yok mu?… Herkese selamlar.

  2.   irvandoval dijo

    Google kodu çok kullanışlı, Üniversite görevleri için kullanıyorum ama Git'i kullanmıyorum ama Subversion'u kullanıyorum, temelde ustalaştığım kod olduğu için SVN kullanıyorum

  3.   Scorponox dijo

    O zamanlar bana bu git eğitimini önerdiler.

    http://gitimmersion.com/index.html

    Mükemmel olduğunu düşündüm.

  4.   kara mücevher dijo

    Yanlış hatırlamıyorsam Google Code aylardır düzenlenebilir içeriği, indirmeleri ve benzeri şeyleri zaten engelliyordu. Bunu kullanmıyorum, bu yüzden güncel değilim, ancak sanırım bu sizin derinlemesine tartışacağınız bir konu olacak çünkü tam olarak Ocak 2014'te bazı ani sınırlayıcı değişiklikler oldu. Ve ben Google yanlısıyım XD

  5.   lekovi dijo

    Gerçek şu ki, Google Code kısıtlamalarının farkında değildim, yeni bir hesap almaya gerek kalmadan başlamak kolay bir şey gibi görünüyordu (çünkü çoğu kişinin bir Google hesabı olması gerekiyor).
    Denediğim bir seçenekti, işime yaradı ve paylaştım. Elbette başka birçok daha iyi seçenek var, ancak bunların hepsi çalışma ortamınızın nasıl olduğuna bağlı.
    2014'te Google'ın bizim için neler hazırladığını görmemiz gerekecek, geliştiricilerin faaliyetlerini merkezileştirmek için yeni bir site hazırladıklarını biliyorum.

    Şans eseri bunlar 2.0 araçlardır, kullanıcıyı ikna etmeyen bir politika benimsediklerinde kişi onu kullanmayı bırakır ve hepsi bu! Elbette bunu her zaman aklınızda bulundurmalısınız, çünkü siz istemeden de varlığı sona erebilir...