git - ভিএস কোডে গিট অনুপস্থিত-কোনও উত্স নিয়ন্ত্রণ প্রদানকারী নেই




visual-studio-code (17)

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

বিষয়টিকে আরও খারাপ করার জন্য, যখন আমি অতিরিক্ত এসসিএম সরবরাহকারী ইনস্টল করার চেষ্টা করি তখন গিটের কোনও বিকল্প নেই। আমি কীভাবে আমার গিট ফিরে পাব !?


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

টার্মিনালের মাধ্যমে আপনার প্রকল্প / ফোল্ডারে প্রবেশ করুন

cd ~/ImbaFolder
git init (it created .git file - the git repository)

তারপরে আপনার ভিএস কোডটি দেখতে পাবে যে এটি গিট সংগ্রহস্থল এবং এটি কার্যকর হবে।


আপনি ম্যাকোস ব্যবহার করছেন? আপনি যদি ইদানীং এক্সকোড আপডেট করেছেন তবে গিটটি ব্যবহারের জন্য আপনাকে এক্সকোডের পরিষেবার চুক্তির শর্তাদি গ্রহণ করতে হতে পারে।

$ sudo xcodebuild -license accept


আমার git.exe ফাইলের পুরো পথে git.path সেটিংয়ের মানটি সেট করতে আমাকে কী সাহায্য করেছে। এর পরে আমি গিট লোগোটি দেখতে পেলাম:


আমার জন্য যা কাজ করেছে তা এখানে:

  1. আমি ভিএস কোড আনইনস্টল করেছি
  2. আমি সি: \ ব্যবহারকারীদের \ myusername \ AppData \ রোমিং \ কোড মুছে ফেলেছি
  3. পুনরায় ইনস্টল করা ভিএস কোড

আমার প্লাগইন অক্ষম ছিল, কেবল এটি সক্ষম করে।

  1. এক্সটেনশনে যান (বাম দিকে এক্সটেনশন আইকনে ক্লিক করুন),
  2. @ বিল্টিন গিটের জন্য সীরাচ,
  3. এক্সটেনশনে নির্মিত গিট ডিফল্ট সক্ষম করুন,
  4. এটা আমার জন্য আবার কাজ শুরু।

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

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


আমি একই সমস্যায় পড়েছিলাম এবং বুঝতে পেরেছিলাম যে ভিএসকোড গিটার রেপোকে কোনও ওয়ার্কস্পেসে যুক্ত না করা চিনতে পারে না।

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


আমি ওপি হিসাবে একই সমস্যা হচ্ছে। আমার সমস্যা শুরু হয়েছিল যখন আমি কোনও পিএইচপি স্বতঃপূরণ এক্সটেনশান ইনস্টল করেছি। আমি এক্সটেনশন এবং poof আনইনস্টল করেছি, উত্স নিয়ন্ত্রণ ফিরে এসেছে।

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


আমি দেখতে পাচ্ছি যে এখানে সাইগউইনের উল্লেখ নেই। এটি আমার কাছে ঘটেছিল এবং আমি https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777 Microsoft/ https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777 issues/ https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777 issuecomment- https://github.com/Microsoft/vscode/issues/7998#issuecomment-245356777 সমাধানটি পেয়েছি।

আপনি যদি সাইগউইন থেকে গিট ব্যবহার করছেন Windows উইন্ডোজ টার্মিনাল থেকে, নিম্নলিখিত কমান্ডটি কার্যকর করুন:

> cd c:\
> md cygdrive
> cd cygdrive
> c:\ - mklink /j "c" c:\

(ধরে C:\Cygwin\bin\git.exe নিম্নলিখিত ফোল্ডারে জমা রয়েছে: C:\Cygwin\bin\git.exe )

এখন, ভিএসকোড পুনরায় চালু করুন


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

  • কাজের ফোল্ডারটি বন্ধ করা হচ্ছে।
  • ফোল্ডারটি আবার খোলা হচ্ছে।

এরপরে ভিএসসি নতুন শাখার সাথে সিঙ্ক করে এবং পার্থক্যগুলি দেখায়।


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

এই উইন্ডোটি জনপ্রিয় করার জন্য আপনাকে ম্যানুয়ালি সংগ্রহস্থল যুক্ত করতে হবে। https://code.visualstudio.com/docs/editor/versioncontrol#_git-support

"আপনি গিট: ক্লোন কমান্ড প্যালেটে কমান্ড প্লেট (সিটিআরএল + শিফট + পি) দিয়ে একটি গিট সংগ্রহস্থল ক্লোন করতে পারেন edit (সম্পাদনা করুন: কমান্ড বাক্সে 'গিট: ক্লোন' টাইপ করুন) আপনাকে রিমোটের URL জানতে চাওয়া হবে সংগ্রহস্থলের "

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


এক্সকোড-নির্বাচন - ইনস্টল করে দেখুন। ম্যাকোস-এ গিটটি এক্সকোডের কমান্ড লাইন সরঞ্জামগুলির সাথে সংযুক্ত


এটি সহজ উপায় এবং এইভাবে আমার সমস্যার সমাধান হয়েছে:

1) কনসোলটিতে এই আদেশটি চালান:

sudo xcodebuild -license accept

2) ভিজ্যুয়াল স্টুডিও কোডটি বন্ধ করুন এবং এটি আবার খুলুন।

এটাই.


এর কোনওটিই আমার পক্ষে কাজ করেনি। এতো বিরক্ত হয়েছিল যে আমি কোনও ইনস্টলেশন রেখেছি কিনা তা দেখতে আমার ইনস্টলেশন সাফ করে দিয়েছি। এটিও কাজ করেনি।

কি কাজ ছিল

ভিউ> ওপেন ভিউ> সোর্স কন্ট্রোল এ ক্লিক করুন

এটি গিট ভিউটি খুলবে।

গিট ভিউটি প্রদর্শিত হবে, আইকনটিতে ডান ক্লিক করুন> "রাখুন" এ ক্লিক করুন


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

এটির জন্য একটি সমস্যা উত্থাপন করেছে এবং এই একই অনুসন্ধানে মন্তব্য করেছে। এখানে https://github.com/Microsoft/vscode/issues/49469 পাওয়া যাবে


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

যদিও সোর্স কন্ট্রোল প্যানেল আপনাকে এটি বলে না, তবে দুর্ভাগ্যক্রমে কেবল এটি সম্পর্কে চুপ করে থাকে, কোনও কিছু সরবরাহ না করে, ভিএস কোড আপনাকে এটি বলার একটি উপায় রয়েছে: আপনি যখন অ্যাপ্লিকেশন শুরু করবেন তখন প্রদর্শিত হবে "স্বাগতম" পৃষ্ঠাতে, এখানে একটি লিঙ্ক আছে "ক্লোন গিট সংগ্রহস্থল ..." । আপনি যদি সেখানে ক্লিক করেন, ভিএস কোড আপনাকে বলবে যে গিট অনুপস্থিত:

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

এটি আপনাকে জানিয়ে দেবে যে গিট রয়েছে এবং আপনি একটি সংগ্রহস্থল আরম্ভ করতে আইকনটি ক্লিক করতে পারেন — অথবা কেবলমাত্র একটি বিদ্যমান সংগ্রহশালা খুলতে পারেন।


সুতরাং, আমি এটি কাজ করতে সমস্ত ধরণের জিনিস চেষ্টা করেছি। আমি "git.path": "/usr/bin/git" চেষ্টা করেছিলাম, সরাসরি আমার পথে গিট যুক্ত করেছিলাম, ইত্যাদি কিছুই কাজ "git.path": "/usr/bin/git"

অবশেষে, আমি বুঝতে পারি যে আমার ভিএসকোড ওয়ার্কস্পেস সেটিংসে আমার "git.enabled: false" । আমি এটিকে সত্যে পরিবর্তিত করেছি এবং এটি একটি কবজির মতো কাজ করে।








visual-studio-code