Bir SVN deposu için ya da belirli bir kaynak yolu için benzersiz taahhüt yazarlarının listesini almanın etkili bir yolunu arıyorum. Özellikle bunun için bir SVN komutu bulamadım (ve bir tane beklemeyin) ama Terminalde (OS X'de) şu ana kadar denediğim şeyin daha iyi bir yolu olabileceğini umuyorum:Tüm Subversion commit yazar kullanıcı adları listesi nasıl alınır?
Bunlardan her biri, her satırda bir yazar adı verir, ancak her ikisi de, fazladan fazla miktarda bilgiyi filtrelemeyi gerektirir. Aynı yazar isminin kopyalarını da işlemezler, bu nedenle az sayıda yazar tarafından yapılan pek çok işlem için tel üzerinden fazla miktarda akıntı var. Daha sık sık sadece benzersiz yazar kullanıcı isimlerini görmek istiyorum. (Aslında , her bir yazar için taahhüt sayımı vesilesiyle işe yarayabilir, ancak bu durumlarda bile, toplu veriler gönderilirse daha iyi olurdu.)
Genellikle istemci ile çalışıyorum sadece erişim, bu yüzden svnadmin
komutları daha az kullanışlıdır, ancak gerekirse, depo yöneticisi için kesinlikle gerekli ya da çok daha verimli bir lehte isteyebilirim. Çalıştığım depolarda onbinlerce taahhüt ve birçok aktif kullanıcı var ve ben kimseyi rahatsız etmek istemiyorum.
Subversion does not * indeks * yazar adları (onlar sadece bir revizyon malısın), bu yüzden günlüğün tamamını tarayarak olmadan bunu yapmak için hiçbir yolu yoktur; Çözümler sadece taahhüt başına maliyete göre değişecektir. Yararlı öneri için –