1.4.3 TortoiseSVN tarafından oluşturulan bir depo 1.6.x'e nasıl yükseltilir?


1

Birkaç yıl önce, TortoiseSVN 1.4.3 yazılım geliştirme ekibimize yerleştirildi ve şimdi müşteriyi en yeni 1.6.x sürümüne yükseltmeyi düşünüyoruz. Bu yükseltme işleminin müşteri tarafında yapılan ek özellikler ve değişikliklerle şeffaf olacağını ummuştum. Çoğunlukla, bu doğruydu dışında çok önemli bir özellik için - birleştirme. Bir özellik dalını tekrar kamyonla birleştirmeye çalıştığımda, "Birleştirme izlemesi desteklenmiyor hatası" mesajını gösteriyorum.

Kayda değer bazı gerçekler:

  1. Depo ilk oluşturulduğunda (gemiye çıkmadan önce), TortoiseSVN istemcisinin kendisi tarafından yaratıldı. Başta bir 'svn sunucusu arka plan programına sahip değiliz; bunun yerine depo klasörleri / veritabanı, iş istasyonu makinelerimizden dosya yoluyla erişilebilen bir paylaşım klasöründe bulunur: ///. Bu aslında benim için bir göz açıcıydı, her zaman konuştuğumuz bir SVN sunucusu arka plan programı olduğunu düşündüm.

  2. SVN paylaşımını barındıran ana makineye, paylaşıma okuma / yazma kabiliyetinden başka bir erişimimiz yok. Makinenin hangi işletim sistemi üzerinde çalıştığını bile bilmiyorum. Bu paylaşım sunucusu seçildi, çünkü sürücüleri her gece BT grubumuz tarafından yedeklendi.

  3. Dürüst olmak gerekirse, biz gerçekten yapmayız. gerek birleştirme izleme özelliği olmasına rağmen güzel olurdu. Şimdilik 1.4.3 deposunda 1.6.x TortoiseSVN istemcisini kullanabilmek ve hatasız olarak birleştirme (sans takibi) yapabilmek yeterli olacaktır.

Yani şimdi soru, Müşteri tarafından oluşturulan 1.4.3 reposunu repo'nun bulunduğu makineye erişmeden 1.6.x uyumlu bir sürüme yükseltme nasıl yapılır? TortoiseSVN istemcisinin kendisinin bunu yapma yeteneğine sahip olduğunu umuyordum, ancak durum böyle görünmüyor.

Repoyu yerel sürücüme kopyalamak zorunda kalacağım, repoyu yerel olarak yükseltmek için bazı svn komutları çalıştırıp repoyu tekrar paylaşım noktasına kopyalamak zorunda kalacağım mı? Öyleyse, bu işlemi aynı anda yükseltemememiz durumunda 1.4.3 istemcileriyle herhangi bir uyumluluk olur mu?

Yardım için teşekkürler.

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.