2016-03-31 29 views
0

Genellikle projelerimi yönetmek için Tortoise SVN kullanıyorum ve birileri Tortoise SVN'yi kullanarak nasıl elde edebilecekleri konusunda bir adım atabilirse özellikle harika olurdu, ancak başka bir çözüm yeterince iyi.Belirli dosyalar dışında subversion'da nasıl şube oluşturulur?

Bir klasörün şubesini oluşturmam gerekiyor ancak belirli dosyaları veya klasörleri kaynağından çıkarmak istiyorum. Mümkün mü? Nasıl yapılır? Normalde bir dışlama meselesidir, * .sln dosyaları diyelim. Tam şube oluşturmak ve daha sonra ek dosyaları kaldırmak için çözüm benim durumumda çalışmaz çünkü şubedeki dışlanan dosyalara erişimi tamamen engellemek için güvenlik gereksinimleri vardır. Bu yaklaşımla, geçmişte kaldırılmış dosyaları görmenin bir yolu var.

tam o sırada, şube oluşturmak gereksiz öğeleri kaldırmak ve dalına değişiklikleri işlemek edilir aklıma, Alex

cevap

1

olası en basit teşekkür ederiz.

+0

Bir şeyden bahsetmeyi unutma. Biraz daha karmaşık ve böyle bir şey yapmamak için bir güvenlik sebebi var. Bu yaklaşımla, bu şubeye erişimi olan herkes, geçmişte silinmiş dosyaları görebilir, ancak yapmamalıdır. – Alex

+0

Tamam. Bir sonraki belirgin çözüm: tüm gerekli öğeleri alın ve bunları başka bir klasöre el ile yerleştirin. Sonra bu klasörü SVN'de "dal" a aktarın. –

+0

Adil fikir ancak bu durumda, temelde verileri kopyalayan tam bir kopya oluşturulur. Sıradan bir dal oluşturmak, verileri kopyalamaksızın sadece kopyaları kopyalar. Bunun yanı sıra, yeni içe aktarılan dosyalar için tarih korunmaz. Yeni eklenen dosyalar olarak ele alınacaklar. – Alex

1

Subversion'da bulunan şube, bir düğümden diğerine yalnızca svn cp. Şubenizi WC -> WC kopyasını (veya mevcut olmayan şubeye svn switch) hazırlayabilir ve şubeye bağlanmadan önce istenmeyen dosyaları kaldırabilirsiniz: URL-> URL, tek bir dallanma yolu değildir

+0

Denedim ama sonuç aynı. Dahili bir yerde ilk olarak tüm şubeyi taahhüt eder ve ikinci adım olarak fazladan dosyaları kaldırır. Sonuç olarak, geçmişte kaldırılan dosyaların içeriğini görmenin bir yolu vardır. – Alex

+0

@Alex - rave etme, RTFM –

İlgili konular