2009-04-02 8 views
13

हम सॉफ्टवेयर विकास के लिए लिनक्स पर सीवीएस का उपयोग करते हैं।सीवीएस में फ़ाइल में पहले से चेक किए जाने के बाद मैं निष्पादन अनुमति कैसे जोड़ूं?

मैंने देखा कि जिस स्क्रिप्ट पर मैं काम कर रहा हूं वह सीवीएस भंडार में निष्पादित बिट सेट को याद कर रहा है।

क्या फ़ाइल को निष्पादित बिट को वापस जोड़ने का कोई तरीका है?

मुझे लगता है कि इसमें सीधे भंडार को संशोधित करना शामिल है, लेकिन मुझे नहीं पता कि यह कैसे करें।

उत्तर

9

भंडार में संबंधित ,v फ़ाइल की अनुमतियों को संशोधित करें। प्रति this article, फ़ाइल को उसी अनुमति के साथ चेक किया गया है जैसे ,v फ़ाइल CVSROOT में।

+1

एफवाईआई मैंने अपने फ़ायरफ़ॉक्स ब्राउज़र के साथ अपने लिंक की कोशिश की ... यह तब तक काम नहीं किया जब तक मैंने "% 2B" को "+" के साथ सीधे पता बार में नहीं बदला। –

+0

@ जिन किम, धन्यवाद - मैंने लिंक तय किया। यह स्टैक ओवरफ्लो मार्कडाउन के साथ कुछ समस्या थी। –

0

सीवीएस कमांड विकल्प घड़ी फ़ाइल अनुमतियों को बहाल करने से भी रोक रही है। अगर देखा जाता है, जब फ़ाइल की जांच की जाती है तो यह केवल पढ़ने के लिए ही होगी। सीवीएस आदमी पृष्ठों से:

$ cvs watch --help_options 

Usage: cvs watch {on|off|add|remove} [-lR] [-a <action>]... [<path>]... 

on/off: turn on/off read-only checkouts of files 

तो, cvs watch off filename का उपयोग यह केवल हर बार पढ़ा बनाने रिपोजिटरी से चेकआउट दूर करने के लिए।

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