Belge kök SVN'ed dosyaların en son kopyasını sahip

2 Cevap php

Bir süre önce ben sordum link text ve bazı büyük yanıtları var. Ne bilmek istiyorum benim web uygulamaları belge kök altında dosyaları tutmak için bir yol varsa, ve ben bir değişiklik yaptığınızda, depo onları geri taahhüt.

Anladığım kadarıyla, dosyalar üzerinde çalışmak için, onlar web kök olamaz. Sadece onlara çalışmak için başka bir yere onları taşımak zorunda karşı sezgisel görünüyor bana. Ben bir şey eksik?

Teşekkürler!

2 Cevap

dosyalar üzerinde çalışmak için, onlar web kök olamaz

Bunun hiçbir doğruluk payı yok. Belki düzenlenebilir / değiştirilebilir dosya by the web server belge kök altında olmamalıdır gerçeği düşünüyoruz. Ama sürece (metin editörü web uygulaması çeşit yarattı, diyelim ki, eğer durum olurdu) düzenleme yapmak için sunucu kendisini kullanarak değil gibi, gayet iyi olur ve dosyaları düzenlemek için tamamen normal bir uygulamadır belge kök.

Sen benim kurulum gibi bir şey ilginizi çekebilir: Benim web sunucusu olarak aynı fiziksel makine üzerinde web siteme tutan depo var. Bir çalışma kopyası bu makinedeki web kök içine kontrol, ve benim geliştirme ve test nerede yapılacak başka bir çalışma kopyası, benim laptop teslim olması edilir. Şimdi eğlenceli kısmı: Her zaman bir şey depo kararlı olduğunu bu yüzden SVN deposundan bir kanca eklendi, otomatik olarak web kök çalışma kopyasını günceller. Bu şekilde web kök her zaman web sitesi kodunun son revizyon var, ama ben hala sunucuya erişmek zorunda kalmadan sitede çalışabilirsiniz.

EDIT: burada the script

Sadece bir dizine svn repo kontrol ve bu dizini web kök yapmak. Sen. Svn dizinini ama hiçbir sorunu olmadığını dışında hizmet etmeyecek bir apache politika yapmak isteyecektir.

Bu benim svn dizinleri korumak benim httpd.conf ne var:

#Protect svn directories
<DirectoryMatch "^/.*/(\.svn|CVS)/">
Order deny,allow
Deny from all
</DirectoryMatch>