«version-control» etiketlenmiş sorular

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

6
Belirli bir yöntem veya işlevde değişiklik gösterebilen bir sürüm kontrol sistemi var mı? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 5 yıl önce kapalı . Bazen şöyle bir şey söylemek güzel olurdu: (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main son işlemden bu …

2
Visualstudio veritabanı projemi veritabanımla nasıl senkronize edebilirim?
Veritabanı şememin Visual Studio .dbproj veritabanı projemle senkronize olmasını istiyorum. Şu anda, veritabanı geliştirme çalışmalarımın çoğunda SSMS kullanıyorum ve db şemasının ve .dbproj'un senkronize edilmesine ihtiyaç duyduğumda el ile görsel stüdyoların şema karşılaştırma aracını kullanmam gerekiyor. Bunu neden isteyeyim ki? Çünkü : Değişiklikleri kontrol etmenin tek yolu bu Değişiklikleri uygulamanın …

3
Bir kod satırının ömrünü nasıl tahmin edebilirim?
Açık kaynak projelerinde kod ömrünü analiz etmek için bir yol bulmaya çalışıyorum: yani, ne kadar uzun bir süre aktif ve kullanımda kod. Şu anki düşüncem, bir kod satırının ömrünün ilk işlendiğinde başladığı ve aşağıdakilerden biri gerçekleştiğinde sona erdiğidir: Düzenlendi veya silindi, Yapılardan hariç tutulmuş, Yapısında hiçbir kod bir süre korunmaz …

3
Aynı proje birden fazla müşteri için dallanma modeli önerisi
Farklı müşteriler için temel görevi gören çeşitli uygulamaları içeren çok büyük bir projemiz var. Her müşterinin ürünün kendi kişiselleştirmesi, farklı kilometre taşları, farklı gereksinimleri vb. Vardır ve böylece her proje kendi ihtiyaçlarına göre bağımsız olarak gelişecektir. Projenin özü, her projede benzerdir (ancak eşit değildir) ve organizasyon, her müşteriyi bağımsız olarak …


3
Sürüm denetimi tamamlama geçmişini koruma ve Yeniden Düzenleme ve Belgeleme
Sürüm kontrol sistemi tarafından tutulan kayıt geçmişini kullanmak neredeyse hiçbir maliyeti yoktur. Bununla birlikte, büyük bir proje yeniden düzenleme (veya yeniden düzenleme / temizleme) çabası sırasında, işlevler ve sınıflar ve hatta ad alanları hareket ettirilecektir; bazen birkaç dosya birleştirilir ve diğer dosyalar bölünür. Bu değişiklikler genellikle birkaç dosyanın orijinal yürütme …

4
Birleştirme ve devralmalar nedeniyle çeşitli sürüm kontrol sistemlerini entegre etme veya diğerlerinden birini seçme yöntemi?
Şirketler, farklı sürüm kontrol sistemleri kullanan diğer şirketleri satın alırlar. Subverson-GIT köprüsünün kullanılması veya hatta sadece bir aracın diğerinin üzerinde kullanılmasına karar verilmesi gibi sistemlerin nasıl entegre edileceği ve sistemler arasında nasıl geçiş yapılacağı konusunda ortak bir bilgelik var mı? İnsanlar, yazılım geliştirme konusundaki "Joel" testine eşdeğer bir karar kümesi …

4
FOSS sürüm kontrol sistemleri işletmeler için çalışıyor mu? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Büyük bir şirketin mevcut sürüm kontrol sistemini değiştirmeyi planladığını varsayalım. Diyelim ki, yalnızca büyük satıcıların yüz binlerce …

2
Unity'de sürüm kontrolü için en iyi uygulamalar?
Ben sadece Unity ile sürüm kontrolü kullanmak için biraz karışık, özellikle sadece kod değil sahneleri veya prefabrikler gibi nesnelerle. Son zamanlarda meslektaşım ve ben aynı sahnenin farklı bölümleri üzerinde çalışırken bir sorun yaşadık. çatışma, dallanma ve birleşme bolluğu ile sonuçlandı. Sonunda benim revizyonum onun değişiklikleri tarafından zaten geçersiz kılındı. Şu …


2
Küçültülmüş CSS Git'te depolanmalı mı?
Üzerinde çalıştığım bir proje için SASS kodumdan küçültülmüş CSS oluşturmak için Gulp kullanıyorum. Git'ten canlı yayın yaparken bu küçültülmüş CSS'yi yeniden oluşturmanın en iyi uygulama olup olmadığını merak ettim ... veya Küçültülmüş CSS dosyalarını Git'te depolamak için, sunucunun üzerinde daha fazla çalışma yapmadan otomatik olarak üretime aktarılsın mı? İnsanların bu …

2
Neden DVCS'lerin akılsızca taahhüt edilmemiş değişiklik fobisi var gibi görünüyor?
Bir SVN geçmişinden gelmek, DVCS sistemleri ile çalışırken alışılması en zor şeylerden biri, hepsinin bir saatli bomba gibi herhangi bir taahhüt edilmemiş değişikliği dikkate alma biçimidir . Mercurial'ta, değişiklikleri almaya çalışırsanız ve çalışma kopyanızda herhangi bir taahhüt edilmemiş değişiklik varsa, gelen değişiklikleri birleştirmek için çembere atlamanız gerekir. Dalları değiştirmeye çalışın …

4
Subversion'da, uygulamamın yeni bir ana sürümünü nasıl ayarlamalıyım?
Ticari uygulamamın yeni bir sürümünde (sürüm 4) çalışmaya başlamak üzereyim. Subversion kullanıyorum. Deneyimlerinize, hatalarınıza ve başarılarınıza dayanarak, Subversion'da yeni sürümü kurmamı nasıl önerirsiniz? İşte bazı bilgiler: Sürüm 4 yayınlandıktan sonra bir süre için sürüm 3'teki kritik güncellemeleri yayınlamaya devam etmek istiyorum. Ancak, yeni özelliklerin tüm gelişimi yalnızca sürüm 4'te olacaktır. …

2
Geliştirici taahhüt istatistikleri neden zararlıdır?
Uzun zamandır, her geliştiricinin günde kaç taahhüt yaptığı gibi taahhüt istatistiklerini takip etmenin geliştirme sürecine zararlı olduğuna inandım (ve başkalarından duydum). Nedeni açık görünüyor - geliştiriciler daha küçük artışlarla taahhüt edecek, günlük taahhüt sayılarını en üst düzeye çıkaracak, ancak ikiye ayırmayı zorlaştıracak (belki de tüm ara yamaları repoyu iyi biçimlendirmeyecek) …

3
Kaynak Kontrolü: Roller ve Sorumluluklar - En İyi Uygulamalar
Roller ve sorumluluklarla ilgili olarak, özellikle geliştirme dallarından gövdeye (veya anaya) olan birleşmelerden kimin sorumlu olduğunu "En İyi Uygulamalar" arıyorum. Temelde amacım için mühimmat arıyorum. Karşılaştığım şeyi tanımlayayım. Belirli bir uygulamanın baş geliştiricisi (sahibi). Şirketimiz yakın zamanda VSS'den (başvurumun saklandığı VSS veritabanının yöneticisi olduğum yer) TFS'ye (yalnızca "operasyonlar" ekibimiz tarafından …

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.