ভিএস 2017 গিট লোকাল কমিট প্রতিটি প্রতিশ্রুতিতে ডিবি.লক ত্রুটি


199

আমরা প্রতিটি স্থানীয় প্রতিশ্রুতিতে এই ত্রুটিটি পাচ্ছি:

মারাত্মক ত্রুটি সহ গিট ব্যর্থ হয়েছে ror /Server/sqlite3/db.lock

এটি অ্যাজুরে ডিভোপস জিআইটিতে সিঙ্ক করার আগে স্থানীয় গিট রিপোজিটরি ব্যবহার করে এটি ভিএস 2017 এর একদম নতুন ইনস্টলেশন।

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

কেউ কি এই সমস্যার জন্য আরও ভাল দীর্ঘমেয়াদী ফিক্স জানেন?


অন্য কেউ যদি এটিকে চালিয়ে যায় এবং ".vs /" কে .gitignore এ যুক্ত করে কাজ করে বলে মনে হয় না, পাওয়ারশেলের মধ্যে ফাইল তৈরি করে এবং নোটপ্যাড ++ দিয়ে সম্পাদনা করা হলে ভুল ধরণের চরিত্রের এনকোডিং দিয়ে ফাইলটি ছেড়ে যায়। আমার এটি ভিএস কোডে খোলার এবং এটি সরল ইউটিএফ 8 হিসাবে এনকোড করা দরকার এবং এটি ঠিক কাজ করেছে
ব্রায়ান লেশম্যান

উত্তর:


417

.Gitignore ফাইলে কেবল .vs ফোল্ডার যুক্ত করুন।

এখানে গিটহাবের .gitignore টেম্পলেটগুলির সংগ্রহ থেকে ভিজ্যুয়াল স্টুডিওর টেমপ্লেট রয়েছে: উদাহরণস্বরূপ:
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore


.Gitignore ফাইল যুক্ত করতে আপনার যদি কোনও সমস্যা হয় তবে কেবল এই পদক্ষেপগুলি অনুসরণ করুন:

  1. টিম এক্সপ্লোরারের উইন্ডোতে, সেটিংসে যান।

টিম এক্সপ্লোরার - সেটিংস

  1. তারপরে সংগ্রহস্থল সেটিংস অ্যাক্সেস করুন।

সংগ্রহস্থল সেটিংস

  1. পরিশেষে, ফাইল উপেক্ষা বিভাগে যুক্ত ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন

সম্পন্ন. ;)
এই ডিফল্ট ফাইলটিতে ইতিমধ্যে .vs ফোল্ডার রয়েছে।

এখানে চিত্র বর্ণনা লিখুন


3
হ্যাঁ, এটি সেরা উত্তরওয়ালা, আমি কেবল "2017" এ রেখেছি: # ভিজ্যুয়াল স্টুডিও 2015/2017 ক্যাশে / বিকল্প ডিরেক্টরি .vs /
হারভেয়েট

1
সমস্যা হ'ল, git clean -fxdতারপরে এটি একটি সুতাগুলিতে ছুঁড়েছে .. পরিষ্কার করার আগে আমার ভিএস ছাড়তে হবে। এটি কেবল ভিএস ২০১7 সাল থেকে শুরু হয়েছে এবং ২০১৫ সালে ঘটেনি
পিটার ম্যাকভয়

4
এটি আমার জন্যও কাজ করেছিল। একটি বিভ্রান্তিমূলক ত্রুটি বার্তার সঠিক উত্তর।
স্ট্যানলে ওকপালা নভোসা

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

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

62
  1. .vs ফোল্ডারটি প্রতিশ্রুতিবদ্ধ হওয়া উচিত নয়।
  2. প্রকল্পগুলি গিট রুট ডিরেক্টরিতে ".gitignore" নামে একটি ফাইল তৈরি করুন।
  3. নীচের লাইনটি ".vs /" ".gitignore" ফাইলটিতে যুক্ত করুন।
  4. এখন আপনার প্রকল্প প্রতিশ্রুতিবদ্ধ।

এখানে চিত্র বর্ণনা লিখুন


হ্যালো, এই ফাইলটির ধরণ থাকা সত্ত্বেও গিটিগনোর ফাইলটিতে আমি ত্রুটি পাচ্ছি, এখনও still pls সাহায্য।
ব্যবহারকারী 3820266

33

পদক্ষেপ 1:
আপনার .gitignore ফাইলে .vs / যুক্ত করুন (অন্যান্য উত্তরে বলা আছে)।

পদক্ষেপ 2:
এটি বুঝতে গুরুত্বপূর্ণ, সেই পদক্ষেপ 1 টি ইতিমধ্যে আপনার বর্তমান শাখা সূচী থেকে .vs / এর মধ্যে ফাইলগুলি সরিয়ে ফেলবে না, যদি এটি ইতিমধ্যে এতে যুক্ত করা থাকে। সুতরাং জারি করে আপনার সক্রিয় শাখাটি সাফ করুন:

git rm --cached -r .vs/*

পদক্ষেপ 3:
পাশাপাশি আপনার প্রকল্পের অন্যান্য সক্রিয় শাখাগুলির জন্য 1 এবং 2 পদক্ষেপের তাত্ক্ষণিক পুনরাবৃত্তি করা সেরা।
অন্যথায় অশুচি শাখায় স্যুইচ করার সময় আপনি সহজেই আবার একই সমস্যার মুখোমুখি হবেন।

প্রো টিপ:
প্রথম ধাপের পরিবর্তে আপনি এই অফিসিয়াল .gitore টেমপ্লেটটি ভিজুয়ালস্টুডিওর জন্য ব্যবহার করতে চাইতে পারেন যা কেবলমাত্র .vs পথের চেয়ে অনেক বেশি কভার করে:
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
(তবে এখনও 2 এবং 3 পদক্ষেপগুলি ভুলে যাবেন না)


.vs কে আমার .gitignore (.vs /) ফাইলে বাদ দেওয়া হয়েছে এবং সমস্যাটি এখনও অব্যাহত রয়েছে। সমস্যা আর কি হতে পারে?
স্ট্যানলে ওকপালা নভোসা

1
গিট আরএম --cched -r .vs / * চালিয়ে সমাধান করতে সক্ষম হয়েছিল। ধন্যবাদ
স্ট্যানলে ওকপালা নভোসা

5

ভিএস 2017 গিট লোকাল কমিট প্রতিটি প্রতিশ্রুতিতে ডিবি.লক ত্রুটি

এই সমস্যাটি অবশ্যই কোনও দূষিত .ignore ফাইলের কারণে ঘটেছে।

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

  1. আপনার প্রকল্প ফোল্ডার থেকে .gitignore ফাইল মুছুন
  2. টিম এক্সপ্লোরারে যান
  3. টিম এক্সপ্লোরারে হোম এ যান
  4. সেটিংস এ যান
  5. জিআইটির অধীনে, সংগ্রহস্থল সেটিংস ক্লিক করুন
  6. এর অধীনে - ফাইলগুলি উপেক্ষা করুন এবং বৈশিষ্ট্যগুলি - ফাইল উপেক্ষা করুন এর অধীনে - যুক্ত ক্লিক করুন। আপনার একটি বিজ্ঞপ্তি দেখতে হবে যা উপেক্ষা করুন ফাইলটি সফলভাবে তৈরি করা হয়েছে
  7. আপনার সমাধান তৈরি করুন। এটি কিছুটা সময় নেবে এবং একবার বিল্ড সফল হলে একটি নতুন .ignore ফাইল তৈরি করবে
  8. আপনার এখন আর কোনও সমস্যা ছাড়াই প্রতিশ্রুতিবদ্ধ এবং পুশ করতে সক্ষম হওয়া উচিত

এনবি: মনে রাখবেন যে আপনার ভিজ্যুয়াল স্টুডিওর সংস্করণটি এই বিকল্পগুলি আলাদাভাবে স্থাপন করতে পারে। আমি ভিজ্যুয়াল স্টুডিও 2019 সম্প্রদায়ের সংস্করণ ব্যবহার করছি।


আমার জন্য কাজ করেছেন। ধন্যবাদ!
চিজ আর্নস্ট

2

আমার একই সমস্যা ছিল তবে আমি .gitignore ফাইল তৈরি করে সমাধান করেছি।

আমি এমন একটি কাজের সন্ধান পেয়েছি যা কেবলমাত্র .vs ফোল্ডার থেকে db.lock ফাইল সরানোর উপর অন্তর্ভুক্ত থাকে তবে আপনাকে প্রতি একক সময় এটি করতে হবে এবং দীর্ঘকাল ধরে এটি করা বিরক্তিকর অপারেশন করে।

এই সমস্যাটি সমাধানের সর্বোত্তম উপায় হ'ল আগের পরামর্শ অনুসারে .gitignore ফাইলটি তৈরি করা, তবে আমি মনে করি এটি কেবল সাধারণ জ্ঞানের উদ্দেশ্যেই এই কাজের ব্যপারটি উল্লেখ করা ভাল!

শুভেচ্ছা, টনি গ্রিনটন


0

আমি গিটকে সরাসরি ভিজুয়াল স্টুডিওর মাধ্যমে ব্যবহার করছি না তবে গিট ডেস্কটপ ক্লায়েন্ট ব্যবহার করছি।

আমি তবে অনুরূপ ত্রুটি পেয়েছি তবে মাস্টার পরিবর্তন করার আগে ভিজ্যুয়াল স্টুডিও বন্ধ করে সমাধান করেছি।


0

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

git add .

এবং অন্যান্য কমান্ড, এটি কার্যকর হবে


0

আমার জন্য নীচের পদক্ষেপগুলি সহায়তা করেছে:

  • ভিজ্যুয়াল স্টুডিও 2019 বন্ধ করুন
  • প্রকল্পে .vs ফোল্ডার মুছুন
  • প্রকল্পটি আবার খুলুন, .vs ফোল্ডারটি স্বয়ংক্রিয়ভাবে তৈরি হয়
  • সম্পন্ন

0

এর পরিবর্তে আমার স্বয়ংক্রিয়ভাবে উত্পন্ন .gitignoreফাইল রয়েছে । এই টাইপ ফিক্সিং সমস্যা সংশোধন!/.vs.vs/


0

এখানে চিত্র বর্ণনা লিখুন

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


0

এটি ছিল এবং আমার .gitignore আমার প্রকল্প ফোল্ডারের ভিতরে ছিল তবে প্রধান গিট ফোল্ডারগুলি সমাধানের স্তরে ছিল। .Gitignore সলিউশনে সরানো / গিট স্তরের ফোল্ডার কাজ করেছে। এটি কীভাবে সেখানে পৌঁছেছে তা এখনও নিশ্চিত নয় তবে ...


-1

আপনার ডিরেক্টরিতে ফাইলটি ম্যানুয়ালি অনুলিপি করার চেষ্টা করুন (সি: \ ব্যবহারকারীগণ \ প্রশাসক \ অ্যাপডাটা \ স্থানীয় \ টেম্প \ ওয়েবসাইটসাইট ub ডিজাইসোল - 1147805695 \জেজ \ ডিবাগ \ প্যাকেজ \ প্যাকেজটম্প.ভিএসস \ ডিজিসল \ ভি 15 \ সার্ভার q স্ক্লাইট 3)


-1

আমি উপরের সমাধানগুলি করেছি, পরিশেষে এই কাজগুলি আমার সমস্যার সমাধান করেছে:

  • ভিজ্যুয়াল স্টুডিও বন্ধ করুন

  • প্রকল্প ফোল্ডারে গিট ব্যাশ চালান

  • লিখুন:

    গিট অ্যাড

    গিট কমিট-এম "[আপনার মন্তব্য]"

    গিট ঠেলা


-2

এই সমস্যাটি সমাধান করা সহজ। প্রথমে ক্লোজ করুন, ভিজ্যুয়াল স্টুডিও এবং উইন্ডোজ এক্সপ্লোরার খুলুন, লোকেশন ফোল্ডারে যান .vs এবং ফোল্ডার বৈশিষ্ট্যগুলি খুলুন এবং বিকল্পটি লুকিয়ে রাখুন

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