Kodlama sorunu SVN


0

Mac ve diğer Windows kullanan bazı kullanıcılarım var, ancak bazı dosyalarda "diseño" veya "árbol" adı olması sorunu var ve bu, mac'taki istemcilerde hatalara neden oluyor ve bazı durumlarda buluyorum. sunucuda yinelenen dosyalar, bu isimdeki gibi bir şey: "árbol de desición.txt", dosya iki farklı kullanıcı tarafından yüklenir ancak aynıdır ve boyutu da aynıdır, bence bu kodlama sorunu nedeni tanıma değildir. tilde veya Ñ, bu sitede bulunan svn_1.8.x_darwin_unicode_precomp.patch programını nasıl çözebilirim veya nasıl kurabilirim:

http://subversion.tigris.org/issues/show_bug.cgi?id=2464

Centos'u ve collabnet'in son güncellemesini kullanıyorum

Yanıtlar:


0

Düzeltme ekini CentOS'a yüklemek için hiçbir neden yoktur. Mac Kullanıcılarının yamayı kullanması gerekir. Muhtemelen yamalı bir sürüm almanın en kolay yolu, --unicode-pathörneğin kurulum yaparken demleme seçeneğini kullanmaktır brew install --unicode-path subversion.

Düzeltme ekinin harika bir düzeltme olmadığını ve tüm Mac kullanıcıları tarafından tutarlı bir şekilde kullanılmaması durumunda (bu nedenle Subversion'un kendisine uygulanmamasının nedeni) daha fazla soruna yol açabileceğini belirteceğim. Sorunu daha eksiksiz bir şekilde çözmek için çalışmalar devam etmektedir ancak bu çalışma henüz tamamlanmadı.

Belki de şu anda bu sorunun en kolay çözümü, formları oluşturan karakterlerle yolları kullanmaktan kaçınmaktır.

Subversion kaynağının notlar bölümünde bununla ilgili oldukça uzun bir belge var ve wiki sayfamız nasıl düzeltileceği konusunda daha güncel düşüncelere sahip .


0

OSX El Capitan'da benim için çalışmıyor. Sistemimdeki sorun, aynı dosya adına sahip depo ile ilgilidir (ancak OSX ve ana svn reposundaki farklı UTF8 gösterimleri), çözüm UTF8 dosya adlarının "kanonik" biçimini kullanarak dosya adlarını karşılaştıran yamalı bir svn kullanmak; Burada hata hakkında ek bilgi bulabilirsiniz.

Svn yamalı ile düzelttim, MacPorts'da bulabilirsiniz .

sudo port install subversion +unicode_path
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.