Sorun
Dreamweaver CS4'te bir Subversion sunucusuna bağlandığınızda, aşağıdaki hata iletisini alırsınız:
SVN: #155021. Makinenizdeki daha yeni bir Subversion istemci uygulaması dosyanın Subversion meta verilerinde güncelleme yaptığı için Dreamweaver'ın Subversion entegrasyonunu kullanarak bu dosyayı güncelleyemezsiniz. Bu konuyla ilgili daha fazla bilgi için bkz. http://www.adobe.com/go/dw_svn_tr.

Hata mesajı, kalıcı bir iletişim kutusunun içinde veya arka plan dosya aktarım günlüğünde de görüntülenir.

Çözüm
Dreamweaver uzantı dönüştürme komut dosyasını çalıştırın.
Subversion 1.4.5 istemci kitaplığı uyumluluğunu geri yüklemek için Dreamweaver uzantısına sarılmış dönüştürme komut dosyasını çalıştırın.
Uzantı bir Python komut dosyasını tetiklediğinden, yerel bilgisayarınızda Python komut dosyası yorumlayıcısının yüklü olduğundan emin olun. Ek bilgi için aşağıya bkz. Python'u Windows'a yükleme.
Not: Python, Mac OS X'deki varsayılan yüklemenin bir parçası olarak yüklenir.
Önemli: Sitenizi yine de Dreamweaver içinden değiştirebilirsiniz. Bu sorun, yalnızca Subversion sunucusunu kullanarak sitenizi senkronize etmeye çalıştığınızda oluşur. Meta verilerdeki değişiklik makinenizde yerel olduğundan, sorun makinenizdeki diğer kullanıcıları etkilemez. Ancak, Dreamweaver siz dönüşüm komut dosyasını çalıştırmadan sunucu ile etkileşime giremez.
Not: Bu belgenin altında Ek Diller bölümünden ek dilleri indirebilirsiniz.
NOT: Windows Vista ve Windows 7'de, geri kalan adımları başarıyla tamamlamak için Extension Manager'ı “yönetici olarak” çalıştırmanız gerekir. Bunu yapmak için Adobe Extension Manager CS4 simgesine sağ tıklayıp Yönetici Olarak Çalıştır'ı seçin.
Not: Komut dosyasını istediğiniz zaman çalıştırabilirsiniz. Yerel sitenize başka bir Subversion istemci programıyla tekrar dokunduysanız, 8-10 arasındaki adımları tekrarlayın.
Ek Bilgiler
Subversion geliştirme, sitenin Subversion sürüm meta verilerini Dreamweaver ile uyumlu olan 1.4.x'e dönüştüren bir komut dosyası sunar.
Python'u Windows'a yükleyin
Windows'ta, Subversion dönüşümünü çalıştırmadan önce yükleyin.
Yüklü dosyalar
Uzantı, yerel sitenizin meta verilerini dönüştürmek için Subversion'un sağladığı bir Python komut dosyası kullanır. (Daha fazla bilgi için bkz.http://subversion.tigris.org/faq.html#working-copy-format-change.) Extension Manager, kullanıcı klasörünüze iki dosya yükler. Birincisi Python komut dosyasıdır (change-svn-wc-format.py). Diğer dosya, komut dosyasını doğrudan Dreamweaver içinden (DWSVNConvert.htm) çalıştırmak için kullanılan uzantının kodudur. Uzantıyı çalıştırdıktan sonra, dönüşüm günlüğü iletilerini (change-svn-wc-format.output.txt) içeren bir çıktı dosyası da oluşturulur. Dönüştürme sırasında bir sorun olması durumunda hatalar, çıktı dosyasına kaydedilir.
Uzantı, aşağıdaki konumlarda ana dizine yüklenir:
- Windows'da: Documents and Settings/<username>/Application Data/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
- Mac OS'de: <username>/Library/Application Support/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
Windows yol sistemi ve Python
Python komut dosyası, Windows'ta Python yükleyicisinin ayarlamadığı PATH değişkeni ayarlanmadan düzgün çalışmaz. Bu değişkeni değiştirmek için Windows'taki Ortam Değişkenleri'ni düzenleyin.
Ek bilgiler
Adobe Dreamweaver ve aynı bilgisayarda başka bir Subversion istemcisi kullanmak, sitenizin Subversion sunucusuyla etkileşimini engelleyebilir.
Üçüncü taraf istemci yazılımı, yerel sitenizin Subversion meta verilerini Adobe Dreamweaver CS4 tarafından desteklenmeyen daha yeni bir istemci sürümüne güncelleyebilir.
Üçüncü taraf Subversion istemcileri şunları içerebilir:
- TortoiseSVN
- SmartSVN
- Subclipse
Apache Subversion öğesinde ek istemcielr bulabilirsiniz.
Örnek
Subversion istemci kitaplıkları 1.4.5'i destekleyen Adobe Dreamweaver CS4 kullanılmaktadır.Ve aynı bilgisayarda istemci sürüm 1.5'i destekleyen TortoiseSVN (1.5.x) kullanılıyor.Yerel sitenize TortoiseSVN kullanarak dokunduğunuzda (örneğin, bir dosya gönderdiğinizde), sitenizin yerel Subversion meta verileri sürüm 1.5'e dönüştürülür. Bu dönüştürme nedeniyle Dreamweaver artık Subversion sunucusuyla etkileşim kuramaz. Daha yeni Subversion istemci biçimi Dreamweaver tarafından desteklenen 1.4 biçimiyle geriye dönük olarak uyumlu değildir.
Dreamweaver'da güzel web siteleri oluşturun
Güçlü bir hepsi bir arada araçta dinamik web sitelerini tasarlayın, kodlayın ve yönetin.