ভিজুয়াল স্টুডিও ২০০৮ প্রকল্পের জন্য মার্চুরিয়াল .hgignore এর সাথে বিভ্রান্ত হওয়ার দরকার নেই
আমি জিজ্ঞাসা করছিলাম যে সেই একই ফাইলটি ভিজ্যুয়াল স্টুডিও 2010, বা অন্য কিছু এক্সটেনশান ইত্যাদির জন্য আবার ব্যবহার করা যেতে পারে কিনা এবং কেন?
ভিজুয়াল স্টুডিও ২০০৮ প্রকল্পের জন্য মার্চুরিয়াল .hgignore এর সাথে বিভ্রান্ত হওয়ার দরকার নেই
আমি জিজ্ঞাসা করছিলাম যে সেই একই ফাইলটি ভিজ্যুয়াল স্টুডিও 2010, বা অন্য কিছু এক্সটেনশান ইত্যাদির জন্য আবার ব্যবহার করা যেতে পারে কিনা এবং কেন?
উত্তর:
নতুন জিনিসগুলি এমএসটিস্ট স্টাফের সাথে সম্পর্কিত। এটিই আমি ব্যবহার করি:
# use glob syntax
syntax: glob
*.obj
*.pdb
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.scc
*.DotSettings
[Bb]in
[Dd]ebug*/**
obj/
[Rr]elease*/**
_ReSharper*/**
NDependOut/**
packages/**
[Tt]humbs.db
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
*.resharper
*.ncrunch*
*.ndproj
[Dd]ebug*/
করতে [Dd]ebug*/**
হয়েছিল Debug*
। অন্যান্য ডিরেক্টরিতেও একই।
আমি মনে করি যে আমার সংগ্রহস্থলগুলি সম্পর্কে প্রতিটি টুকরো তথ্য জানা জরুরী, তাই আমি .hgignore ফাইলটিকে কখনই একটি রেপো থেকে অন্য রেপিতে পেস্ট করি না, পরিবর্তে আমি সর্বদা সেগুলি তৈরি করে যাচ্ছি I
টর্টোইজএইজি-র সাথে এটি সহজ, কারণ কমিট উইন্ডোটি সমস্ত চিহ্নবিহীন ফাইলগুলিকে তালিকাভুক্ত করবে এবং একটি সরল রাইট-ক্লিক আমাকে সেই ফাইলগুলি উপেক্ষা করার জন্য নিদর্শনগুলি যুক্ত করতে দেয়। এইভাবে আমি সর্বদা নতুন ফাইলগুলি আবিষ্কার করি যা আমি রাখতে চাই এবং নাও রাখতে চাই।
উদাহরণস্বরূপ, টমাস প্রকাশিত তালিকায় *.resharper
সর্বশেষ এন্ট্রি। এটি সমাধানের সাথে পুনঃভাগের সেটিংস ভাগ করে নেওয়া রোধ করবে, কারণ রিসার্চারের জন্য কনফিগার ডায়ালগের বিকল্পগুলির মধ্যে একটিতে সেট করা যেতে পারে। অন্য কথায়, আপনি যদি নিশ্চিত করতে চান যে সমস্ত বিকাশকারী একই ধরণের সেটিংসের সাথে রিশার্পার আপনাকে যে জিনিসগুলির সাহায্য করবে, সেগুলির জন্য প্রচুর পরিমাণে চলছে, তবে সেই নির্দিষ্ট রেখাটি সেখানে থাকতে পারে না।
সুতরাং আমার পরামর্শটি হ'ল: ম্যানুয়ালি এটি করুন, আপনি প্রক্রিয়াতে আপনার প্রকল্প সম্পর্কে একটি বা দুটি জিনিস শিখবেন।