2013-01-18 38 views
6

टर्मिनल (मैक OSX 10.8.x पर) का उपयोग करना जब भी मैं अपने प्रोजेक्ट के भीतर एक निर्देशिका जोड़ने की कोशिशसीवीएस निर्देशिका/त्रुटि जोड़ें "क्या यहां कोई संस्करण है;` सीवीएस चेकआउट 'पहले क्या "

project_root jacob$ cvs add foo/ 
project_root jacob$ cvs add ./shared/foo/ 
project_root jacob$ cvs add /full/path/foo/ 

सीवीएस शिकायत:

cvs add: in directory `.': 
cvs [add aborted]: there is no version here; do `cvs checkout' first 

इसके अलावा, मैं सीवीएस खाली निर्देशिका बनाने के लिए पसंद नहीं है सुना है और यह, इसके अंदर ही निर्देशिका (कोई तात्कालिक बच्चों फ़ाइलों किया जा रहा है) के साथ एक निर्देशिका बनाने के लिए के अंदर इतना पसंद नहीं है foo/blank.txt नाम की एक खाली फ़ाइल है।

चल रहा है cvs checkout project मदद नहीं करता है।

यह संदेश हास्यास्पद है; जाहिर है कि कोई संस्करण नहीं है- यही कारण है कि इसे add कहा जाता है!

पीएस Svn/git में अपग्रेड करना, दुख की बात है, इस समय कोई विकल्प नहीं है।

उत्तर

11

OMG, सीवीएस एक भयानक मजाक है:

project_root jacob$ cd shared/ 
project_root jacob$ cvs add foo/ 
Directory /…/foo added to the repository 

source

+4

धन्यवाद, इससे मदद मिली। और हाँ सीवीएस बेकार है! –

+1

इससे मदद नहीं मिली, लेकिन सीवीएस अभी भी – Sorter

0

मूल फ़ोल्डर भंडार में पहले जोड़ा जाना चाहिए: वर्तमान कार्यशील निर्देशिका निर्देशिका के तत्काल माता पिता जोड़ा जा रहा है होना चाहिए । यह सीवी निष्पादन योग्य से एक मानक त्रुटि संदेश है।

+1

बेकार है इसे एक बार टिप्पणी के रूप में जोड़ा जाना चाहिए, एक बार आपके पास ऐसा करने के लिए पर्याप्त प्रतिष्ठा हो। – piyushj