2009-04-23 17 views
16

Subversion 1.5 tanıtıldı değişiklik listelerine ve sonrası için gruba bir değişiklik bu özelliği kullanmak ve diğer dosyalar üzerinde çalışmaya devam etmek istedi. Sorun yıkılma tüm değiştirilmiş dosyalar üzerinde svn diff ve svn commit işi gibi yönetiyor olması. --changelist seçeneğiyle bir değişiklik belirteceksem, çalıştıkları dosyaları sınırlayabilirim. Ancak işlemleri hiç değişmez olmayan dosyalara nasıl sınırlayabilirim?svn değişiklik listelerine: nasıl "varsayılan" Değişiklik listesi işlemlerini sınırlamak için?

Örneğin: file1 ve file2 her ikisi de değiştirilmiştir. file1 Değişiklik listesi A olduğunu ve file2 hiçbir değişiklik listesi içindedir.

svn diff --changelist A yaparsam file1 arasındaki farkı görüyorum.

Ancak svn diff yaparsam file1 ve file2 arasındaki farkları görüyorum.

Sadece file2 arasındaki bir farklılığı, yani bir değişmezin parçası olmayan tüm dosyaların farkını nasıl görebilirim? Subversion 1.6 kullanıyorum

(durumunda bu fark yaratır).

cevap

12

Maalesef yıkılma henüz o ifade etmek için bir sözdizimi yoktur.

"- Değişmez" "sözdizimini" sağlayan bazı fikirler vardır, ancak bunlar henüz uygulanmamıştır.

+0

--changelist "" Görünüşe Sözdizimi Subversion 1.8'e dahil edilecektir. http://subversion.apache.org/docs/release-notes/1.8.html#cmdline – rlovtang

+0

Nope, 1.8.8 değil – Lambart

0

Bunu grafik bir ortamda yapmakla ilgileniyorsanız, SmartSVN (çapraz platform) bunu sizin için yapabilir. Onların ücretsiz sürümü de oldukça iyi özellikli.

bir süre önce rlovtang tarafından belirtildiği gibi
+2

Ama sonra, bu yüzden tortoiseSVN –

+0

yapar Aslında, setler ücretsiz sürümde kullanılamaz: http: //www.syntevo.com/smartsvn/comparison.html –

İlgili konular