আমি উইন্ডোজের জন্য গিটহাব ব্যবহার করছি যা বেশিরভাগ বহির্মুখী ফাইল যেমন লগ ফাইল বা ভিএস-এর সাথে নির্দিষ্ট ফাইলগুলির ভাগ করে নেওয়ার দরকার নেই সেগুলি উপেক্ষা করে একটি দুর্দান্ত গিটিংগোর তৈরি করে।
এই পৃষ্ঠাটি থেকে অবাস্তব দস্তাবেজে আমি কী সংগ্রহ করতে পারি সেগুলি থেকে আপনি সম্ভবত এই ডিরেক্টরিগুলি উপেক্ষা করতে পারেন:
DerivedDataCache
Intermediate
Saved
আমি বাইনারিগুলিকে অগ্রাহ্য করব না, যদি কেবলমাত্র আমি এমন একটি লেভেল ডিজাইনারের সাথে কাজ করছি যার ভিএস নেই এবং তাই আমার তৈরি ডিএলএল ফাইলগুলির প্রয়োজন হবে (আমি মনে করি, আমি ভুল হতে পারি)।
আবার মনে রাখবেন আমি উইন্ডোজের জন্য গিট ব্যবহার করছি যা আপনি কোনও প্রকল্প তৈরি করার সময় গিটিগনোর তৈরি করে এবং এটি বেশ বড় pretty আমি কেবলমাত্র নিম্নলিখিতগুলি প্রতিশ্রুতিবদ্ধ করছি (যেখানে "ReallyCoolGame" আপনার প্রকল্পের নাম):
.gitattributes
.gitignore
Binaries
Config
Content
Source
ReallyCoolGame.sln
ReallyCoolGame.uproject
আমি কেবল এটি কেবল নিজেকেই প্রতিশ্রুতিবদ্ধ করেছি এবং আমার স্তরের ডিজাইনারের সাথে এখনও এটি পরীক্ষা করতে পেরেছি, তাই ক্যাভেট এমপোটর।
এছাড়াও, আমি প্রথম ব্যক্তি সি ++ টেমপ্লেট ব্যবহার করে তৈরি একটি প্রকল্পের উল্লেখ করছি, যা এতে সংরক্ষণ করা হয়: E:\Documents\Unreal Projects\ReallyCoolGame
( My Documents == E:\Documents
আমার মেশিনে) এবং অবাস্তব ইঞ্জিন উত্স ডিরেক্টরি কাঠামোর মধ্যে নয়।
সম্পাদনা: আমি সমস্ত ডিফল্ট সামগ্রীও অন্তর্ভুক্ত করতে চাই না, সুতরাং আমি কেবল গেমের সম্পদের জন্য প্রকল্পের মতো একই নামের সাথে সামগ্রীর মধ্যে একটি উপ-ডিরেক্টরিতে যাব এবং সামগ্রীর অন্যান্য সমস্ত উপ-ডিরেক্টরিকে উপেক্ষা করব। সুতরাং আমার .gitignore এর শীর্ষে লাইনগুলি এখন দেখতে দেখতে:
DerivedDataCache
Intermediate
Saved
Content/*
!Content/ReallyCoolGame
এবং স্তর ডিজাইনার Content/ReallyCoolGame
পরিবর্তে আমাদের সমস্ত সম্পদ এতে রাখবে ।
হালনাগাদ:
মধ্যবর্তী ডিরেক্টরিটিতে প্রকৃতপক্ষে ভিজ্যুয়াল স্টুডিওর প্রকল্প ফাইল রয়েছে, যা প্রকল্পটি তৈরি করতে প্রয়োজনীয় to যদি মধ্যবর্তী ডিরেক্টরিটিকে অগ্রাহ্য করা হয় তবে আপনি প্রকল্পটি তৈরি করতে পারবেন না কারণ ভিজ্যুয়াল স্টুডিও সমাধানটি এটির সন্ধান করবে না। তবে এর জন্য দুটি সহজ workaround আছে।
1) শুধু ইন্টারমিডিয়েট ডিরেক্টরি উপেক্ষা করবেন না। অবশ্যই সেই ক্ষেত্রে ভিজ্যুয়াল স্টুডিও এখনও প্রয়োজনীয় সমস্ত প্রকল্প ফাইলগুলি খুঁজে পেতে পারে এবং প্রকল্পটি তৈরি করতে সক্ষম হয়।
২) এটি আরও উন্নততর, বিশেষত সংস্করণ নিয়ন্ত্রণের জন্য: আপনার প্রকল্পটি অবাস্তব ইঞ্জিন 4 সম্পাদক থেকে খুলুন এবং "ফাইল> রিফ্রেশ ভিজ্যুয়াল স্টুডিও প্রকল্প" এ যান। এটি আপনার জন্য একটি নতুন সমস্ত সমাধান ফাইল তৈরি করবে যার অর্থ আপনার এমনকি এটি প্রতিশ্রুতি দেওয়ার দরকার নেই এবং প্রকল্প ফোল্ডারে * .sln কে .gitignore ফাইলটিতে যুক্ত করতে পারেন।
এছাড়াও * .সুও এবং * .এসডিএফ ফাইলগুলি সাধারণভাবে উপেক্ষা করা যায়, যেহেতু আপনি যখন আপনার সমাধানটি খুলেন তখন ভিজুয়াল স্টুডিও কেবল নতুন তৈরি করে।