2012-04-19 9 views
9

मैं एक बीएटी स्क्रिप्ट में TSVNCache को अक्षम (और सक्षम) करने की कोशिश कर रहा हूं, क्या यह संभव है? या मुझे इसे मारने की ज़रूरत है? धन्यवाद।TortoiseSVN आप कमांड लाइन के माध्यम से TSVNCache.exe को अक्षम/सक्षम कैसे करते हैं?

+0

कभी-कभी इसे अनुकूलित करना आप जो खोज रहे हैं: http://www.nivas.hr/blog/2011/09/27/speed-up-tortoisesvn-cache-process-tsvncache-exe-and-lower-your -डिस्क-आईओ-गतिविधि/ – carla

उत्तर

14

ऐसा लगता है कि डिस्क I/O को कम करना आपकी समस्या है। यदि आपको प्राथमिकता को कम करने के लिए कमांड लाइन का उपयोग करने की ज़रूरत है, तो मुझे सलाह है कि आप PrcView का उपयोग करें: http://www.teamcti.com/pview/prcview.htm

यदि कमांड लाइन उपयोग अनिवार्य नहीं है, तो कैश को अक्षम करने का प्रयास करें। Icon ओवरले के तहत, TortoiseSVN सेटिंग्स में, अपनी स्थिति कैश को या तो शैल या कोई भी सेट करें।

+0

'ऐसा लगता है कि डिस्क I/O को कम करना आपकी समस्या है। आपको यह कहां मिला? उन्होंने डिस्क I/O के बारे में कुछ भी नहीं कहा। मेरे मामले में, मैं इसे बंद करना चाहता हूं क्योंकि मैं टीएसवीएन का उपयोग अक्सर पर्याप्त रूप से चलने वाली एक बाहरी प्रक्रिया को उचित ठहराने के लिए पर्याप्त नहीं करता; डिस्क I/O के साथ कुछ भी नहीं करना है। – Synetech

+1

मेरे मामले में, मेरे पास TSVNCache काम करने के साथ भारी स्वैपिंग (इस प्रकार, डिस्क I/O) थी। –

+3

और आप एकमात्र नहीं हैं, 'निष्क्रिय tsvncache' googling' अत्यधिक डिस्क I/O के साथ कुछ पेज लाता है, लेकिन यह अक्षम करने का एकमात्र कारण नहीं है, और ओपी ने इसके बारे में कुछ नहीं कहा। यही कारण है कि मैंने आपके निष्पक्ष निष्कर्ष पर सवाल उठाया। उस ने कहा, 'आइकन ओवरलेज़ → स्टेटस कैश → कोई भी नहीं' का सुझाव यह है कि इससे कोई फर्क नहीं पड़ता कि समस्या क्या है। ':-)' (मुझे अभी तक पिछले कुछ घंटों में प्रक्रिया शुरू नहीं हुई है, इसलिए उम्मीद है कि मुझे इसे हर समय और फिर मारना नहीं होगा।) – Synetech

0

इस लाइन के साथ बैच स्क्रिप्ट लिखें। तुम्हें पता है, एक और बैच फ़ाइल ऊंचा (व्यवस्थापक) अनुमतियाँ

taskkill /f /t /im tsvncache.exe 

कमांड लाइन से शुरू करने के लिए के साथ बैच स्क्रिप्ट चलाने के लिए की आवश्यकता होगी

"C:\Program Files\TortoiseSVN\Bin\TSVNCache.exe" 

मैं उद्धरण रखना चाहते हैं, आदेश क्योंकि चारों ओर "प्रोग्राम" और "फ़ाइलें" के बीच की जगह। किसी भी फाइल पर

18

Windows Explorer विंडो में, राइट-क्लिक करें, फिर TortioseSVN-> सेटिंग-> चिह्न Overlays-> स्थिति कैश के पास जाकर कोई नहीं पर सेट करें।

tsvncache.exe तुरंत बाहर निकल जाएगा और फिर से नहीं चलाएगा।

+1

यह अतीत में सही था, लेकिन अब ऐसा नहीं लगता है काम (मैंने अभी यह किया है और मेरे पास अभी भी 2 TSVNCache.exe है) – Timores

संबंधित मुद्दे