2010-11-19 18 views
1

Genel olarak Tortoise ve SVN'ler için çok yeni. Şu anda bir SVN deposuna eklemem gereken bir PHP projem var. Çoktan kontrol edilmiş bir klasörüm vardı ve projeyi bu klasöre ekledim ve taahhüt ettim. Yani her şey yolunda.TortoiseSVN - Birden fazla rehbere mi bakıyorsunuz?

Ancak, wamp klasörünün wwwroot'unda test etmek için PHP projesine sahip olmam gerektiğini anladım. Klasörü wamp klasörüne kopyalayıp yapıştırabilir, sonra da değişiklikleri yapabilir ve dosyaları geri alabilir, ancak çok hantaldır.

Yapmak istediğim şey aslında aynı klasörü depodan da wamp klasörüne tekrar kontrol etmek ve orada çalışmaya devam etmek ve daha kolay olan değişiklikleri yapmaktır!

İki kopya alarak sorun çıkarır mı? Bunu halletmenin doğru yolu bu mu?

cevap

2

Hayır, herhangi bir soruna yol açmayacaktır, aslında bu, SVN'nin işlenmesi gereken bir şeydir! Sadece diğerine değişiklikler yaparsanız ve tam tersi durumda, www sürümünüzü güncellemeyi unutmayın.

1

Evet, o ve o

0

sizin WAMP klasörüne proje klasörden bir linki (mklink veya Junction) oluştur doğru yoldur olacaktır. Bu sayede iki kez ödeme yapmanız gerekmez.

0

Deneyimlerimden, herhangi bir soruna yol açmayacağını söyleyebilirim.

Bu PHP projesi olduğundan, birkaç yapılandırma dosyası dışında çalışma kodunuz ve sunucudaki kodunuz aynı olacaktır. Bununla birlikte, genel olarak gelişme göz önüne alındığında, kodun depodan doğrudan canlı klasöre senkronize edilmesi yerine bir yapının verilmesi daha iyi olacaktır. PHP projeleri için, yapı çok basittir, tüm klasörü www dizinine kopyalamanız yeterlidir. Diğer teknolojiler kullanılarak geliştirilen projeler için, kodu derlemeniz ve ayarlarda büyük değişiklikler yapmanız gerekebilir. Bu nedenle, kodu www klasöründe olduğu gibi bırakmak ve SVN deposundan doğrudan güncellemekten ziyade yalnızca bir derleme ile güncellemek daha iyidir.

1

İstemci makinenizde istediğiniz kadar SVN depo kopyasını tutabilirsiniz. Ancak, esas olarak wwwroot klasörünüzdeki dosyalarda çalışmayı planlıyorsanız, işleri basitleştirmek için diğer SVN klasörünü silmenizi öneririm. Aksi halde bir noktada SENINIZI eşzamanlamak için unutmak, kayıp iş ve muhtemelen uzun bughunts ile sonuçlanır ...

İlgili konular