«version-control» etiketlenmiş sorular

Kaynak kod revizyonlarını izlemek, saklamak ve almak için bir programlama disiplini.

3
Düzeltmeleri ele alırken birden fazla etkin sürüm için uygun Git iş akışı
Ürünümüz için en uygun olan Git iş akışını seçmeye çalışıyorum. İşte parametreler: Yılda birkaç büyük yayın yapıyoruz, en fazla 10 diyelim. Ürünümüzün aynı anda etkin birden çok sürümüne sahibiz (bazıları v10.1’de, bazıları v11.2’de vs.) Aynı anda birden fazla sürüm üzerinde çalışabilmemiz gerekiyor (v12.1 üzerinde çalışıyor olabiliriz, ancak sürümün sonuna geldikçe …


10
Yalnız bir geliştirici olarak taahhüt mesajları yazmak?
Deponun ben ve diğer programcılar arasında paylaşıldığı projelerimde, birincil geliştirici olsam bile, her zaman kesin mesajlar yazarım. Ancak bir projede çalışan solo geliştirici olduğum ve deponun kişisel dizüstü bilgisayarımda barındırıldığı ve müşteri tarafından barındırılmadığı projelerde, kendimi dışında hiç kimsenin hala taahhütte bulunduğunu taahhüt etsem görmeyeceği gibi mesajlar? Şimdiye kadar onları …

11
Kaynak kontrolündeki ikili dosyalar
Gömülü cihazlar ve diğer garip dünyalar için geliştirirken, derleme işleminizin çok özel versiyonlarını kullanarak çok sayıda özel ikili dosya içermesi olasıdır. Yani soru şu ki, onlar kaynak kontrolünüzün bir parçası mı? Ofislerim "kaynak denetiminden çıkmak, kodu derlemek için ihtiyacınız olan her şeyi içerir" kuralına uyuyor ve bu da bazı ciddi …

9
Yalnız ve küçük projelerle çalışırken bir tür sürüm kontrolü mü kullanıyorsunuz?
Çok sık kendim için küçük projeler üzerinde çalışıyorum. Bir makinede çalışıyorum, ancak son zamanlarda yine de bir çeşit sürüm kontrolü kullanmayı düşündüm. Bunun örneğin bazı faydaları olacaktır: Yerel yedekleme için artık ilgilenmek zorunda değilim Hatalar kolayca geri alınabilir Tarih korunabilir Ancak öte yandan, örneğin: Ek kaynaklar gerekli Kurulum zamanı, buna …

3
Yeniden Yazım için sürüm kontrol uygulaması
X dilinde bir ürün (prototip) P_OLD geliştirdik ve şimdi Y dilinde P_NEW olarak sıfırdan yazıyoruz. P_NEW ve P_OLD aynı ürün olduğundan: P_NEW P_OLD'un eski bir grubu mu yoksa kendi deposu mu olmalı? Bu kadar büyük değişikliklerle başa çıkmanın genel yolu nedir, sürüm kontrolü bakış açısı oluşturur?

10
Geçici kod sürüm kontrolü altına alınmalı mıdır ve nasıl?
İşte bazı geçici / yerel kod örnekleri. Kod temeli ile çalışmak için gereklidir, ancak bunun bir parçası olmak zararlı olacaktır: Proje dosyaları Mevcut PC'deki düzeni yansıtabilmek için yolların düzenlenmesi gerekebilir. Makefile'lar. Örneğin, optimizasyonun hata ayıklama sırasında kapatılması gerekebilir, ancak CI sunucusu için gerekli olmayabilir. Kirli çirkin hackler. Örneğin return 7, …

11
En iyi programcılarınız, herkesin kodunu kaynak kontrolünde kontrol etmek zorunda mı?
Svn ve git arasındaki farklardan biri depoya erişimi kontrol etme yeteneğidir. İkisini karşılaştırmak zor, çünkü kimin değişiklik yapabileceği konusunda bir bakış açısı farklılığı var! Bu soru, Git'i bir yerdeki bir şirketteki bir ekip için merkezi bir depo olarak kullanmakla ilgilidir. Takım üyelerinin, çoğu şirkette olduğu gibi, farklı beceri seviyelerinde olduklarını …

2
İyi / daha iyi kaynak kodu kontrol uygulamaları nasıl uygulanır?
Yanlış soruna odaklandığımdan şüpheleniyorum, bu yüzden öncelikle düşündüğüm olası en düşük çözümü sunmadan önce sorunun ne olduğunu düşündüğümü açıklayacağım. Mevcut Durum: Şu anda iş arkadaşlarım kod değişikliklerini ancak projenin her yerine yayılan değişikliklerle birlikte büyük parçalarda uzun süre dolaştıktan sonra yapıyorlar. Sanırım bu ilerleme, çünkü uzun zaman önce sadece bazı …

1
Üretim kodunda yanlış adlandırılmış bir fonksiyonla nasıl başa çıkılır?
Geçenlerde GitHub'daki bir Python kütüphanesine rastladım. Kitaplık harika, ancak bir işlev adında göze çarpan bir yazım hatası var. dummy_fuction()Olması gerektiği gibi arayalım dummy_function(). Bu işlev kesinlikle "vahşi" durumda ve gömülü sistemlerde büyük olasılıkla kullanılıyor. İlk akla gelen şey, işlevin ikinci bir sürümünü doğru adla eklemek ve bir sonraki sürüm için …

4
Sıfır bilgi kodu barındırma [kapalı]
Çevrimiçi hizmet sağlayıcılar tarafından depolanan verilerin yaygın hükümet izlemesi ile ilgili son vahiyler ışığında, sıfır bilgi hizmetleri şu anda tüm öfkedir. Sıfır bilgi hizmeti, tüm verilerin sunucuda depolanmayan bir anahtarla şifrelenmiş olarak depolandığı bir hizmettir. Şifreleme ve şifre çözme tamamen istemci tarafında gerçekleşir ve sunucu hiçbir zaman düz metin verilerini …

10
Yanlış dalda çalışmaktan nasıl kaçınıyorsunuz?
Dikkatli olmak genellikle sorunları önlemek için yeterlidir, ancak bazen üzerinde çalıştığım şubeyi iki kez kontrol etmem gerekir ( örneğin, "hmm ... şubedeyim dev, değil mi?") Rasgele bir kaynak kontrol yolunu kontrol ederek dosya. Daha kolay bir yol ararken, çözüm dosyalarını buna göre adlandırmayı düşündüm ( örneğin MySolution_Dev.sln ), ancak her …

18
SourceSafe gerçekten güvenli midir?
Tüm sabahı bir şeyi kontrol etmeye çalışarak geçirdim. Artık birkaç günlük işimi kaybettiğimin farkındayım. Daha önce de oldu - ve görünüşe göre SourceSafe ile sıkça karşılaşılıyor. SourceSafe sorunsuz, sorunsuz bir şekilde kullanılabilir mi, öyleyse nasıl?


11
Merkezi olmayan sürüm kontrol sistemleri için iş vakası
Git / mercurial / bazzr sistemlerinin neden merkezileştirilmiş sistemlerden (yıkım, performans) daha iyi olduğunu araştırdım ve herhangi bir ticari neden bulamadım . Bir DVCS'yi teknik olmayan bir kişiye satmaya çalışıyor olsaydınız, DVCS'in karı için ne gibi argümanlar sunacaktınız . Kısaca yöneticime gitmek için çalışacağım, yıkılma havuzlarını dönüştürmek biraz zaman alacaktır …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.