ভিজ্যুয়াল স্টুডিও সহ গিট ব্যবহার করা [বন্ধ]


1455

দীর্ঘদিনের ভিজ্যুয়াল সোর্সসেফ ব্যবহারকারী (এবং বিদ্বেষী) হিসাবে আমি একজন সহকর্মীর সাথে এসভিএন-তে স্যুইচ করার বিষয়ে আলোচনা করছিলাম ; তিনি পরিবর্তে গিট ব্যবহার করার পরামর্শ দিয়েছেন । যেহেতু, স্পষ্টতই, এটি কেন্দ্রীয় সার্ভার ছাড়াই পিয়ার-টু-পিয়ার হিসাবে ব্যবহার করা যেতে পারে (আমরা একটি 3-বিকাশকারী দল)।

গিটকে ভিজ্যুয়াল স্টুডিওর সাথে সংহত করার সরঞ্জামগুলির বিষয়ে আমি কিছু জানতে সক্ষম হইনি, যদিও - এই জাতীয় কোনও উপস্থিতি আছে?

গিট উইথ ভিজ্যুয়াল স্টুডিও ব্যবহার করার জন্য কী কী প্রযুক্তি উপলব্ধ রয়েছে? এবং আমার শুরু করার আগে সেগুলি কীভাবে পৃথক হবে সে সম্পর্কে আমার কী জানতে হবে?


4
আমি সবেমাত্র ভিএস ২০১০-এর জন্য গিট সোর্স কন্ট্রোল সরবরাহকারী যুক্ত করেছি, সুতরাং এটি এখনও কার্যকর হয়।
Wade73

3
এই চেকআউট বনাম দল থেকে টিউটোরিয়াল । পরবর্তী আপডেট; ভিএস 2012 এর জন্য আপডেট 2 এখন যে কোনও দিন আসছে। এছাড়াও আপনি থেকে VS2012 জন্য সম্প্রদায়ের প্রযুক্তিগত প্রি-ভিউ (অন্তর্গত CTP) ডাউনলোড করতে পারেন এখানে । বিকল্পভাবে, আপনি সিএমএমআই, এগিল, স্ক্রাম ১/২ ইত্যাদিতে থাকলে আপনি নিখরচায় অ্যাকাউন্টে (সরকারী বা বেসরকারী উভয় ক্লাউড উদাহরণ) সাইনআপ করতে পারেন এবং সদস্যদের (সতীর্থ, ক্লায়েন্ট) ওয়েব-ভিত্তিক টিএফএস tfs.visualstudio এ
অ্যানি

3
আমি এখন দু'বছর ধরে ভিজ্যুয়াল স্টুডিও এবং গিট ব্যবহার করছি। আমি বলব যে এই সমস্যার সর্বোত্তম সমাধান হ'ল কেবলমাত্র অ্যাটলিশিয়ানস সোর্স ট্রি এর মতো একটি পৃথক উত্স নিয়ন্ত্রণ অ্যাপ্লিকেশন ব্যবহার করা। এটি নিখরচায়, ইনস্টল করা সহজ, একটি ভাল জিইউআই রয়েছে এবং এটি ব্যবহারকারী বান্ধব, আপনি যেমন Chrome এ ওয়েব ব্রাউজ করবেন ঠিক তেমন আপনি একাধিক সংগ্রহ (যেমন বিভিন্ন প্রকল্প) ব্রাউজ করতে পারেন এবং একাধিক উত্স নিয়ন্ত্রণ ব্যবস্থা সমর্থন করে control একবার চেষ্টা করে দেখো! আপনি হতাশ হবেন না, আমি আপনাকে আশ্বাস!
ফাজি

2
গিট স্থানীয়ভাবে ভিজ্যুয়াল স্টুডিও ২০১৩
রাস্টিক্স

17
আমি পছন্দ করি কীভাবে 1342 জন মানুষ এই প্রশ্নটিকে সমর্থন করেছে এবং কিছু বোকা লোক এসেছিল এবং যাইহোক এটি বন্ধ করে দেয়। ভাল চলছে স্ট্যাকওভারফোও .... যদি এত লোক এটিকে সহায়ক বলে মনে করে তবে এসও এর মানদণ্ডের সাথে খাপ খায় না তবে তাতে কী আসে যায়। এই ওয়েবসাইটের পয়েন্টটি সহায়ক হতে পারে না?
thebunnyrules

উত্তর:


1070

জানুয়ারী 2013, মাইক্রোসফ্ট ঘোষণা করেছে যে তারা তাদের সমস্ত ALM পণ্যগুলিতে পুরো গিট সমর্থন যোগ করছে। তারা ভিজ্যুয়াল স্টুডিও 2012 এর জন্য একটি প্লাগইন প্রকাশ করেছে যা গিট উত্স নিয়ন্ত্রণ সংহতিকে যুক্ত করে।

বিকল্পভাবে, গিট এক্সটেনশানস নামে একটি প্রকল্প রয়েছে যার মধ্যে ভিজ্যুয়াল স্টুডিও 2005, 2008, 2010 এবং 2012 এর জন্য উইন্ডোজ এক্সপ্লোরার ইন্টিগ্রেশন অন্তর্ভুক্ত রয়েছে। এটি নিয়মিত আপডেট হয়েছে এবং বেশ কয়েকটি প্রকল্পে এটি ব্যবহার করা হয়েছে, এটি আমি খুব দরকারী বলে মনে করেছি।

অন্য বিকল্প গীত উত্স কন্ট্রোল প্রোভাইডার


9
ted.dennison: এই পৃষ্ঠা অনুসারে (কোড. google.com/p/gitextensions ) এটি একটি ভিএস 2005/2008 প্লাগইন।
জোনাস

10
নিজেকে সংশোধন করার জন্য - উত্সটি গিথুবে হোস্ট করা হয়েছে, এমএসআই নেই।
ক্রিস এস

5
আমি গিট এক্সটেনশনগুলি ইনস্টল করেছি, এটি "বাই" ভিজ্যুয়াল স্টুডিওতে কাজ করে, এবং সম্পূর্ণরূপে একীভূত নয়। সমাধান এক্সপ্লোরার থেকে চেক-ইন - চেক-ইন সক্ষম করে এমন কোনও সমাধান রয়েছে কি?
দানি

4
দানি, কেউ ভিএস-এর জন্য গিট সোর্স কন্ট্রোল সরবরাহকারীর সাথে কাজ করছেন যা মনে হচ্ছে সামঞ্জস্যের
জন রিমার

3
ভিএস 2012 এর জন্য কি কোনও বিকল্প আছে?
আর্থ ইঞ্জিন

202

আমি প্রোটোকল বাফার থেকে সি # তে আমার বন্দরের জন্য ভিজ্যুয়াল স্টুডিওর সাথে গিট ব্যবহার করি। আমি জিইউআই ব্যবহার করি না - আমি কেবল একটি কমান্ড লাইন পাশাপাশি ভিজ্যুয়াল স্টুডিও রাখি।

বেশিরভাগ অংশের জন্য এটি ঠিক আছে - আপনি যখন কোনও ফাইলের নাম পরিবর্তন করতে চান তবে একমাত্র সমস্যা। উভয় গীত এবং ভিসুয়াল স্টুডিও বরং যে হবে তারা এটা নামান্তর করতে এক ছিল। আমি মনে করি যে ভিজ্যুয়াল স্টুডিওতে এর নাম পরিবর্তন করা যদিও যাবার উপায় just আপনি গিটের পাশ দিয়ে যা করেন তার পরে যত্নশীল হন। যদিও এটি অতীতে কিছুটা ব্যথা হয়েছিল, আমি শুনেছি এটি আসলে গিটের দিকের দিক থেকে বেশ বিরামহীন হওয়া উচিত কারণ এটি লক্ষ্য করতে পারে যে বিষয়বস্তু বেশিরভাগ ক্ষেত্রে একই রকম হবে। (পুরোপুরি একরকম নয়, সাধারণত - আপনি যখন ক্লাস, আইএমই নামকরণ করছেন তখন কোনও ফাইলের নাম পরিবর্তন করতে পারেন))

তবে মূলত - হ্যাঁ, এটি ঠিক আছে। আমি গিট নবাগত, তবে আমার যা প্রয়োজন তা করার জন্য আমি এটি পেতে পারি। আপনার কাছে বিন এবং আপত্তি এবং *। ব্যবহারকারীর জন্য গিট উপেক্ষা করার ফাইল রয়েছে তা নিশ্চিত করুন।


35
ভিএস পুনরায় নামকরণ করার সাথে গিটটি ঠিক থাকতে হবে। গিট লগের নতুন নামকরণের ট্র্যাকিংয়ের জন্য আপনাকে অবশ্যই নিশ্চিত হতে হবে যে আপনি 'যোগ' অংশ হিসাবে একই প্রতিশ্রুতি পরিবর্তনের অংশটিকে 'অপসারণ' অংশটি মঞ্চস্থ করেছেন। গিট অ্যাড -এ এটি সহজ করে তোলে যদি আপনার .gitignore আপ টু ডেট থাকে।
সিবি বেইলি

40
আমিও গিট নবাগত এবং আমি আপনাকে সত্য বলতে কমান্ড লাইন থেকে এটি ব্যবহার করতে পছন্দ করি । আমি জিইআইআই-এর কাছে গিট পাওয়ারটি পরিচালনা করতে কিছুটা ভয় পেয়েছি যা "চতুর" হওয়ার চেষ্টা করে এবং আমার পিছনের পিছনে কিছু "যাদু" করে।
হেসেন

1
পরামর্শের জন্য ধন্যবাদ. আমি সবেমাত্র গিট (এবং গিথুব) এ চলে এসেছি এবং আর কখনও পিছনে ফিরে তাকাব না। আমার ক্লায়েন্ট পরিশ্রম ব্যবহার করে (উঘ!)। সুতরাং আমার প্ল্যান লাগুক আর নাই লাগুক থেকে এক চেকআউট করা হয়, Git সঙ্গে আমার কাজ, তাহলে এটি ফিরে চেক করুন।
মার্ক Beckwith

7
@ কলমেলএএনএন: আপনি কমান্ড লাইনটি ব্যবহার করতে গিয়ে গিটের নবাগতদের অসুবিধে করার বিষয়ে একটি বড় ধারণা তৈরি করছেন। এপ্রিল ২০০৯ থেকে হাসান জে এর মন্তব্য দেখুন
জোন স্কিটি

আমি সাধারণত .user, * .suo, বিন, obj, যোগ করি। এবং _ * আমার উপেক্ষা তালিকায় ... উপরের যে কোনওটি আমি যুক্ত করতে চাইলে আমি এখনও এটি ম্যানুয়ালি যুক্ত করতে পারি।
ট্র্যাকার 1

93

গিট সোর্স কন্ট্রোল সরবরাহকারী একটি নতুন প্লাগ-ইন যা গিটকে ভিজ্যুয়াল স্টুডিওর সাথে একীভূত করে।


2005 সালে এটি কাজ করার কোনও সুযোগ আছে কি?
আর্ট

3
আমরা হব. টিবিএইচ এর গ্রাফিকাল ইন্টারফেসটি হ'ল আমি যখন ভিএস ২০১০-এর মধ্যে গিটের জন্য জিইউআই অনুসন্ধান করেছি তখন এটি পোস্ট করার জন্য ধন্যবাদ। অন্যান্য উত্তরগুলি আমার যা প্রয়োজন তা নয়। ভিজ্যুয়াল এসভিএন এর তুলনায় তারা দরিদ্র।
জেডিপিচাম

1
আমি ইনস্টল করার সিদ্ধান্ত নেওয়ার আগে মার্কেটপ্লেস.ভিউজুয়ালস্টুডিও . com/… এ পর্যালোচনা বিভাগটি দেখার পরামর্শ দিই ।
কিউমাস্টার

53

আমি এটিকে কাজের ক্ষেত্রে কিছুটা দেখেছি (সাবভারশন এবং গিট উভয় সহ)। আপনাকে ভিজ্যুয়াল স্টুডিওতে তৃতীয় পক্ষের সোর্স নিয়ন্ত্রণ সমাধানগুলিকে একীভূত করার অনুমতি দেওয়ার জন্য ভিজ্যুয়াল স্টুডিওতে আসলে উত্স নিয়ন্ত্রণ ইন্টিগ্রেশন API রয়েছে API তবে বেশিরভাগ লোকেরা বেশ কয়েকটি কারণে এটি নিয়ে বিরক্ত হন না।

প্রথমটি হ'ল এপিআই অনুমান করে আপনি লকড-চেকআউট ওয়ার্কফ্লো ব্যবহার করছেন। এতে অনেকগুলি হুক রয়েছে যা বাস্তবায়নের জন্য ব্যয়বহুল, বা আপনি যখন আরও আধুনিক সম্পাদনা-মার্জ ওয়ার্কফ্লো ব্যবহার করছেন তখন কেবল ফ্ল্যাট আউট করার কোনও অর্থ নেই।

দ্বিতীয়টি (যা সম্পর্কিত) হ'ল আপনি যখন সাবভার্সন এবং গিট উভয়কে উত্সাহিত করে এমন সম্পাদনা-মার্জ ওয়ার্কফ্লো ব্যবহার করছেন, তখন আপনাকে সত্যই ভিজ্যুয়াল স্টুডিও একীকরণের প্রয়োজন হবে না । ভিজ্যুয়াল স্টুডিওর সাথে সোর্সসেফের সংহতকরণের মূল হত্যাকারী জিনিসটি হ'ল আপনি (এবং সম্পাদক) এক নজরে বলতে পারবেন যে আপনার নিজের কোন ফাইল রয়েছে, কোনটি সম্পাদনা করার আগে আপনাকে অবশ্যই পরীক্ষা করা উচিত এবং যা আপনি চাইলেও চেক আউট করতে পারবেন না। তারপরে এটি কোনও ফাইল সম্পাদনা করতে চাইলে আপনাকে যা যা করা দরকার তা পুনরুদ্ধার-নিয়ন্ত্রণের ভুডো করতে সহায়তা করতে পারে। এর কোনওটিও একটি সাধারণ গিট ওয়ার্কফ্লোয়ের অংশ নয়।

আপনি যখন গিট (বা সাধারণত এসভিএন) ব্যবহার করছেন, আপনার পুনর্বিবেচনা-নিয়ন্ত্রণ মিথস্ক্রিয়াগুলি আপনার বিকাশের অধিবেশন হওয়ার আগে বা এর পরে (একবারে আপনার সমস্ত কিছু কাজ করে পরীক্ষা করা হয়) হয়। এই মুহুর্তে এটি অন্য কোনও সরঞ্জাম ব্যবহার করার জন্য খুব বেশি ব্যথা হয় না। আপনাকে নিয়মিত পিছনে পিছনে স্যুইচ করতে হবে না।


22
আপনি কি কখনও ফাইল / ডিরেক্টরিগুলি স্থানান্তর বা নামকরণ করেন না? আমি কয়েক মাস আগে ভিজ্যুয়ালএসভিএন ব্যবহার শুরু করেছি এবং আমি আর ফিরে যেতে পারিনি।
জনঅপিনিকার

10
@ টেড আমার কাছে এটির অর্থ হ'ল দীর্ঘ বিকাশের পরে আপনার চেক ইন না হওয়া পর্যন্ত প্রতিটি ফাইলের পরিবর্তনের কারণগুলি মনে রাখতে হবে I ঠিক করুন, এবং আমি আমার স্মৃতি থেকে সেই পরিবর্তনটি মুছে ফেলতে পারি তা জেনে পরীক্ষা করে দেখুন। আমি বরং এটি ভিএস
পিটার এম

4
গিট এক্সটেনশনগুলি ভিজ্যুয়াল স্টুডিও প্লাগইন মাইক্রোসফ্ট সরবরাহ করে এমন পুরানো স্কুল লকড-চেকআউট উত্স নিয়ন্ত্রণ API এ নিজেকে জুতা দেওয়ার চেষ্টা করে না। এটি সম্পাদনা-মার্জ ওয়ার্কফ্লোতে খুব উপযুক্ত এবং মূলত আইডিই-র ভিতরে কমিট / পুশ / টান এবং ফাইল ইতিহাস যুক্ত করে। প্রসঙ্গ মেনুতে ফাইল ইতিহাস থাকা অত্যন্ত দরকারী!
জ্যাকব স্ট্যানলি

3
আমি মূলত দ্বিমত পোষণ করি কারণ চেক ইন করার জন্য ভিজ্যুয়াল স্টুডিওর বাইরে যেতে চেক ইনগুলির মধ্যে দীর্ঘ সময়ের জন্য উত্সাহ দেয়। দিনের শুরুতে ইতিমধ্যে প্রচুর লোক চেকআউট করে এবং শেষ হওয়া পর্যন্ত (বা আরও খারাপ দিন পরে) চেক ইন করে না। ভিজ্যুয়াল স্টুডিওর সাথে সংহতকরণ আপনাকে ক্রমাগত আপনার কর্মপ্রবাহে উত্স নিয়ন্ত্রণ রাখতে দেয়।
ক্রিস ম্যাকগ্রা

8
ভিএস ২০০৫ (ভিএস ২০০৩?) হিসাবে ভিজ্যুয়াল স্টুডিও উত্স নিয়ন্ত্রণ ইন্টিগ্রেশন বিশেষত চেকআউট-চেকিন মডেলের দিকে ঝুঁকছে না। উদাহরণস্বরূপ আনখএসভিএন দেখুন। আমি ভিএস ইন্টিগ্রেশন পছন্দ করি, কারণ এরপরে নামগুলি ইত্যাদি মসৃণ।
রজার লিপসক্বে

38

আমি দেখতে পেয়েছি যে গিট পুরো গাছগুলিতে যেমন কাজ করে তেমন কাজ করে, আইডিই ইন্টিগ্রেশন থেকে উত্স নিয়ন্ত্রণ সরঞ্জামগুলির চেয়ে কম উপকার পাওয়া যায় যা হয় ফাইল ভিত্তিক বা চেকআউট-সম্পাদনা-প্রতিশ্রুতি নিদর্শন অনুসরণ করে। অবশ্যই কিছু উদাহরণ রয়েছে যখন কিছু ইতিহাস পরীক্ষা করার জন্য কোনও বোতামে ক্লিক করা ভাল হতে পারে তবে আমি এটি খুব বেশি মিস করি না।

আসল করণীয় হ'ল আপনার .gitignore ফাইলটি এমন কিছুতে পূর্ণ করা যা কোনও ভাগ করা ভাণ্ডারে থাকা উচিত নয়। খনিতে সাধারণত (অন্যান্য সামগ্রীর মধ্যে) নিম্নলিখিত থাকে:

*.vcproj.*.user
*.ncb
*.aps
*.suo

তবে এটি কোনও শ্রেণীর উইজার্ড শৈলীর কার্যকারিতাটির সামান্য বা ব্যবহার না করেই ভারী সি ++ ভিত্তিক।

আমার ব্যবহারের ধরণটি নীচের মতো।

  1. ভিজ্যুয়াল স্টুডিওতে কোড, কোড, কোড।

  2. খুশি হলে (কোডটি সংঘবদ্ধ করার জন্য বোধগম্য মধ্যবর্তী পয়েন্ট, গিট এ স্যুইচ করুন, পর্যায় পরিবর্তন এবং পর্যালোচনা আলাদা হয় anything যদি কিছু স্পষ্টতই ভুল হয় তবে ভিজ্যুয়াল স্টুডিওতে ফিরে যান এবং ঠিক করুন, অন্যথায় প্রতিশ্রুতিবদ্ধ।

কোনও মার্জ, শাখা, রিবেস বা অন্যান্য অভিনব এসসিএম স্টাফ কমান্ড প্রম্পট থেকে গিটে করা সহজ। ভিজুয়াল স্টুডিওগুলি এর অধীনে পরিবর্তিত জিনিসগুলির সাথে সাধারণত মোটামুটি খুশি হয়, যদিও আপনি যদি প্রকল্পের ফাইলগুলি উল্লেখযোগ্যভাবে পরিবর্তন করে থাকেন তবে এটির জন্য কিছু প্রকল্প পুনরায় লোড করা প্রয়োজন।

আমি দেখতে পেয়েছি যে গিটের উপযোগিতা পূর্ণ আইডিই ইন্টিগ্রেশন না পাওয়ার যে কোনও ছোট অসুবিধা ছাড়িয়ে গেছে তবে এটি কিছুটা স্বাদের বিষয় of


11
আপনি করবেন না, অবশ্যই আপনার সংস্করণ নিয়ন্ত্রণের অধীনে আপনার প্রকল্প ফাইল থাকা উচিত।
সিবি বেইলি

1
এটি অত্যন্ত গুরুত্বপূর্ণ - আপনি একবার প্রতিশ্রুতিবদ্ধ কাজ শুরু করার পরে এবং শাখা প্রশাখাগুলি বেদনাদায়ক হয়ে ওঠার পরে .gitignore এ কিছু অন্তর্ভুক্ত করতে ভুলে গিয়ে পুনরুদ্ধার করুন ...
বেঞ্জল

3
@ বেঞ্জল: এমন কষ্টদায়ক হওয়া উচিত নয়। আপনার সক্রিয় শাখাগুলির টিপসগুলি কেবল দরকার git rm <file>এবং তা করতে হবে echo <file> >>.gitignore; git add .gitignore। একবার আপনি একবার পরিবর্তনটি সম্পাদন করলে আপনি সর্বদা অন্যান্য শাখায় চেরি-বাছাই করতে পারবেন।
সিবি বেইলি

1
: @Charles বেইলি, এই প্রশ্নের আমার এডভেন্ঞার ট্যুরিজম দেখতে stackoverflow.com/questions/1887049/...
Benjol

9
@ মাইক ব্রাউন: তিনি *। ব্যবহারকারী ফাইলগুলিকে অগ্রাহ্য করছেন যা ব্যবহারকারী-নির্দিষ্ট সেটিংস।
শ্রীদজন জোভিক

31

মাইক্রোসফ্ট সম্প্রতি গিট ফর ভিজ্যুয়াল স্টুডিও ২০১২ (আপডেট 2) ঘোষণা করেছে। আমি এটির সাথে এখনও খেলিনি, তবে এই ভিডিওটি আশাব্যঞ্জক মনে হচ্ছে।

ভিজ্যুয়াল স্টুডিও 2012 থেকে গিট কীভাবে ব্যবহার করবেন সে সম্পর্কে এখানে একটি দ্রুত টিউটোরিয়াল রয়েছে।


এটি মাইক্রোসফ্ট অফিসিয়াল পণ্য হওয়ায় আমি এটির প্রস্তাব দিই। এবং এটি ভিএস 2012 এক্সপ্রেস এবং
চেউং

28

এছাড়াও কচ্ছপ মিস করবেন না ... https://tortoisegit.org/


হ্যাঁ, এটি একটি ভাল ইউআই, তবে না, এটি ভিজ্যুয়াল স্টুডিওর সাথে একীকরণ করে না।
স্কট রিপ্পি

3
গিট সোর্স কন্ট্রোল সরবরাহকারী ভিজ্যুয়াল স্টুডিওতে প্রসঙ্গ মেনুতে কচ্ছপ কমান্ডগুলি যুক্ত করে।
হটএন

26

মাইক্রোসফ্ট দ্বারা গিটের জন্য একটি ভিজ্যুয়াল স্টুডিও সরঞ্জাম রয়েছে । এটি কেবল ভিজ্যুয়াল স্টুডিও 2012 (আপডেট 2) সমর্থন করে।


ভিজ্যুয়াল স্টুডিও 2012 এর জন্য, এটি সেরা উত্তর। দেখা যাচ্ছে তারা বাস্তবায়নে প্রচুর প্রচেষ্টা করেছেন, এবং আমার অভিজ্ঞতায় এটি প্রত্যাশার মতো কাজ করে!
RoelF

2
একটি প্রাইভেট গিথুব রেপো ব্যবহার করার জন্য মাইক্রোসফ্ট দ্বারা "গিটের জন্য ভিজ্যুয়াল স্টুডিও সরঞ্জাম" কীভাবে কনফিগার করতে হয় তা আমি বুঝতে সক্ষম হয়েছি। আপনি কি কোনও ডকুমেন্টেশন বা টিউটোরিয়াল দেখেছেন?
golliher

আমি ইনস্টল করার সিদ্ধান্ত নেওয়ার আগে মার্কেটপ্লেস.ভিউজুয়ালস্টুডিও . com/… এ পর্যালোচনা বিভাগটি দেখার পরামর্শ দিই ।
কিউমাস্টার


18

মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওতে করা গিট সমর্থন বেসিক কাজের (কমিট / ফিচার / মার্জ এবং পুশ) জন্য যথেষ্ট যথেষ্ট। আমার পরামর্শ কেবল এড়াতে ...

আমি গিটএক্সটেনশনগুলিকে সর্বাধিক পছন্দ করি (বা কম অনুপাতে সোর্স ট্রি )। কারণ ডিএজি দেখা আমার পক্ষে গিট কীভাবে কাজ করে তা বোঝা সত্যিই গুরুত্বপূর্ণ। এবং আপনার প্রকল্পে অন্যান্য অবদানকারীরা কী করেছে তা সম্পর্কে আপনি আরও অনেক সচেতন!

ভিজ্যুয়াল স্টুডিওতে, আপনি দ্রুত ফাইল বা প্রতিশ্রুতিগুলির মধ্যে পার্থক্যটি দেখতে পারবেন না, বা (সূচীতে যোগ করুন) এবং কেবলমাত্র সংশোধনীগুলির অঙ্গীকার করতে পারবেন না। আপনার ইতিহাস ব্রাউজ করুন ভাল হয় না ... সব যে বেদনাদায়ক অভিজ্ঞতায় শেষ!

এবং, উদাহরণস্বরূপ, গিটএক্সটেনশনগুলি আকর্ষণীয় প্লাগইনগুলির সাথে বান্ডিল হয়েছে: পটভূমি আনয়ন, গিটফ্লো, ... এবং এখন, একটানা সংহতকরণ !

ভিজ্যুয়াল স্টুডিও 2015 এর ব্যবহারকারীদের জন্য , আপনি গিটহাব এক্সটেনশানটি ইনস্টল করলে গিট আকার নেবে। তবে একটি বাহ্যিক সরঞ্জাম এখনও আরও ভাল ;-)


গিটি এক্সটেনশানগুলি কি আপনার জন্য 2015 বনাম কাজ করে? মেনুটি আমার পক্ষে
raklos

15

কচ্ছপটি পরিণত হয়েছে এবং আমি এটি সুপারিশ করছি বিশেষত যদি আপনি কচ্ছপ এসভিএন ব্যবহার করেন।


15

গিট এক্সটেনশনের নতুন প্রকাশটি এখন ভিজ্যুয়াল স্টুডিও 2010 সমর্থন করে ( ভিজ্যুয়াল স্টুডিও ২০০৮ এবং ভিজ্যুয়াল স্টুডিও ২০০io সহ )।

আমি ভিজ্যুয়াল স্টুডিও ২০০৮ এর সাথে ব্যবহার করা মোটামুটি সহজ বলে মনে করেছি এবং ইন্টারফেসটি ভিজ্যুয়াল স্টুডিও 2010-তে একই বলে মনে হচ্ছে।


14

সবচেয়ে সহজ সমাধান যা আসলে বেশ ভাল কাজ করে তা হ'ল টর্টোইজিট কমান্ডগুলি বাহ্যিক সরঞ্জাম হিসাবে যুক্ত করা।

ভিজ্যুয়াল স্টুডিওতে একটি গিট (টরটোইজিট) সরঞ্জামদণ্ড যুক্ত করার সমাধান


1
আপনি প্যাকেজ ম্যানেজার কনসোল থেকে সরাসরি গিট কল করতে পারেন, এটি কেবল একটি পাওয়ারশেল কমান্ডলাইন। বা ... superuser.com/a/879561/135416
drzaus

10

জোন রিমার দ্বারা বর্ণিত হিসাবে আপনি গিট এক্সটেনশনগুলি ব্যবহার করতে পারেন। গিটি এক্সটেনশনগুলি ভিজ্যুয়াল স্টুডিও ২০০৫ এবং ভিজ্যুয়াল স্টুডিও ২০০৮-এ কাজ করে, আপনি নিজে নিজে কপি করে এবং অ্যাডিন ফাইল কনফিগার করেন তবে এটি ভিজ্যুয়াল স্টুডিও 2010-এও কাজ করে।


ভাল একটা. আমি আশ্চর্য হই যে কে এবং ব্যবহারকারী ইন্টারফেসটি অনুমোদন দিচ্ছে ... সমস্ত বার্তাগুলি খুব বিভ্রান্তিকর ... আমার একমাত্র অনুমান যে তারা তাড়াতাড়ি ছুটে এসেছিল এবং ব্যবহারকারী কী / কেন অভিযোগ করছেন তা দেখতে ছুটে এসেছেন।
ramnz

10

বর্তমানে ভিজ্যুয়াল স্টুডিওতে গিট সোর্স কন্ট্রোলের জন্য দুটি বিকল্প রয়েছে (2010 এবং 12):

  1. গিট সোর্স কন্ট্রোল সরবরাহকারী
  2. মাইক্রোসফ্ট গিট সরবরাহকারী

আমি উভয়ই চেষ্টা করে দেখেছি এবং প্রথমজনকে আরও পরিণত হতে পেয়েছি এবং আরও বৈশিষ্ট্য রয়েছে। উদাহরণস্বরূপ এটি কচ্ছপের গিট এবং গিট এক্সটেনশন উভয়ের সাথে দুর্দান্ত খেলে এবং এমনকি তাদের বৈশিষ্ট্যগুলিও প্রকাশ করে।

দ্রষ্টব্য : আপনি যে কোনও এক্সটেনশন ব্যবহার করেন না কেন Tools -> Options -> Source control -> Plugin Selectionএটি কাজ করার জন্য আপনি এটি সক্ষম করেছেন তা নিশ্চিত করুন ।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.