Nasıl Subversion dosya izinlerini ve bir. Htaccess dosyasını ele?

3 Cevap php

Ben PHP projelerinden biri için Subversion kullanıyorum. Ben iki soru / sorunları var:

  1. Nasıl dosya izinleri Subversion ile işlenir? Ben 755 CHMOD bir dosya var, ve ben depo içine bu dosyayı kontrol edin eğer diğer çalışma kopya halinde teslim olduğunda, bu aynı izinlere sahip olacak? Bu kopya değildir, ben gerçekten her ödeme ile izinleri değiştirmek gerekir mi?
  2. Ben depoya kontrol etmek istemiyorum. Htaccess dosyası var. Ben bir. Htaccess (ama depo bu dosyayı yok) içeren bir çalışma kopyası üzerinde bir güncelleme yaparsanız, dosya silinecektir veya güncelleme yalnız bırakacak?

3 Cevap

  1. As already mentioned, SVN will not store permissions.

    Nedeni önemsiz:

    Ödeme yaptım kullanıcının kendi çalışma kopyasına içindeki tüm dosyaların sahibi olacak, o zaten (kendi Umask bağlı) / onun çalışma kopya içindeki tüm dosyaların yazma izinlerini okuma gibi izinleri vermek mantıklı değil.

    E ** x ** ecutable bayrak set svn-özellik svn için: yürütülebilir.

  2. .htaccess file

    . Siz ana dizinleri svn için htaccess eklemek gerekir: özelliğini görmezden.

    Bununla birlikte, SVN will never change or overwrite your changes without asking you first. Yani buddys bazı depolar eğer. Depoya accessfile, SVN güncelleştirmeyi duracak ve kendi. Htaccess dosyası devam etmek için kaldırılması gerektiğini değineceğim.

1) ... izinleri transfer etmeyecektir.

2) ... güncelleme sürece bu sürüm kontrolü altında değil gibi yalnız bırakacaktır.

O dedi, çift bu fikirleri kontrol edin. Lütfen.

Bir dosyayı çalıştırılabilir yapmak nasıl bir örnek:

svn propset svn:executable ON filename