ক্ষতিগ্রস্থ সংগ্রহস্থল (যা একটি কেন্দ্রীভূত .svn ডিরেক্টরি রয়েছে) কীভাবে মেরামত করবেন?


19

আমি সম্প্রতি আমার কচ্ছপ এসভিএন ইনস্টলেশনটি 1.7.1 সংস্করণে আপগ্রেড করেছি। এটি আমাকে আমার কাজের কপিটিও আপগ্রেড করতে বাধ্য করেছিল। আপগ্রেডটি সমস্ত সাব-ডাইরেক্টরিগুলি থেকে .svn ডিরেক্টরিগুলির সমস্ত (তবে একটি) মুছে ফেলে কেবল একটিতে রুটকে।

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

পরিষ্কার করার সময় ত্রুটি বার্তাটি হ'ল:

ক্লিনআপ নিম্নলিখিত পাথগুলি প্রক্রিয়া করতে ব্যর্থ হয়েছে: সি: \ এসএনএন

ফাইল 'সি: n svn.svn \ প্রিন্টিন \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-বেস' খুলতে পারে না: সিস্টেমটি ফাইলটি সন্ধান করতে পারে না।

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

পূর্ববর্তী সংস্করণগুলির সাহায্যে আমি .svn এ ক্ষতিগুলি সহজেই মেরামত করতে পারতাম: কেবল আপত্তিকর ফোল্ডারটি মুছুন এবং আবার পরীক্ষা করে দেখুন। আমি আর এটি করতে পারি না কারণ এখন .svn dir কেন্দ্রীভূত।

আমার কাজের কপিটি মেরামত করতে আমি কী করতে পারি?

উত্তর:


21

ফাইল 'সি: open svn.svn \ প্রাইসটিন \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn- বেস খুলতে পারবেন না

আমার ঠিক একইরকম ত্রুটি হয়েছিল এবং আমাকে আসলে ফাইলটি নোটপ্যাড দিয়ে তৈরি করতে হয়েছিল এবং তারপরে ক্লিনআপ কাজ করেছিল।


1
তবে কি তা নিরাপদ? "এসএনএন ক্লিনআপ" ফাইলটি আবার খালি খালি করে দেবে? (কারণ এটি অবশ্যই আগে ছিল, না?)
হ্যান্স_মাইন

আমি যাচাই করতে পারি যে এই পদ্ধতিটি কাজ করে, আমি নিশ্চিত নই যে এ জাতীয় খালি ফাইল তৈরির ফলাফল / ক্ষতি কী - তবে এটি তৈরি না করে আমাকে "প্রতিশ্রুতি দিয়ে এগিয়ে চলতে"
দেয়নি

4

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

এটি আরও চিত্রিত করার জন্য, আমার ক্ষেত্রে, এসএনএন-র ফাইলটি অভিযোগ করেছিল .svn/pristine/d1/d12a84ef7be5dad86b76e1a45fc3da4698d38796.svn-baseযা হ'ল নতুন, আংশিক চেকআউটে সন্ধান করার পথ।


3

পুরানো সংস্করণ থেকে কচ্ছপ এসভিএন ১..7. to এ আপগ্রেড করার পরে আমাদের একই সমস্যা হয়েছিল।

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


2

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

আমি নির্দিষ্ট ফোল্ডারে সেই সঠিক নামটির সাথে একটি ডামি ফাইল তৈরি করেছি এবং একটি এসভিএন ক্লিন করেছি।

তারপরে আমি এগিয়ে যেতে সক্ষম হয়েছি।


0

আমার একটি অনুরূপ সমস্যা ছিল, যেখানে এটি বলছিল যে কোনও ফাইল C:\working_copy\dir\file.xmlপাওয়া যাবে না। আমি dirডিরেক্টরি মুছে ফেলেছিলাম । আমার ক্ষেত্রে, কেবলমাত্র একটি নতুন dirফোল্ডার ও file.xmlফাইল যুক্ত করা (খালি পাঠ্য সহ) ক্লিনআপটি চালিয়ে যাওয়ার অনুমতি দেয়, তবে আমি সঠিকভাবে ওয়ার্কিং অনুলিপিটি আপডেট করতে পারতাম।


0

আমার সমস্যাটি হ'ল আমার আইডিইতে সমস্ত প্রকল্প পুনরায় কনফিগার করতে হবে যদি আমি স্ক্র্যাচ সংগ্রহস্থল থেকে চেক আউট করি তবে আমি পরিবর্তনগুলি সংরক্ষণের বিষয়ে চিন্তা করি না।

আমি একই ডিরেক্টরিতে .svn ডিরেক্টরি এবং চেকআউট সংগ্রহস্থল সরিয়েছি।

সমস্যার সমাধান হয়েছে: আমি সমস্ত এসএনএন অপারেশন করতে সক্ষম হয়েছি এবং প্রকল্পটি এখনও আইডিইতে কনফিগার করা হয়েছে

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