আমার একটি প্রকল্প রয়েছে যার একটি সাবমডিউল রয়েছে lib/three20
আমার .gitmodule
ফাইলটি এমন দেখাচ্ছে:
[submodule "lib/three20"]
path = lib/three20
url = git://github.com/facebook/three20.git
আমি অতীতে ত্রুটি ছাড়াই এটি ক্লোন করেছি, ( git submodule init
ক এর পরে git submodule update
) এবং এটি কিছু সময়ের জন্য কাজ করে যাচ্ছি ।
আমি এটি একটি নতুন মেশিনে ক্লোন করার চেষ্টা করেছি এবং এখন আমি এই ত্রুটিটি পেয়ে যাচ্ছি git submodule init
:
No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'
সেই পথটি এক্সকোডের খালি ফোল্ডার যা আমি অন্য ডিরেক্টরি থেকে প্রকল্পগুলি রাখার জন্য ব্যবহার করি। এটি .gitmodules
ফাইলের অংশ নয় , সুতরাং এটি কোথায় পাচ্ছে তা আমি দেখতে পাচ্ছি না।
কোন ধারনা?
.git
ফোল্ডারের কোথাও আমি সেই পথটির কোনও উল্লেখ পাই না । একটি grep -r "Classes/Support/Three20" *.*
git ls-tree HEAD Classes/Support
গিটটি এটি কী বলে তা যাচাই করতে চান, চেষ্টা করুন এবং যদি এটি থ্রি 20 বলে একটি প্রতিশ্রুতিবদ্ধ হয় তবে সেখানে একটি গিটলিংক রয়েছে। যদি সেখানে থাকে তবে ভোনসি এটিকে সঠিক সাবমডিউলে পরিণত করতে বা এটি নিয়মিত ট্র্যাক করা সামগ্রীতে রূপান্তর করতে উপরের লিঙ্কিত প্রশ্ন থেকে যথাযথ নির্দেশাবলী অনুসরণ করুন।