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
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
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. –
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