काम पर, हमारे पास आईआईएस और सबवर्जन स्थापित के साथ एक विंडोज सर्वर 2003 है। हम स्थानीय स्तर पर हमारी एएसपी.नेट वेबसाइटों को प्रकाशित और परीक्षण करने के लिए इसका उपयोग करते हैं। प्रत्येक प्रोग्रामर के पास अपने पीसी पर टोर्टोइज़ स्थापित है और सर्वर को सामग्री अपडेट/प्रतिबद्ध कर सकता है। भंडार होस्टिंग ठीक काम कर रहा है। लेकिन उन रिपॉजिटरीज़ में रखी गई फ़ाइलों को हमारे स्थानीय आईआईएस (वर्चुअल निर्देशिका) में कॉपी करने की आवश्यकता है।मैं एक स्थानीय आईआईएस में एक उपवर्तन भंडार कैसे प्रकाशित कर सकता हूं?
उन सबवर्सन रिपॉजिटरीज़ को हमारे स्थानीय आईआईएस में प्रकाशित करने का एक आसान तरीका क्या है?
संपादित करें:
puetzk के लिए धन्यवाद मुझे लगता है कि एक प्रतिबद्ध होता है हर बार (जाँच हुक के बारे में subversion documentation) निष्पादित हो जाता है एक सरल बल्ले फ़ाइल जोड़ा। मेरी बैट फ़ाइल में केवल शामिल हैं:
echo off
setlocal
:: Localize the working copy where IIS points)
pushd E:\wwwroot\yourapp\trunk
:: Update your working copy
svn update
endlocal
exit
यह ठीक काम करेगा। मैं इसे एक कदम आगे ले सकता हूं और आपके लिए यह काम करने के लिए एक नेंट स्क्रिप्ट बना सकता हूं, संभवतः चेकआउट के बजाय एसवीएन निर्यात कर रहा हूं। – JKueck
मैं परियोजना के हिस्से के रूप में नंत स्क्रिप्ट को संग्रहित करने का प्रशंसक हूं। Http://www.dimecasts.net/Casts/ByTag/NAnt देखें। – JKueck
@puetzk: बहुत मदद के लिए बहुत बहुत धन्यवाद! – jdecuyper