हां - मेरे ज्ञान के लिए यह बहुत कुछ करने का एकमात्र तरीका है अपने पसंदीदा कच्चे पाठ संपादक (vim ftw!) में YourProject.xcodeproj/project.pbxproj खोलना, और दोनों उदाहरणों को खोजें और निकालें अपमानजनक मॉडल फ़ाइल। अर्थात्:
D6A5760112F22213004DEDCE /* MyModel.xcdatamodeld */ = {
isa = XCVersionGroup;
children = (
D6EDB44614ED9D7E00C02938 /* MyModel-V12.xcdatamodel */,
D6931E6214D78135007F0E03 /* MyModel-V11.xcdatamodel */,
D61403DD14B7857100323E6D /* MyModel-V10.xcdatamodel */,
D675476B149BD1F3007C160C /* MyModel-V9.xcdatamodel */,
D6199DD5143DE428002869C1 /* MyModel-V8.xcdatamodel */,
);
currentVersion = D6EDB44614ED9D7E00C02938 /* MyModel-V12.xcdatamodel */;
name = MyModel.xcdatamodeld;
path = aPath/MyModel.xcdatamodeld;
sourceTree = "<group>";
versionGroupType = wrapper.xcdatamodel;
};
तो इस मामले में, मैं D6199DD5143DE428002869C1
के दो उदाहरणों के लिए शिकार जाकर उन्हें दोनों प्रोजेक्ट फाइल से हटा देते हैं और टकरा: बॉब्स मेरे चाचा। इसके अलावा - यदि आप मौजूदा एक उच्च चाहते हैं तो आप उपरोक्त बच्चों के उस हिस्से को फिर से व्यवस्थित कर सकते हैं।
ऐसा करने के बाद, मैं आम तौर पर मॉडल-वी 8 डीआईआर पर मैन्युअल स्रोत रेपो डिलीट कमांड निष्पादित करता हूं।
स्रोत
2012-02-25 12:40:22
मुझे नहीं पता, लेकिन अगर कोई इसका उत्तर देता है तो मैं उत्सुक हूं। ऐसा करने का एकमात्र तरीका यह था कि इसे प्रोजेक्ट फ़ाइल को मैन्युअल रूप से संपादित करना और उसे हटा देना था। –
अपनी सभी परियोजनाओं के लिए गिट का उपयोग करें। यह देखना बहुत आसान है कि वास्तव में क्या बदल गया और वापस लौटा। – trapper