আপনি কীভাবে ভিজুয়াল স্টুডিও 2013 এ গিট সংহতিকে স্থায়ীভাবে অক্ষম করতে পারেন?


113

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

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


1
সম্ভবত কার্যকর: এটি ঠিক করার জন্য, আমি এক্সটেনশনটি অক্ষম করেছিলাম এবং তারপরে সোর্স কন্ট্রোল চেঞ্জ সোর্স কন্ট্রোল কমান্ড 'বাইন্ড' ফাংশনটি ব্যবহার করে পরিবর্তন করেছি - আরও দেখুন: thereprogram.com/2013/04/18/visual-studio-tools-for- গিট /…
টম কের

1
এটি কৌশলটি - ভিজ্যুয়াল স্টুডিও ২০১৩-তে, গিট সংহতকরণ কোনও এক্সটেনশন হিসাবে সরবরাহ করা হয় না, এটি ঠিক বেকড। ছি!
ব্রায়ান পোর্টার

আপনি এটি স্বয়ংক্রিয় করতে পারে?
ক্লুমসি

আমি পারতাম, তবে অটোমেশন চালাতে আমি কোন ট্রিগার ব্যবহার করব? একটি এক্সটেনশন যা লোডে আগুন লাগে? OOB বৈশিষ্ট্যটি অক্ষম করতে একটি এক্সটেনশন লিখলে অদ্ভুত লাগে।
ব্রায়ান পোর্টার

1
আমার দলেও এই সমস্যা ছিল। আমি মনে করি আমরা যে কৌশলটি ব্যবহার করেছি তা হ'ল সমাধান লোড করা, গিট সংহতকরণ অক্ষম করা এবং তারপরে ভিএস পুনরায় চালু করা to আপনি এসপি 1 ইনস্টল করার চেষ্টাও করতে পারেন
এডি মিলার

উত্তর:


90

আপনি যেমন বলেছিলেন যে আপনি উত্স নিয়ন্ত্রণ প্লাগইনটি অক্ষম করতে পারবেন:

  • সরঞ্জাম / বিকল্পসমূহ
  • "সমস্ত সেটিংস দেখান" পরীক্ষা করুন
  • উত্স নিয়ন্ত্রণ / প্লাগ-ইন নির্বাচন-
  • "বর্তমান উত্স নিয়ন্ত্রণ প্লাগ-ইন" ​​কে "কিছুই নয়" তে সেট করুন

তারপরে, অ্যাডি মিলার যেমন বলেছেন: ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন।

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

আশা করি এটা সাহায্য করবে.


42
আমি দেখতে পেয়েছি যে ভিএস সমাধানটি পুনরায় খোলার ক্ষেত্রে জিআইটিটিকে কেবল পুনরায় সক্ষম করে। এছাড়াও, নীচে উল্লিখিত NoGit এক্সটেনশন কাজ করে না। হুম।
ম্যাকেনির

আমি একই সমস্যা আছে। ভিএস সহজেই ভিএস পুনঃসূচনাতে জিআইটি সংহতিকে পুনরায় সক্ষম করে। দ্রষ্টব্য যে আমি এখন ডজন কয়েকবার উপরে বর্ণিত হিসাবে এটি অক্ষম করেছি। (এটি ফিরে আসতে থাকবে)
ভেনরিক্স

1
এটি আমার জন্য এটিও পুনরায় সক্ষম করে। স্পষ্টতই কেউ একটি এক্সটেনশান লিখেছিলেন যা এটি শুরুতে অক্ষম করে। পাগল! stackoverflow.com/questions/22459959/… । এই লিঙ্কে অন্য হ্যাকটি হ'ল সরবরাহকারীর জন্য প্রত্যেকের অনুমতি অপসারণ: সি: \ প্রোগ্রাম ফাইল (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 12.0 \ কমন 7 \ আইডিই \ কমন এক্সটেনশানস \ মাইক্রোসফ্ট \ টিমফাউন্ডেশন \ টিম এক্সপ্লোরার \ মাইক্রোসফট.টিমফাউন্ডেশন.গিট.প্রভাইডার। dll
সোনিক সোল

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

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

52

আমার ভিজ্যুয়াল স্টুডিও 2015-তে একই সমস্যা ছিল, যেখানে নোজিট এক্সটেনশনটি ইনস্টল করার অনুমতিও ছিল না। আমি "স্টার্ট-আপ অন লাস্ট লাস্ট সলিউশন" বিকল্পটি ব্যবহার করি তাই আমি ভেবেছিলাম যে সম্ভবত এটি কোনওভাবে সমস্যার সাথে যুক্ত ছিল connected

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


2
এই হাজার বার। কোনও রেজিস্ট্রি হ্যাক নেই, কোনও কাস্টম এক্সটেনশন নেই, এটি কাজ করে। ধন্যবাদ!
ড্রিস করুন

1
আমি অন্য একটি জিনিস সঙ্গে এই একত্রিত ছিল: আমি আমার VisualStudio স্টার্ট মেনু শর্টকাট আপডেট এই কমান্ড লাইন ফ্ল্যাগ অন্তর্ভুক্ত করা: /ResetSettings "C:\Users\myuserid\Documents\Visual Studio 2015\Settings\CurrentSettings.vssettings"। কমান্ড লাইন রেফারেন্স অনুসারে, এই সেটিংটি "আইডিইর ডিফল্ট সেটিংস পুনরুদ্ধার করে optionচ্ছিকভাবে নির্দিষ্ট ভিএসসিটিং ফাইলটিতে পুনরায় সেট করে।" এটি নিশ্চিত করে যে আমার পছন্দসই সেটিংস সর্বদা প্রয়োগ হয়।
এমসিডব্লিউ

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

2
নিশ্চিত হয়ে নিন যে আপনি পালিয়ে যেতে চান devenv.exe প্রক্রিয়াটি যা ভিএস ক্র্যাশ হওয়ার পরে আপনার সিপিইউ-র অন্তত একটি পিন রেখে গেছে, অন্যথায় আপনি এটি বার বার করতে পারেন এবং এটি স্থির থাকবে না। তবে এটি খুশি এবং যখন কোনও রেজিস্ট্রি হ্যাকের প্রয়োজন নেই!
এট্রেস

19

আমার জন্য, নিম্নলিখিত কমান্ডের সাহায্যে সংগ্রহস্থল তৈরি করে সমস্যার সমাধান করুন:

git init --separate-git-dir _git

যেহেতু এটি কোনও .git ডিরেক্টরি তৈরি করে না , কেবলমাত্র একটি .git ফাইল প্রকৃত সংগ্রহশালা ডিরেক্টরিতে নির্দেশ করে, যেমন:

gitdir: C:/tfs/ProjectName/Main/_git

ভিজ্যুয়াল স্টুডিও (কমপক্ষে VS2015 আপডেট 3 অবধি, যা আমি ব্যবহার করি) এটি লক্ষ্য করে না!

এটি পরিবেশের ভেরিয়েবল স্টাফের চেয়ে ভাল কাজ করেছে কারণ গিট এক্সটেনশানগুলির (যে আমি ব্যবহার করছি) এটি সমর্থন করতে সমস্যা হয়েছিল, তবে .gitকোনও _gitফোল্ডারের দিকে নির্দেশ করে ফাইলটি নিখুঁতভাবে মোকাবেলা করেছে।


সম্মত, আমি বরং পরিবেশের পরিবর্তনশীল স্টাফ নিয়ে গণ্ডগোল করব না। এটি দুর্দান্তভাবে কাজ করে।
kaveman

আমি যুক্ত করব যে উপরে একটি হালকা --separate-git-dir
টাইপও রয়েছে

2
দুর্দান্ত কাজ! Godশ্বর ধন্যবাদ VS2013 এই .git" ভাণ্ডারটির মধ্যে ফাইল সিস্টেম- অজোনস্টিক গিট প্রতীকী লিঙ্ক" পড়া বাস্তবায়ন করেনি , বা আমরাও একই সমস্যা পেয়েছি।
কুর্জেডমেটাল

2
উত্তরের পুরো চেইনে এটি হ'ল সহজ সমাধান।
তারিক

1
ইঙ্গিতটির জন্য অনেক ধন্যবাদ! যেহেতু `NoGit 'ভিজ্যুয়াল স্টুডিও এক্সটেনশন ভিএস 2017 এর সাথে কাজ করে না এটি আমার পক্ষে ভিটামি 2017 কে" গিট-মনিটরিং "থেকে থামানোর একমাত্র উপায় :-) ধন্যবাদ! 👍
রুস্লান গারিপভ

11

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


(আমার জন্য) উত্তরের উত্তর কাজ করা যা উত্স নিয়ন্ত্রণ থেকে সমাধানটি সরিয়ে ফেলা বা ভিএস ইনস্টলটিকে ক্ষতিগ্রস্থ করার পরামর্শ দেয় না।
এভরেন কুজুকুওগলু

এটি কঠোর সমাধান solution
হুয়ান পাবলো ক্যালিফোনি

এটি সত্যই গুরুত্বপূর্ণ কারণ আমি দেখেছি ভিজ্যুয়াল স্টুডিও 2017 উত্স নিয়ন্ত্রণটি অক্ষম করার তুচ্ছ বিষয়টিকে ওভাররাইড করে। তবে মনে হয় এর পরেও ভিএস 2017 একটি .vsফোল্ডার তৈরি করে ।
রায়

8

NoGit ভিজ্যুয়াল স্টুডিও এক্সটেনশনটি এই আচরণটি পরিচালনা করে।

বোনাস: দুর্দান্ত বর্ণনা।


দুর্ভাগ্যক্রমে VS2013 এসপি 3 এর সাথে এটি আর কাজ করে না
থাম্বমুনকিজ

আমি ভিএস ২০১৩ আপডেট 4 ব্যবহার করছি এবং এটি এখনও আমার পক্ষে ভাল কাজ করছে।
এমএক্সমিসাইল

আমি কোডলেন্সে দেখানো গিট তথ্যের সাথে গিট সংহতিকে বিভ্রান্ত করেছি ... স্পষ্টতার জন্য ধন্যবাদ!
থাম্বমুনকিজ


@ বেনওয়িল্ড নতুন সংস্করণ ভিএস 2015 আপডেট 1 এর সাথে কাজ করে (এটি এখানে নিন: github.com/hmemcpy/nogit )
রুসলান গারিপভ

8

ভিজ্যুয়াল স্টুডিও 2015 এর জন্য, আমি খুঁজে পেয়েছি যে কোডলেন্স পুনরায় চালু করার পরে গিট সোর্স কন্ট্রোল প্লাগইনটিকে পুনরায় সক্রিয় করছে। কোডলেন্সগুলি অক্ষম করা এটি স্থির করে।


ভিজ্যুয়াল স্টুডিও 2017 এ এটি জিআইটি অক্ষম করা গুরুত্বপূর্ণ Great গ্রেট ক্যাচ!
রায় ২

6

(আপডেট: এই উত্তরটি এখন GIT_DIR এবং GIT_WORK_TREE সম্পর্কে আমার গভীর বোঝার উপর ভিত্তি করে একটি সম্পূর্ণ কার্যক্ষম সমাধান সরবরাহ করে)

সংক্ষিপ্তসার: গিটটি যথেষ্ট নমনীয় যে আপনি .gitটিএফএস থেকে চেক করা ফাইলগুলির সাহায্যে ডিরেক্টরিটি ডিরেক্টরি ডিরেক্টরি কর্মের বাইরের একটি জায়গায় ডিরেক্টরিতে স্থানান্তর করতে সক্ষম । এটি গিটার সংগ্রহস্থল হিসাবে চালিত করতে সক্ষম হয়েও ভিজ্যুয়াল স্টুডিও সনাক্ত করতে সক্ষম এমন গিটের কোনও চিহ্ন ছাড়াই 100% ক্লিন টিএফএস চেকআউট করা সম্ভব করে তোলে। কীটি হ'ল গিট দির (গিট রিপোজিটরি স্টোরেজ) এবং কাজের গাছ (আপনার পরীক্ষিত উত্স কোড) আলাদা করা।

বলুন যে আপনার উত্স কোডটি চেক আউট হয়েছে c:\work\someproject\tfscodeএবং আপনি ইতিমধ্যে git initসেখানে চালিয়ে গেছেন , উদাহরণস্বরূপ ভিজ্যুয়াল স্টুডিও c:\work\someproject\tfscode\.gitডিরেক্টরিটি সনাক্ত করে এবং এটি সমস্যার কারণ হয়ে দাঁড়ায়।

জীবনকে আরও নিরস্ত করার জন্য নিম্নলিখিতগুলি করুন:

$ cd /cygdrive/c/work/someproject
$ mv tfscode/.git tfscode.git
$ echo export GIT_DIR=/cygdrive/c/work/someproject/tfscode.git >> env.sh
$ echo export GIT_WORK_TREE=/cygdrive/c/work/someproject/tfscode >> env.sh
$ source env.sh
$ cd tfscode
$ git status
...
$

এটি ভিজ্যুয়াল স্টুডিওর সাথে পুরোপুরি কাজ করে কারণ এটি গিটে সঞ্চিত কোনও কিছুই সম্পর্কে সম্পূর্ণ অজ্ঞ।


যাইহোক, গিট-টিএফ প্রাকৃতিকভাবে সাইগউইন পাথগুলি পছন্দ করে না, তাই GIT_...=c:/work/...আপনি যদি গিট টিএফ ব্যবহার করার পরিকল্পনা করেন তবে ব্যবহার করুন।
hlovdal

এটি দুর্দান্ত, তবে আমি সি: / ওয়ার্ক / ... স্টাইল পাথ \ সি \ ওয়ার্ক \ .. স্টাইলের পরিবর্তে ব্যবহার করতে চাই h
জুমালাইফগার্ড

6

এটি ভিজ্যুয়াল স্টুডিও 2013 এবং 2015-এ আমার জন্য কাজ করেছে you আপনি ভিজ্যুয়াল স্টুডিওটি বন্ধ এবং পুনরায় খোলার পরেও বজায় রয়েছে।

  1. সমাধানটি খুলুন

  2. সরঞ্জামগুলিতে যান -> বিকল্পগুলি -> উত্স নিয়ন্ত্রণ -> কোনওটিতে প্লাগইন সেট করুন

  3. ভিজ্যুয়াল স্টুডিও বন্ধ করুন এবং প্রশাসনিক অধিকার সহ নীচের কমান্ডটি কার্যকর করুন।

"সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 14.0 \ কমন 7 \ আইডিই \ প্রচলিত এক্সটেনশনগুলি \ মাইক্রোসফ্ট, টিমফাউন্ডেশন \ টিম এক্সপ্লোরার \ মাইক্রোসফট। ভিজ্যুয়াল স্টুডিও 14.0 \ কমন 7 \ আইডিই \ কমন এক্সটেনশনগুলি \ মাইক্রোসফ্ট \ টিমফাউন্ডেশন \ টিম এক্সপ্লোরার \ মাইক্রোসফট.টিমফাউন্ডেশন.জিট.প্রভাইডার.ডিল.বাক "

ভিএস 2015 আপডেট 1: এমএসএফটি টিএফএস সরবরাহকারী এর পরে কাজ করে না
রুসলান গারিপভ

... বা আপনি @ জন ব্রেটের পরামর্শ মতো আপনি কেবল কোডলেন্স অক্ষম করতে পারেন।
মাইকে

6

মাইক্রোসফ্ট গিটপ্রভাইডারটি ভিজ্যুয়াল স্টুডিও 2015 থেকে সরান

লিঙ্ক: http://researchaholic.com/2015/02/02/remove-the- মাইক্রোসফ্ট- gitprovider-from-visual-studio-2013/

  1. ভিজুয়াল স্টুডিও বন্ধ রয়েছে তা নিশ্চিত করুন
  2. ওপেন রিজেডিট
  3. HKEY_CURRENT_USER \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ ভিজ্যুয়ালস্টুডিও \ 14.0_Config \ উত্সকন্ট্রোলপ্রাইডারগুলিতে নেভিগেট করুন
  4. 11b8e6d7-c08b-4385-b321-321078cdd1f8 মুছুন বিশদ বিবরণে এটি গিটপ্রভাইডার হিসাবে বলা উচিত
  5. ওপেন ভিজ্যুয়াল স্টুডিও

1
এই উত্তরটি উন্নতি - নিম্নলিখিত REG ফাইল উইন্ডোজ রেজিস্ট্রি এডিটর সংস্করণ 5.00 [-HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0_Config \ SourceControlProviders \ {11b8e6d7-c08b-4385-b321-321078cdd1f8}] প্রয়োগ
ইভান Shakhov

4

আমি এই রেজিস্ট্রি কীগুলির সমস্ত উপস্থিতি মুছে ফেলে অন্তর্নির্মিত ভিজ্যুয়াল স্টুডিও গিট সরবরাহকারীটিকে অক্ষম করতে সক্ষম করেছিলাম:

7FE30A77-37F9-4CF2-83DD-96B207028E1B

11b8e6d7-c08b-4385-b321-321078cdd1f8


1
এটি আমার পক্ষে কাজ করে! ধন্যবাদ! তবে একটি প্রশ্ন রয়ে গেছে: অবশেষে আমি ভিএস আপডেট করব (ছোট বা বড় আপডেট করছি), আমাকে কীগুলি আবার মুছতে হবে?
রুসলান গারিপভ

4

নতুন NoGit এক্সটেনশন প্যাকেজ ব্যবহার করুন: https://github.com/markrendle/nogit/releases/download/1.0.5/NoGit.vsix

ডাউনলোড করুন এবং ভিজ্যুয়াল স্টুডিওতে যুক্ত করুন: /superuser/73675/how-do-i-install-a-vsix-file-in-visual-studio

সহজ।


ইনস্টল করতে, আমি নিজে .vsix এক্সটেনশনটিকে .zip এ পরিবর্তন করতে পছন্দ করেছি, সুতরাং আপনি ডান ক্লিক করতে পারেন এবং ফাইলগুলি বের করতে পারেন। তারপরে আপনাকে যা করতে হবে তা হ'ল নতুন এক্সট্রাক্ট ফোল্ডারটি আপনার ব্যবহারকারীদের অ্যাপ ডেটা ফোল্ডারে (% অ্যাপডাটা% \ লোকাল \ মাইক্রোসফ্ট \ ভিজ্যুয়াল স্টুডিও {{সংস্করণ \ এক্সটেনশানগুলি) রেখে দিতে হবে। তারপরে ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন, সরঞ্জাম-> এক্সটেনশান এবং আপডেটগুলি খুলুন ... তারপরে "NoGit" সন্ধান করুন এবং এটি সক্ষম করুন, তারপরে আবার পুনরায় চালু করুন।
বেন উইল্ড

4

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

ভিএস -> সরঞ্জাম -> বিকল্পসমূহ -> উত্স নিয়ন্ত্রণ -> [বর্তমান উত্স নিয়ন্ত্রণ নিয়ন্ত্রণ প্লাগ-ইন] এ যান

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


3

আপনার সমস্ত ভিএস সমাধান বন্ধ করতে হবে। একটি শুরু করুন, মেনু \ সরঞ্জামসমূহ \ বিকল্পসমূহ \ উত্স নিয়ন্ত্রণ \ গিট -> কোনওটি সেট করবেন না, অনুরোধ জানানো হলে এই সমাধানটি বন্ধ করুন। এখন, অন্য কোনও সমাধান খোলার সময়, বিকল্পগুলি "কিছুই নয়" থেকে যায়।


1

নিষ্ক্রিয় অবস্থায় VS2015 আমার 50% সিপিইউ চুষছিল up আমি শিখেছি গিটকে অক্ষম করাই এর সমাধান। দুর্ভাগ্যক্রমে গিটকে কেবল এটি অক্ষম করে এটি স্বয়ংক্রিয়ভাবে এটি পুনরায় সক্ষম করে।

আমার ক্ষেত্রে আমি গিট ব্যবহার করতে চেয়েছিলাম তবে 50% সিপিইউ ব্যবহারের সাথে নয়।

যেহেতু NoGit সমাধানটি কেবলমাত্র VS2013 এর জন্য উপলব্ধ, আপনি পরিবর্তে এটি ডাউনলোড করতে পারেন: গিট উত্স নিয়ন্ত্রণ নিয়ন্ত্রণ সরবরাহকারী আপনি গিট ব্যবহার না করলেও। নিষ্ক্রিয় অবস্থায় আমার সিপিইউ ব্যবহার এখন 50% এর পরিবর্তে 2,2%।


1

ভিজ্যুয়াল স্টুডিওতে গিট নিয়ে আমারও সমস্যা আছে তবে আমি মনে করি অবশেষে আমি একটি কার্যকরী সমাধান খুঁজে পেয়েছি। এখন অবধি আমি .git ফোল্ডারটিকে _git নামকরণ এবং "gitdir: _git" রেখাটি সহ .git নামের একটি পাঠ্য ফাইল যুক্ত করার কৌশলটি ব্যবহার করেছি। তবে VS2019 এ আপগ্রেড করার পরে যা আর কাজ করে না।

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

D:\Projects\TFS\.git স্থানীয় গিট রেপো যা ভিএস ব্যবহার করা উচিত নয়।

D:\Projects\TFS\ProjectA\$tf টিএফএস ফাইলগুলি যা ভিএসকে প্রজেক্টএর জন্য ব্যবহার করা উচিত।

আমি যেভাবে চেষ্টা করেছি তা বিবেচনা করেই, যখন প্যারেন্ট ফোল্ডারে কোনও .git ফোল্ডার পাওয়া যায় তখন আমি প্রজেক্টএর জন্য টিএফএস ব্যবহার করতে ভিএস পেতে পারি না। আমার সমাধানটি .git ফোল্ডারটিতে স্থানান্তর করা:

D:\Projects\TFS-GIT\.git

এবং প্রজেক্টএ ফোল্ডারে একটি ডিরেক্টরি জংশন তৈরি করুন। একটি উন্নত কমান্ড প্রম্পট শুরু করুন এবং রান করুন:

mklink /J D:\Projects\TFS-GIT\ProjectA D:\Projects\TFS\ProjectA

D:\Projects\TFS\ProjectA\ProjectA.slnভিজ্যুয়াল স্টুডিওতে খোলার পরে এটি কোনও .git ফোল্ডার পাবেন না এবং এটি টিএফএসের সাথে সংযুক্ত হবে should

গিট কমান্ডগুলি চালানো থেকে D:\Projects\TFS-GIT.git ফোল্ডারটি উপলভ্য ব্যতীত ভিজ্যুয়াল স্টুডিওর মতো একই ফাইলগুলি ব্যবহার করবে। TortoiseGit এই ফোল্ডারটি থেকেও সূক্ষ্মভাবে কাজ করে।


0

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


0

এটি পাগল তবে আমার কাজটি আমার রিসাইকেল বিন খালি করা ছিল (যার মধ্যে আমার সমাধানের অযাচিত .git ফোল্ডার রয়েছে)।

আমি এখনও এটি বিশ্বাস করতে পারি না ...


0

"সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিও 14.0 \ কমন 7 \ আইডিই \ প্রচলিত এক্সটেনশনগুলি \ মাইক্রোসফ্ট \ টিমফাউন্ডেশন" নামকরণ করুন

ভিএস একবারে ত্রুটি দেখাবে এবং ঠিকঠাক কাজ করবে।


0

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

ফোল্ডারটি মুছতে আমি এটি করেছি। ডান ফোল্ডারটি মুছতে আমি যে পদক্ষেপগুলি অনুসরণ করেছি

আমি এর কারণটি হ'ল, ভিএস 2015 টিমফাউন্ডেশন এক্সটেনশনের জন্য এলোমেলো ফোল্ডারের নাম উত্পন্ন করে, তাই আমার ফোল্ডারের নামটি আপনার চেয়ে আলাদা হতে পারে।


-2

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


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

-4

1) ঘনিষ্ঠ সমাধান এবং ভিজ্যুয়াল স্টুডিও। 2) সমাধানের ডিরেক্টরিতে যান এবং লুকানো গিট ডিরেক্টরি এবং 2 গিট পাঠ্য ফাইল মুছুন। 3) আবার ভিজ্যুয়াল স্টুডিও খুলুন। 4) গোটো সরঞ্জাম -> বিকল্প এবং উত্স নিয়ন্ত্রণ। 5) কোনটি নির্বাচন করুন। )) ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন। 7) আপনার সমাধান খুলুন। 8) গোটো সরঞ্জাম -> বিকল্প এবং উত্স নিয়ন্ত্রণ আবার এবং টিএফএস নির্বাচন করুন। 9) সমাধানে ডান ক্লিক করুন সমাধানে সোর্স নিয়ন্ত্রণ যুক্ত করুন। 10) টিএফএস নির্বাচন করুন।


তারা টিএফএস চায় না এবং তারা অবশ্যই .git ফোল্ডারটি মুছতে চায় না কারণ এটি পুরো স্থানীয় কমিটের ইতিহাস মুছে ফেলবে। তারা যা জিজ্ঞাসা করে তা হ'ল কীভাবে ভি.এস.কে .git ফোল্ডার থেকে তথ্য ব্যবহার থেকে বিরত রাখা যায়, কীভাবে সেই ফোল্ডারটি শুদ্ধ করা যায় না।
কোয়েটজলকোটল

-5

সরঞ্জামসমূহ \ বিকল্পসমূহ \ উত্স নিয়ন্ত্রণটি টিএফএসে ফিরে যান। ভিজ্যুয়াল স্টুডিও 2015 বন্ধ করুন your আপনার উত্স কোডের মূল ফোল্ডারটি খুলুন। ".Git" নামক ফোল্ডারটি মুছুন। আবার শুরু.


4
এই ধরণের শোনার মতো আপনার মতামতটি পুরোপুরি গিট থেকে ফোল্ডারটি সরিয়ে দিতে বলছে। "আমি কমান্ড লাইনে আমার উত্স নিয়ন্ত্রণ পরিচালনা করতে পছন্দ করি" মনে হয় এটি তার পক্ষে সমাধান হবে না।
এভরেন কুজুকুগলু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.