ভিজ্যুয়াল স্টুডিও 2015-তে গিট ম্যাপিং সরান


157

এই প্রশ্নের গিটের সাথে কোনও সম্পর্ক নেই ; বরং ভিজুয়াল স্টুডিও 2015 (ভিএস ২০১৫) এর আগে দেখা গিট রিপোজিটরির সাথে আবদ্ধ / ম্যাপিংয়ের বিষয়টি সরিয়ে ফেলতে হবে।

এখানে সমস্যার একটি স্ক্রিন শট দেওয়া হয়েছে: সরান বোতামটি ধূসর হয়ে গেছে

লক্ষ্য করুন যে অপসারণ বোতামটি ধূসর হয়ে গেছে (অক্ষম)। "স্থানীয় গিট সংগ্রহস্থল" তালিকা থেকে আমি কীভাবে এই এন্ট্রিটি সরাতে পারি?


এটি বর্তমানে অপ্রকাশিত NoGit রিলিজের সাথে সহজ, দেখতে stackoverflow.com/a/33789257/2284031
বেন ওয়াইল্ড

নতুন সমাধান যুক্ত করার সময় নোট করুন যে "গিট রেপোজিটরিতে অ্যাড করুন" ছোট নীচের ডানদিকে চেক করা হয়নি
ইমান

1
নীচের উত্তরগুলির কোনওটিই আমার পক্ষে কাজ করে না। সুতরাং আমি সবেমাত্র একটি কার্যপ্রণালী ব্যবহার করেছি: স্টুডিও বন্ধ করুন, .git ফোল্ডারটির কোনও নাম যেমন .git1, ওপেন স্টুডিও, গিট ফোল্ডারটি .git এ পুনরায় নামকরণ করুন। মনে রাখবেন যে উইন্ডোজের ডট দিয়ে শুরু করে ফোল্ডারের নাম দেওয়ার জন্য আপনাকে নামের শেষে একটি অতিরিক্ত বিন্দু যুক্ত করতে হবে "" .git1। "
ব্রুহা

উত্তর:


210

সমাধানটি এর চেয়ে অনেক সহজ। আপনার কেবল ইউএনসি পাথ প্রকল্প থেকে তিনটি ফাইল সরানো দরকার।

আপনার সমাধানের ইউএনসি পথে নেভিগেট করুন।

উদাহরণ: সি: \ ব্যবহারকারীগণ \ আপনার ব্যবহারকারীর নাম \ নথি ments ভিজ্যুয়াল স্টুডিও 2015 \ প্রকল্পগুলি \ আপনার প্রকল্প ফোল্ডার

তারপরে স্থায়ীভাবে .git*ফাইল এবং ফোল্ডারটিকে ("SHIFT + DEL") মুছুন । দুটি ফাইল এবং একটি ফোল্ডার রয়েছে যা লুকিয়ে থাকতে পারে তাই আপনার ফোল্ডার এবং অনুসন্ধানের বিকল্পগুলি> দেখুন> লুকানো ফাইল, ফোল্ডার এবং ড্রাইভ (রেডিও বোতাম) বাছাই করা আছে তা নিশ্চিত করুন।

স্থায়ীভাবে মুছে ফেলার ফাইলগুলি হ'ল:

.gitignore (ফাইল)

.gitattributes (ফাইল)

.git (ফোল্ডার)

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


2
+1 টি। আমার অভিজ্ঞতা অনুসারে, রেজিস্ট্রি নিয়ে খেলে খুব ভাল কাজ হয় না বলে মনে হয়। আমি আমার প্রকল্পটি অন্য কোনও স্থানে অনুলিপি করার পরে এটি করেছি (একটি স্থানীয় লোকের কাছে একটি ভিএম) এবং .gitignore, .gitattributes এবং .git অপসারণ করার পরে, এটি কৌশলটি করেছে।
cr1pto

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

5
@Richard_D - মূলত - আপনি মান ভাবে Git ব্যবহার করছেন, তাহলে এই .git ফোল্ডারের হয় Git। এটি উভয়ই আপনার আপস্ট্রিম গিট সার্ভারে থাকা সমস্ত কিছুর স্থানীয় অনুলিপি এবং সম্ভবত আপনি তৈরি করেছেন এমন কোনও স্থানীয় শাখার একমাত্র অনুলিপি যা ঠেলাঠেলি করে না। প্রচুর লোক কমান্ড লাইন থেকে গিট ব্যবহার করে, বা সোর্স ট্রি এর মতো সরঞ্জামগুলি এবং ভিএস-তে গিট সংহতকরণ ব্যবহার করতে চায় না এই ক্ষেত্রে, আমরা যা চাই তা হ'ল ভিএস-তে গিট সমর্থনটি অক্ষম করা, আমাদের স্থানীয় গিট ইনস্টলেশনটি নিয়ে আসলে কোনও হস্তক্ষেপ করা নয়। এটি কি আরও অর্থবোধ করে, বা আমি আপনার উদ্বেগকে ভুল বুঝেছি?
রব লেভাইন

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

2
আমার ক্ষেত্রে এটি পুরোপুরি কাজ করে worked ভুল করে আমি সোর্স কন্ট্রোলে একটি প্রকল্প যুক্ত করার চেষ্টা করেছি এবং এটি স্থানীয়ভাবে জিআইটি সংগ্রহস্থলে কীভাবে রেখেছিল। এটি উত্স নিয়ন্ত্রণের উদ্দেশ্যকে ছাড় দেয় কারণ যদি ড্রাইভটি ক্র্যাশ হয়ে যায় তবে আমি সবকিছু হারিয়ে ফেলছি। আমি টিএফএসের সাথে সংযোগ স্থাপনের চেষ্টা করেছি এবং এটি জিআইটিতে ফিরে ডিফল্ট হতে থাকে। সমস্ত জিআইটি ফাইল মুছে ফেলা, এবং ভিএস পুনরায় খোলার মাধ্যমে, এটি আমার পক্ষে নিখুঁতভাবে কাজ করেছে। + +! দয়াল স্যার!
লোগিকোলজিস্ট

59

সরঞ্জাম -> বিকল্পগুলি -> উত্স নিয়ন্ত্রণ -> বর্তমান উত্স নিয়ন্ত্রণ নিয়ন্ত্রণ প্লাগ-ইন: কিছুই নয়


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

এটি কেবল প্রকল্পটি বন্ধ করে এবং ভিজ্যুয়াল স্টুডিওতে উত্স নিয়ন্ত্রণ অক্ষম করে। পরের বার আপনি প্রকল্পটি খুললে গিট সংহতকরণ পুনরায় সক্ষম হয় is
স্কাই ম্যাকমাস্টার

40

সংক্ষিপ্ত সংস্করণ

  1. এর অধীনে উপযুক্ত প্রবেশদ্বার (y | ies) সরান HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\Repositories

  2. HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\General\LastUsedRepositoryআপনি যে রেপো সরানোর চেষ্টা করছেন তার সমান হলে তা সরান ।

পটভূমি

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

এই সমস্যাটি ভিজ্যুয়াল স্টুডিওতে নতুন নয়:

ভিএস ২০১৩ - বিকল্প সরান যখন সর্বদা অক্ষম থাকে তখন আমি কীভাবে দলীয় এক্সপ্লোরার উইন্ডো থেকে স্থানীয় গিট সংগ্রহস্থল সরিয়ে ফেলব?

ভিজ্যুয়াল স্টুডিও 2013 সমাধান থেকে গিট বাইন্ডিং সরান?

এগুলি মনে হয় এমন কোনও কিছুর জন্য প্রচুর পরিশ্রমের মতো যা সম্ভবত একটি অন্তর্নির্মিত বৈশিষ্ট্য হওয়া উচিত। উপরের "সমাধানগুলি" .git ফাইল ইত্যাদি পরিবর্তন করার উল্লেখ করেছে; ভিজ্যুয়াল স্টুডিওর বাইরের জিনিসগুলিকে ভিজ্যুয়াল স্টুডিওর অভ্যন্তরের জিনিসগুলিকে প্রভাবিত করার জন্য আমি ধারণাটি পছন্দ করি না । যদিও আমার সমাধানটিতে কয়েকটি রেজিস্ট্রি সম্পাদনা করা দরকার (এবং এটি ভিএস-এর বাইরের) তবে কমপক্ষে এগুলি কেবল ভিএসকেই প্রভাবিত করে affect এখানে কাজের চারপাশে রয়েছে (পড়ুন: হ্যাক):

বিস্তারিত নির্দেশাবলী

এই পদক্ষেপগুলি অনুসরণ করার আগে ভিজুয়াল স্টুডিও 2015 বন্ধ রয়েছে তা নিশ্চিত হন।

1. regedit.exe খুলুন এবং এতে নেভিগেট করুন

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\Repositories

ভিএস এর জন্য রিজেডিট সংগ্রহস্থল

আপনি একাধিক "হ্যাশ" মান দেখতে পাবেন যা ভিএস ট্র্যাক করছে এমন সংগ্রহস্থলগুলিকে উপস্থাপন করে।

২. গিটি সংগ্রহস্থলটি আপনি তালিকা থেকে সরাতে চান তা সন্ধান করুন। মুছে ফেলার জন্য সঠিক ভান্ডারটি যাচাই করার জন্য nameএবং pathমানগুলি দেখুন :

মোছার জন্য রেপো যাচাই করুন

৩. কী (এবং সংশ্লিষ্ট সাবকি) মুছুন।

(Alচ্ছিক: মুছে ফেলার আগে আপনি ডান ক্লিক করতে পারেন এবং আপনি ভুল করে ফেলা হলে এই কীটি ব্যাক আপ করতে এক্সপোর্ট বেছে নিতে পারেন )) এখন, কীটিতে ডান ক্লিক করুন (আমার ক্ষেত্রে এটি হয় AE76C67B6CD2C04395248BFF8EBF96C7AFA15AA9এবং মুছুন নির্বাচন করুন )।

4. পরীক্ষা করুন যে LastUsedRepository"অন্য কিছু" তে মূল পয়েন্ট রয়েছে।

উপরের পদক্ষেপগুলিতে আপনি মুছে ফেলার চেষ্টা করছেন এমন সংগ্রহস্থল ম্যাপিং যদি সংরক্ষণ করা থাকে LastUsedRepositoryতবে আপনাকে এই কীটিও সরিয়ে ফেলতে হবে। প্রথমে নেভিগেট করুন:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\General

সাধারণ কী এর অবস্থান

এবং কীটি মুছুন LastUsedRepository(কীটি প্রয়োজন হলে ভিএস দ্বারা পুনরায় তৈরি করা হবে)। আপনি যদি কীটি সরিয়ে ফেলার বিষয়ে উদ্বিগ্ন হন তবে আপনি কেবল মানটি সংশোধন করতে এবং এটি একটি খালি স্ট্রিংয়ে সেট করতে পারেন:

সর্বশেষ ব্যবহৃত রেপো মুছুন

আপনি যখন আবার ভিজ্যুয়াল স্টুডিও 2015 খোলেন, গিট সংগ্রহস্থল বাঁধাই আর তালিকায় প্রদর্শিত হবে না।


আমি মনে করি না যে রেজিস্ট্রি দিয়ে খেলাই একটি ভাল ধারণা ... যদি এটি কিছুক্ষেত্রে ভাল কাজ করে তবে দুর্দান্ত, তবে আমার অভিজ্ঞতাতে এটি সবচেয়ে নিরাপদ বাজি নয়। আরও নিরাপদ সমাধানের জন্য @ হেলিক্সের উত্তর দেখুন।
cr1pto

3
@ রিচার্ড_ডি - হেলিক্সের উত্তর গিটের জন্য ভিএস ম্যাপিংকে সরিয়ে দেয় না, এটি গিট রেপো নিজেই ধ্বংস করে দেয়, যা ওপি জিজ্ঞাসা করছে বলে মনে হয় না। রেজিস্ট্রি হ্যাক করা আদর্শ নয়, তবে কমপক্ষে এটি আসল সমস্যাটি সমাধান করার চেষ্টা করে "আমি গিট রেপো ব্যবহার করছি তবে ভিএস জড়িত থাকতে চাই না"
রব লেভাইন

আমি দেখতে পাচ্ছি যে এটি ওপি-র প্রশ্নের উত্তর দেয়, তবে এটি কি সঠিক উত্তর? আমি নিশ্চিত না. @ হেলিক্সের উত্তরে আমার প্রশ্নগুলি দেখুন। ধন্যবাদ রব, আপনার অন্তর্দৃষ্টি প্রশংসা।
cr1pto

1
VS2015 পরবর্তী সময়ে সমাধানটি খোলার পরে কেবল এই রেজিস্ট্রি এন্ট্রিগুলিকে পুনরুদ্ধার করে।
অমিত জি

1
বিকাশকারীদের উইন্ডোজ রেজিস্ট্রি সম্পাদনা করতে ভয় পাওয়া উচিত নয়। বিশেষত যখন এটি স্পষ্টত একটি ভিজ্যুয়াল স্টুডিও কী! .Git ডিরেক্টরি মুছে ফেলা আমার পক্ষে কোনও বিকল্প নয়।
0xF

21

গিট সংগ্রহস্থলটি ভিএস-২০১৫-এর স্থানীয় গিট সংগ্রহস্থল তালিকা থেকে সরানো যেতে পারে যখন এটি আর সক্রিয় প্রকল্প নয়।

আপনার স্ক্রিন শটটিতে কেবল একটি সংগ্রহস্থল উপস্থিত রয়েছে এবং এটি সক্রিয় রয়েছে, তাই আপনি এটিকে সরাতে পারবেন না।

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

সুতরাং, আপনার সমস্যা সমাধানের জন্য, আপনি যদি দ্বিতীয় স্থানীয় সংগ্রহস্থলের সাথে সংযোগ স্থাপন করেন তবে আপনি আপনার স্ক্রিন শটটিতে যেটি হাইলাইট করছেন তা মুছে ফেলতে সক্ষম হবেন।

দুর্ভাগ্যক্রমে, টিম এক্সপ্লোরার মনে হয় সর্বদা একটি সংগ্রহস্থল সক্রিয় রাখে। অন্য সংগ্রহস্থলটিতে স্যুইচ না করে কীভাবে একেবারে যেতে দেওয়া যায় তা নিশ্চিত নয়।


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

@Gram। স্থানীয় গিট সংগ্রহস্থলের অধীনে (ওপি স্ক্রিন শট দেখুন) আপনি একটি 'নতুন' গিট সংগ্রহস্থল বা একটি বিদ্যমান 'ক্লোন' তৈরি করতে পারেন। আপনি যদি একটি নতুন গিট সংগ্রহস্থল তৈরি করেন, এটি আপনার স্থানীয় হার্ড ড্রাইভে একটি পথ দিন, তারপরে তৈরি ক্লিক করুন। এর পরে, এটি আপনার তালিকায় উপস্থিত হবে। নতুন সংগ্রহস্থলটিতে ডাবল ক্লিক করুন এবং এটি গা bold় পাঠ্যে হাইলাইট হবে এবং পর্দার আড়ালে সক্রিয় সংগ্রহস্থল হয়ে উঠবে। সেই মুহুর্তে আপনি তালিকা থেকে অন্যান্য সংগ্রহস্থলগুলি সরাতে পারেন।
ক্রিস সি

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

18

.Git লুকানো ফোল্ডার সরানো আমার পক্ষে কাজ করেছে।


এটি গিট চেকআউট থেকে ফোল্ডারটিকে ফোল্ডারে রূপান্তরিত করবে। নিশ্চিত যে কোনও একটি চেকআউট ডিরেক্টরিতে উদ্দেশ্য পরিবর্তন না করা উচিত কারণ ভিজ্যুয়াল স্টুডিও এটি বা এটি করে।
ক্রিশ্চিয়ান আমেরি

দুর্দান্ত দেরী, তবে আপনাকে অনেক ধন্যবাদ ... এটি আমার পুরো ক্যারিয়ারের এখন পর্যন্ত সবচেয়ে হতাশাব্যঞ্জক এবং বিরক্তিকর একটি সকাল হতে হয়েছিল, তারা এটিকে হ্যান্ডেল করার জন্য কতটা নির্বোধ কার্যকারিতা তৈরি করেছে ...
haag1

11

উপরের উত্তরটি আমার পক্ষে কার্যকর হয়নি। আমি ভিজ্যুয়াল স্টুডিওতে সমাধানটি খুললে রেজিস্ট্রি এন্ট্রিগুলি স্বয়ংক্রিয়ভাবে পুনরায় যুক্ত হবে। আমি ম্যাথিউজের উত্তরগুলির একটি লিঙ্কে রেজোলিউশনটি পেয়েছি যদিও এরপরেও সঠিক উত্তরটির জন্য creditণ তার কাছে যায়।

ভিজ্যুয়াল স্টুডিও 2013 সমাধান থেকে গিট বাইন্ডিং সরান?

.gitআপনার সলিউশনফোল্ডারে লুকানো ফোল্ডারটি সরান ।

আমি আমার ফোল্ডারটি পরিষ্কার রাখার জন্য .gitattributesএবং .gitignoreফাইলগুলিও সরিয়েছি ।


2
আপনি যদি টিম এক্সপ্লোরারের মাধ্যমে নয়, গিট দ্বারা প্রকল্পটি পরিচালনা করতে চান তবে এটি কোনও ব্যবহার নয়। আমি ব্যক্তিগতভাবে দেখতে পেলাম যে টিম এক্সপ্লোরার আমার ভিটাকে ভিন্ন ভিএস প্লাগইনের মাধ্যমে গিটের ব্যবহারের সাথে গণ্ডগোল করেছে, যা সম্পূর্ণরূপে অনাকাঙ্ক্ষিত।
হেনরি উইলসন

এটি ভিএস থেকে গিট অ্যাড-ইন অপসারণ করে না ভিএস গিট গুল্মকে পরাস্ত করতে থাকে এবং এটি ক্রমবর্ধমান।
আইএবস্ট্রাক্ট

@ আইএবস্ট্র্যাক্ট প্রশ্নটি ভিএস থেকে গিট অ্যাড-ইন অপসারণ করতে বলবে না।
জিন এস

@ হেনরি উইলসন আপনার মন্তব্যটি প্রশ্নের সাথে প্রাসঙ্গিক বলে মনে হচ্ছে না। আমার উত্তরটি ভিজ্যুয়াল স্টুডিও থেকে বাইন্ডিং / ম্যাপিং সরিয়ে দেয়। এটি আমার পক্ষে কাজ করে এবং স্পষ্টভাবে অন্যদের জন্য কাজ করে।
জিন এস

1
এটি প্রশ্নের সাথে পুরোপুরি প্রাসঙ্গিক! ওপিতে সূত্রটি নিয়ন্ত্রণের জন্য গিট ব্যবহার করা হচ্ছে কি না সে বিষয়ে সেটির বিবৃতি নেই, তিনি কেবল ভিএস-এর বাইন্ডিং থেকে কীভাবে মুক্তি পেতে পারেন তা জানতে চান। .Git ফোল্ডার এবং .gitattributes / .gitignore ফাইলগুলি মোছার ফলে ধরে নেওয়া হয় যে আপনি আসলে উত্স নিয়ন্ত্রণের জন্য গিট ব্যবহার করছেন না, যা অনেকেরই ভাল হতে পারে।
হেনরি উইলসন

9

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

আমি অন্য প্রকল্পটি খোলার মাধ্যমে এবং স্থানীয় গিট সংগ্রহস্থলগুলি থেকে গিট সংগ্রহস্থল সরিয়ে সমাধান করেছি, ক্রিস সি-এর পরামর্শ অনুসারে (দেখুন> টিম এক্সপ্লোরার> স্থানীয় গিট সংগ্রহস্থলগুলি, সরানো হবে এমন সংগ্রহস্থলটি নির্বাচন করুন এবং সরান ক্লিক করুন)। তারপরে আমি হেলিক্সের পরামর্শ অনুসারে প্রকল্পের পথ থেকে .git ফোল্ডারটি সরিয়েছি। প্রকল্পটি আবার খোলে এবং শেষ পর্যন্ত গিট সংহত হয়ে যায়!


সলিউশনের ফোল্ডার থেকে কেবল .git ফোল্ডারটি এবং কয়েক জোড়া .git ফাইলগুলি সরিয়ে ফেলা আমার জন্য এটি স্থির করে। সবাইকে ধন্যবাদ!
পিটানসি

8
  1. আপনার প্রকল্প ডিরেক্টরিতে নেভিগেট করুন
  2. মেনু-> সরঞ্জাম-> ফোল্ডার বিকল্পগুলি ফোল্ডারে ক্লিক করুন
  3. ভিউ-ট্যাবটি নির্বাচন করুন
  4. ফাইল এবং ফোল্ডারগুলির অধীনে নির্বাচন করুন লুকানো ফাইল, ফোল্ডার এবং ড্রাইভগুলি দেখান
  5. ঠিক আছে ক্লিক করুন
  6. .gitফোল্ডারটি মুছুন
  7. আপনার ভিজ্যুয়াল স্টুডিওটি বন্ধ করুন এবং পুনরায় খুলুন
  8. আপনার প্রকল্প খুলুন
  9. সম্পন্ন. :)

নিরাপদ কোডিং।


1
আমরা যা করার চেষ্টা করছি তা নয়। আমরা গিট চাই, আমরা কেবল গিটের সাথে ভিএস সংহত চাই না।
গেরি

7

এটা খুব সহজ,

  1. আপনি যে প্রকল্পটি মুছতে চান তার সাথে আপনি সংযুক্ত আছেন না তা নিশ্চিত করুন

  2. প্রকল্পটি এক্সপ্লোরার বন্ধ রয়েছে

    এগুলি সবই, যদি আপনার এখনই আবার চেষ্টা করা হয় তবে সরানোর ক্রিয়া সক্ষম হবে


ধন্যবাদ। এটি সবচেয়ে সহজ এবং উত্তর হিসাবে নির্বাচন করা উচিত।
রোনাল্ড রামোস

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

5

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

আমার সমাধানটি ছিল -

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

তারপরে আমি লুকানো .git ফোল্ডার এবং অন্য কোনও .git সম্পর্কিত ফাইল মুছে ফেলেছি।

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

এর পরে আমি সমাধান এক্সপ্লোরারটিতে ডেকে আছি, ডান ক্লিক করে সমাধানের নামটি "উত্স নিয়ন্ত্রণ" বিকল্পটি দেখুন, এবং প্রজেক্টেও - ডান ক্লিকে আমি দেখতে পাই "উত্স নিয়ন্ত্রণে স্যুশন যুক্ত করুন" .. এবং এবার এটি গিটের সমাধান যোগ করেনি। ।

এছাড়াও আপনার উত্স নিয়ন্ত্রণ exploerer..If থেকে যে কোনও গিট সংযোগ অপসারণ করা ভাল .. যদি সেখানে থাকে ..

সুতরাং মূল বিষয়টি হ'ল আপনার প্রকল্পের ফাইলটিতে কোনও লুকানো গিট ফাইল এবং অন্য কোনও গিট এক্সটেনশন নেই তা নিশ্চিত করুন .. আশা করি এটি কারও সহায়ক হবে ..


2

ছাড়াও Juliano Nunes সিলভা এবং Oliveira এর উত্তর, regedit হ্যাকিং ছাড়া সহজ এবং সবচেয়ে পরিষ্কার ভাবে, লুকানো .git ফোল্ডার সরানোর অথবা আপনার VS15 সেটিংস পরিবর্তন একটি ভিন্ন সংগ্রহস্থলের সাথে সংযোগ করে। সংযুক্ত থাকাকালীন আপনি অন্য সংগ্রহস্থলের পাঠ্যটি গা bold়ভাবে দেখতে পাবেন তারপরে আপনার গিট স্থানীয় সংগ্রহশালাটি নির্বাচন করুন । এখন আপনি যে দেখুন

অপসারণ

মেনু আইটেম সক্ষম হয়েছে যাতে আপনি আপনার গিট স্থানীয় সংগ্রহস্থল মুছতে সক্ষম হন ।

ভিজ্যুয়াল স্টুডিও 2015 এর সাথে গিট ব্যবহার করার সময় শাখাগুলির সাথে কাজ করার সময় এটি একই ধরণের আচরণ ।

যাদের আরও ভালভাবে এটি দেখার জন্য ভিজ্যুয়ালাইজেশন প্রয়োজন তাদের জন্য। লিঙ্ক চিত্রটি দেখুন: এটি কীভাবে সম্পন্ন হয়েছে

শুভ কোডিং


1

এটি কেবল সমাধান ফোল্ডারে .git ডিরেক্টরি উপস্থিতি সন্ধান করে। সম্ভবত ফোল্ডারটি ফোল্ডারটি মুছুন এবং ভিজ্যুয়াল স্টুডিও আর এটিকে গিট প্রকল্প হিসাবে বিবেচনা করবে না।


কারণ এটি আপনি সরিয়ে ফেললে এটি আর গিট প্রকল্প নয় । আপনি কার্যকরভাবে আপনার সংস্করণ ধ্বংস করেছেন। যদি আপনি এটি করতে চান, ঠিক আছে।
গিলিলজাস

আমি ঠিক তাই করতে চেয়েছিলাম। ভিজুয়াল স্টুডিও আমার 30 দিনের লাইসেন্সের মেয়াদ শেষ করার সিদ্ধান্ত নিয়েছে কারণ আমি এটি উত্স নিয়ন্ত্রণে যুক্ত করেছিলাম। আমার প্রকল্পটি এমন অবস্থায় ফেলেছিল যা বিভ্রান্তিকর ছিল এবং আমি ডকুমেন্টেশনটি অনুসরণ করতে পারি না।
নাথান গোয়েস 17'17

1

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

তবে আপনাকে সমাধানটি আবারও খোলার আগে আপনার প্রকল্পের পথ থেকে .git ফোল্ডার এবং ফাইলগুলি ম্যানুয়ালি মুছে ফেলতে হবে।


1

@ ম্যাথেজ ক্রাউস দয়া করে মেনু বার থেকে সরঞ্জামগুলি ক্লিক করুন তারপরে বিকল্পগুলি ক্লিক করুন, উত্স নিয়ন্ত্রণটি সন্ধান করুন তারপরে ড্রপডাউন তালিকা থেকে "কিছুই নয়" নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন। আপনার প্রকল্প ফোল্ডার থেকে লুকানো .git ফোল্ডার মুছুন। আপনার প্রকল্পটি আবার খুলুন। এখানে চিত্র বর্ণনা লিখুন


0

যান Control Panel\User Accounts\Credential Managerএবং নির্বাচন করুন Windows Credentialতারপর গিট অ্যাকাউন্ট সরান।


0

মাইক্রোসফ্ট থেকে এক্সটেনশনটি ডাউনলোড করুন এবং ভিজ্যুয়াল স্টুডিও এবং এসএসএমএস থেকে জিআইটি এক্সটেনশন সরানোর জন্য ইনস্টল করুন।

https://marketplace.visualstudio.com/items?itemName=MarkRendle.NoGit

এসএসএমএস: সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট এসকিউএল সার্ভার \ 130 \ সরঞ্জামসমূহ \ বিন \ ম্যানেজমেন্টস্টুডিও s এসএসএস.পি.কি.গুন্ডেফ-এ পাওয়া ssms.pkgundef ফাইলটি সম্পাদনা করুন এবং সমস্ত গিট সম্পর্কিত এন্ট্রিগুলি সরান


0

স্থানীয় গিট সংগ্রহস্থলটি ইতিমধ্যে সংযুক্ত থাকলে আপনি মুছতে পারবেন না। সুতরাং সমাধানটি বন্ধ করুন, অন্য একটি সমাধান খুলুন এবং তারপরে স্থানীয় গিট সংগ্রহস্থলটি সরান। .git লুকানো ফোল্ডারটি মুছে ফেলতে ভুলবেন না

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