"পূর্ববর্তী ক্রিয়াকলাপ শেষ হয়নি" বলে সাবভার্সন আটকা পড়েছে?


229

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

ক্লিনআপ ব্লেব্লাবলা প্রক্রিয়া করতে ব্যর্থ হয়েছে ফাইল ব্লেব্লাবলা পঠন-লিখন সেট করতে পারে না: সিস্টেম নির্দিষ্ট ফাইলটি খুঁজে পাচ্ছে না।

যদি আমি এটি আপডেট করি তবে তা বলেছেন:

আদেশ: আপডেট ত্রুটি: পূর্ববর্তী ক্রিয়াকলাপ শেষ হয়নি; 'ক্লিনআপ' চালনা করুন যদি এটির ব্যত্যয় ঘটে ত্রুটি: দয়া করে 'ক্লিনআপ' কমান্ডটি কার্যকর করুন। সমাপ্ত !:

আমি কীভাবে এই আনস্টাক পাব?


(সমস্ত এসভিএন তথ্য মুছে ফেলা এবং পুনরায় চেক আউট ব্যতীত)
কোডরেমা

3
বিরক্তিকর ত্রুটি কারণ আমি এসএনএনকে ঘৃণা করি। প্রতিবার এটির মুখোমুখি হয়ে আমাকে পুনরায় চেকআউট করতে হবে কারণ মূল ফোল্ডার বা প্যারেন্ট ফোল্ডার থেকে ক্লিনআপ কাজ করে না। তবে সবচেয়ে বড় সমস্যা হ'ল এটি তখন ওভারলে আইকনগুলি প্রদর্শন করে না তাই যাচাই করার আগে কোন ফাইলটি ব্যাকআপে পরিবর্তন করা হয়েছে তা আমি জানি না
phuclv

@ সিগুরদ-ভি পোস্টটি সেই প্রশ্নের আসল উত্তর যা আমাকে এবং আরও অনেককে সহায়তা করেছে: stackoverflow.com/a/22717607/5613292
মেহেদী জাভান

উত্তর:


102

আমি একই পরিস্থিতিতে ছিল। আপনি কি নিজের কর্মক্ষেত্রের মূল থেকে পরিষ্কার করার চেষ্টা করেছেন? আমি জানি কখনও কখনও চাইল্ড ডিরেক্টরি থেকে ক্লিনআপ (যেখানে সমস্যাটি পড়ে) কাজ করে না, এবং ওয়ার্কস্পেসের মূল থেকে ক্লিনআপ করে।

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

যদি ক্লিনআপের প্রচেষ্টাগুলি কোনও স্তরে সফল না হয় তবে দুর্ভাগ্যক্রমে উত্তরটি একটি নতুন কার্যকরী অনুলিপিটি চেকআউট করবে।


4
বাচ্চা থেকে পরিষ্কার করার জন্য দির! এটা আমার জন্য কাজ করে!
ফ্রাঙ্কা

1
আপনি যদি এটি পড়তে থাকেন তবে আপনি সমস্যায় পড়েছেন :) আমি গিটকে (এতদূর) এর সাথে এ জাতীয় গোলযোগের মধ্যে পড়িনি। আমি যে কোনও ডিরেক্টরিতে পেরেছি / পরিষ্কার করা / পরিষ্কার করা ইত্যাদি শেষ করেছি, যদি এসভিএন আমাকে দেয় n
আলিওপি

2
@ সিগুরদ-ভি পোস্টটি সেই প্রশ্নের আসল উত্তর যা আমাকে এবং আরও অনেককে সহায়তা করেছে: stackoverflow.com/a/22717607/5613292
মেহেদী জাভান

আমি উইন্ডোজ ফাইলএক্সপ্লোরার (টারটোজ সহ) থেকে ক্লিনআপটি চালিয়েছি এবং এটি আমাকে আরও বিশদযুক্ত ত্রুটি দিয়েছে যা সমস্যার সাথে ফাইলটি কী তা আমাকে জানিয়েছিল, কোনওভাবে এসভিএন সেই ফাইলটি হারিয়ে গেছে, একটি ডার্ম * .ক্যাচ ফাইল, তাই আমি অন্য একটি ক্যাশে নিয়েছি took এবং অনুপস্থিত ফাইলটি প্রতিস্থাপনের জন্য এটির নাম পরিবর্তন করুন, ক্লিনআপটি চালান, কোনও ত্রুটি নেই এই থিম, সব ঠিক করা !!
ঝোলম্যান

331

নতুন চেকআউট বা অনুলিপি করার জন্য প্রায়শই প্রয়োজন হয় না।

আমি এর সাহায্যে স্রেফ ত্রুটি সম্পর্কিত "পূর্ববর্তী অপারেশন শেষ হয়নি" সম্পর্কিত একটি অনুরূপ সমস্যা সমাধান করেছি ( লিঙ্ক )

দেখে মনে হয় কমান্ড / অপারেশনগুলি প্রক্রিয়াকরণ করার সময় কখনও কখনও এসএনএন আটকে যায়। এই সমস্ত ক্রিয়াকলাপ .svn ফোল্ডারে wc.db ডাটাবেস ফাইলে সংরক্ষণ করা হয়।

আমার চেকআউট ডিরেক্টরিতে এসকিউএলাইট ডাউনলোড করে চলছে

sqlite3.exe .svn/wc.db "select * from work_queue"

আপনি সমস্ত মুলতুবি অপারেশনগুলির একটি তালিকা পেতে পারেন। এই অপারেশনগুলি ত্রুটিটিকে "সমাপ্ত না হওয়া" হিসাবে উল্লেখ করছে।

দৌড় দিয়ে

sqlite3.exe .svn/wc.db "delete from work_queue"

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


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

7
Sqlite.exe ডাউনলোড করা এবং মুছা চালানো আসলে চেক আউট এবং মার্জ করার চেয়ে দ্রুত ছিল - দুর্দান্ত উত্তর
জেফ্রি নাইট

12
আমি এর পরে একটি "লক" পেয়েছি তবে এটি একটি "এসএনএন ক্লিনআপ" দিয়ে শেষ করেছি
জেফ্রি নাইট

1
আমি এটি ডেবিয়ায় চালিয়েছি, অ্যাপ্লিকেশনটি স্কেলাইট 3 ইনস্টল করে ইনস্টল করুন, তারপরে আপনি .exe ছাড়াই উপরের কমান্ডগুলি চালাতে পারেন
রিচার্ড মার্চেন্ট

3
আমি 'লকড' বার্তাটি পেয়েছিলাম, কিন্তু তারপরে আমি "ক্লিন আপ" কমান্ডটি বাক্সটি পরীক্ষা করে বলছি যা "তালা ভাঙ্গা" বলেছে, এবং এটি কাজ করেছে
ম্যাককয়

114

কনসোল চালানো svn cleanupআমার জন্য একই সমস্যাটি সমাধান করেছে।


20
কনসোল কমান্ডটি svn cleanupটরটোইজ এক্সপ্লোরার প্লাগ-ইন ব্যবহার করার চেয়ে আরও বিশদ তথ্য সরবরাহ করবে, যা এ জাতীয় পরিস্থিতিতে এটি খুব দরকারী করে তোলে।
ব্র্যান্ডন এস

7
কনসোল কমান্ডটি চালানো সম্ভবত সমস্যাটি সমাধান করার জন্য যথেষ্ট তথ্য দেবে। এটি একটি আরও ভাল উত্তর।
ডিডিএস

1
ভাল আমি সর্বাধিক শীর্ষ ফোল্ডারটি নির্বাচন করেছি এবং ব্যবহার করেছি svn cleanup, ধন্যবাদ
ডেডফিশ

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

আপনি যখন চালাবেন svn cleanup, কনসোলটি উন্নত হয়েছে তা নিশ্চিত করুন। আমি প্রথম দিকে এটি করিনি এবং আমি red-write: Access is deniedত্রুটি পেয়েছি ।
টনি

26

আমি সবেমাত্র একটি একই সমস্যা ছিল। চলমান প্রক্রিয়া এক্সপ্লোরার দেখিয়েছে যে অন্য একটি প্রোগ্রামের (নোটপ্যাড ++) একটি ফোল্ডারে SVN মুছে ফেলার চেষ্টা করেছিল এমন একটি ফাইল হ্যান্ডেল রয়েছে। যখন আমি নোটপ্যাড ++ বন্ধ করেছি, তখন "ক্লিন আপ" সফলভাবে চালাতে সক্ষম হয়েছিল।


এটি প্রশ্নে উল্লিখিত সমস্যা তৈরি করতে পারে। তবে আমি আশঙ্কা করছি, এটি যদি ইতিমধ্যে ঘটে থাকে তবে তা তলিয়ে দিতে পারে না।
গাংনাস

19

এসভিএন-এ ইতিমধ্যে থাকা একটি জারটি যুক্ত করার পরে আমি এই সমস্যার মুখোমুখি হয়েছি এবং একই নামের সাথে আমি এর নতুন সংস্করণ যুক্ত করেছি।

Eclipse এ চেষ্টা করেছিলাম

  1. ফোল্ডারে> টিম> রিফ্রেশ / ক্লিনআপ এ ডান ক্লিক করুন।
  2. আমার অ্যাপ্লিকেশনটি পরিষ্কার করুন, তৈরি করুন এবং রিফ্রেশ করুন।
  3. গ্রহনটি পুনরায় চালু করুন।

উপরের পদক্ষেপগুলি ব্যবহার করে আমি সিঙ্ক্রোনাইজ করতে সক্ষম।


1
আমার জন্য কাজ করেছেন। ঠিক তৃতীয় ধাপটি বাধ্যতামূলক নয় (পুনরায় সূচনা Eclipse)।
jpmottin

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

18

আমি এখানে সর্বাধিক ভোট দেওয়া উত্তর চেষ্টা করেছি এবং কয়েকজনকেই কাজে লাগেনি। আমার WORK_QUEUEটেবিলটি খালি ছিল এবং আমি একটি উচ্চতর ফোল্ডারে কোনও সাফাই চেষ্টা করতে পারিনি। কি করেনি নিম্নলিখিত (এই কচ্ছপের SVN মাধ্যমে হয়) কাজ ছিল;

  • ফোল্ডারে রাইট ক্লিক করুন
  • কচ্ছপ এসভিএন -> পরিষ্কার করুন ... এ যান
  • বিকল্পটি Break Locksটিক দেওয়া আছে তা নিশ্চিত করুন এবং ওকে ক্লিক করুন

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


2
ব্রেক লক আমি যা ভেবেছিলাম তা করে না। এটি কেবলমাত্র আপনার স্থানীয় সিস্টেমে ব্যবহৃত লকগুলিকেই ভেঙে দেয়। অন্য কেউ সেট করা লক নয়।
ব্রায়ান কার্লটন

1
sqlite3 কখনও কখনও আমার সমস্যার সমাধান করে, তবে সেই পদ্ধতিটি মনে রাখা এবং পরিষ্কার করা এতবার ব্যর্থ হয়েছিল often এই পদ্ধতিটি আমাকে রক্ষা করেছে ..
sc

9

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


1
সত্য। আপনার ফাইলগুলি উইন্ডোয় অ্যাডমিনিস্ট্রেটরের মতো আলাদা ব্যবহারকারীর মতো ব্যবহারের বা পরীক্ষিত না হওয়ার বিষয়টি নিশ্চিত করুন।
ফ্রগজিথেফ্রোগ

6

আমি কচ্ছপ এসভিএন ব্যবহার করি। ক্লিন আপ ব্যর্থ হলে, ক্লিনআপ বিকল্পটি চেক করুন

ব্রেক লক করার বিকল্পটি চেক করা আছে কিনা তা নিশ্চিত করুন ।

পরিষ্কারের পদক্ষেপ

  • এক্সপ্লোরার ফোল্ডারে বাম মাউস বোতাম
  • 'কচ্ছপ এসভিএন' -> 'ক্লিন আপ ...' মেনু নির্বাচন করুন
  • ' ব্রেক লকস ' পরীক্ষা করে 'ঠিক আছে' চাপুন

এটি ইতিমধ্যে উত্তর দিয়েছে, তবে কখনও কখনও চিত্র সাহায্য করে

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


4

আমি একই সমস্যা পেয়েছি, আমার ক্ষেত্রে আমি যে অ্যাপ্লিকেশনটি বোঝাতে চাইছি তাতে এসএনএন কাছিম ব্যবহার করছিলাম। উইন্ডোজের সিএমডি শেলটি রুট মোডে ব্যবহার করে আমি এসএনএন ক্লিনআপ প্রয়োগ করেছি এবং তারপরে এসএনএন আপডেট .... তারপরে আপনি অ্যাপ্লিকেশন মোডে ফিরে আসতে পারেন এবং এটি পুরোপুরি কাজ করবে!


2

আমি অন্য স্থানে .svn ফোল্ডারটি সরানোর চেষ্টা করেছি এবং এটিকে আবার একই মূল ফোল্ডারে রেখেছি placed আমি যখন এসভিএন আপডেট করার চেষ্টা করেছি তখন এটি আপডেট হয়েছে। আমি জানি না এটি ঠিক কীভাবে কাজ করেছিল।


2

আমারও একই সমস্যা ছিল এবং কোনওরকম আমার কাছে সি: \ স্তরে লুকানো .svn ফাইল রয়েছে। আমি একবার এই লুকানো ফোল্ডারটি (.svn) মুছে ফেললাম, সবকিছু ঠিক আছে। আমি অবশ্যই অজান্তেই রুট ড্রাইভে একটি ওয়ার্কিং ডিরেক্টরি তৈরি করেছি have


2

আমার ক্ষেত্রে আমার গল্প-ওয়াচ চলছিল যা সমস্যার কারণ হয়েছিল। এটি বন্ধ করার পরে আমি ক্লিনআপ কমান্ডটি কার্যকর করতে পারি।


এটি আমাকে একটি অবাঞ্ছিত জেভিএম এবং অগ্রগতি হত্যায় সহায়তা করেছে।
ডিশ

2

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


2

আমি একই ধরণের সমস্যার সাথে আটকেছি যা আমি আঘাত করার চেষ্টা করেছি:

১. এসএনএন সম্পর্কিত TSVNCache.exe এবং TortoiseProc সম্পর্কিত প্রক্রিয়াটি মেরে ফেলার চেষ্টা করুন the আমার কাছে এসএনএন-এ থাকা রূপান্তরিত ফাইলগুলি এবং মুছে ফেলার বিষয়টি পুনরায় চালু করা sv কমান্ড প্রম্পট "এসএনএন ক্লিনআপ" ব্যবহার করে ক্লিনআপ

এবং অবশেষে ডেস্কটপ পুনরায় চালু করার সময় এটি আমার পক্ষে কাজ করে, সুতরাং সিস্টেম পুনরায় আরম্ভ করার জন্য আমার পক্ষে কাজ করে


1

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


1

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

  1. আপনার ডিরেক্টরিতে থাকা সামগ্রীটি কেটে অন্য ফোল্ডারে অনুলিপি করুন।
  2. খালি ফোল্ডারে কমান্ড লাইন থেকে ক্লিনআপ চালান।
  3. মূল ফোল্ডারে ফাইলগুলি অনুলিপি করুন।

হয়ে গেল, তবে কেন এমন হয় তা আমি ব্যাখ্যা করতে পারি না। আপনি যদি ফাইলগুলি অপসারণ না করেন তবে ক্লিনআপ কমান্ডটি বলে যে সে এই ফাইলগুলি পড়তে / লিখতে পারে না।


1

আমার একই সমস্যা ছিল, আমার পক্ষে কী কাজ করেছে:

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

1

আমার মধ্যে একটি ত্রুটি ছিল যেমন "'/' ব্যবহারকারীদের / কোড / ইউনাইটটেক্সটপিপি'র ফাইলগুলি পরিবর্তন করা যায় না: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"। সাবস্ট্রেশনটি এমন কোনও ফাইল সম্পর্কে বিভ্রান্ত হয়ে পড়ে যা আর নেই। ফাইলটির অনুলিপি তৈরি করতে আমি কেবল "প্রতিধ্বনিত এবিসিডি >> / ইউজার / কোড / ইউনাইটটেষ্ট সিপিপি" এর মতো কিছু করেছি, তারপর ক্লিনআপ। এটা কাজ করেছে.


1

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


1

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

উদাহরণ: বাহ্যিক ব্যবহার করে ^/widgets/foo common/foo-widgetপ্রথমে ফোল্ডারে পরিষ্কার করুন common/foo-widget


1

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


0

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

তবে আমার সমাধানটি (দুর্ঘটনাক্রমে খুঁজে পাওয়া গেল) কয়েক মিনিট অপেক্ষা করতে হয়েছিল। আমি ভাবছি TSVNCache চেক ইন করার সময় সেই কয়েকটি ফাইল ধরে রেখেছে।


0

নীচের পদক্ষেপ অনুসরণ করুন।

1) আপনি যে ডিরেক্টরিতে সফলভাবে সাফ করতে সক্ষম নন সেখানে যান svn ((রুট ফোল্ডার বা শিশু ফোল্ডার)।

2) নির্বাচন করুন .svn ডিরেক্টরিতে ফোল্ডারটি , সেই ফোল্ডারটি কেটে আলাদা আলাদা ড্রাইভে বা পৃথক স্থানে আটকে দিন (এসএনএন ডিরেক্টরি বাদে)

3) এখন ডিরেক্টরিতে ফিরে যান - ডান ক্লিক করুন এবং নির্বাচন করুন TortoiseSVN -->Repo-browser

4) Checkout ফোল্ডার (এটি নতুন চেকআউট সম্পাদন করবে না)।

5) আপনার সমস্ত আইটেম আবার সংস্করণ করা হবে, এবং এটি এসএনএন এর অভ্যন্তরীণ সমস্যা মেরামত করবে, এবং সমস্যা সমাধান করা উচিত।


এটি কেবলমাত্র পুরো চেকআউট সম্পাদন করে। কোন সাহায্য ?
candidJ

0

আমার ক্ষেত্রে একটি পটভূমি জাভা ভার্চুয়াল মেশিনের দৃষ্টান্তটি চালু ছিল, যা পরিষ্কার করল যা সফল হয়েছিল killing


0

আমি আমার সহযোগী বিকাশকারী থেকে .svn ফোল্ডারটি নিয়েছিলাম এবং আমার .svn ফোল্ডারটিকে এটি দিয়ে প্রতিস্থাপন করেছি। এটা আমার জন্য কাজ করেছে। অন্যান্য পরিণতি কী হতে পারে জানেন না!


0

এই লিঙ্কটি ব্যবহার করে, https://tortoisesvn.net/docs/ightly/TortoiseSVN_en/tsvn-dug-cleanup.html

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


0

আপনি যখন এসভিএন স্যুইচ / ক্লিনআপ করার চেষ্টা করবেন তখন আপনার ফাইলগুলি এখনও খোলা থাকলে এটি ঘটতে পারে।

আমার একটি শাখা ছিল যেখানে আমি একটি নতুন ফাইল তৈরি করেছিলাম, যা আমি অন্য অ্যাপ্লিকেশনটিতে খোলা ছিল। অন্য শাখায় স্যুইচ করা স্যুইচ ব্যর্থ হওয়ার কারণে ফাইলটি সরাতে পারেনি। এটিও ঘটায়svn cleanup ব্যর্থ হওয়ার , তবে এটি কচ্ছপ এসভিএন ইউআই-তে কারণ হিসাবে প্রদর্শিত হয় না।

svn cleanupকনসোল উইন্ডো থেকে চালানো (রুট ফোল্ডারে) পরিষ্কারভাবে ত্রুটিটি দেখায়file\location\file.ext: The process cannot access the file because it is being used by another process

যে কোনও ওপেন ফাইল হ্যান্ডলগুলি / উইন্ডোজ বন্ধ করে কনসোলটি চালানো svn cleanupহলে ক্লিনআপটি সঠিকভাবে কাজ করতে দেয়।

দীর্ঘ গল্প সংক্ষিপ্ত - svn cleanupআরও বিশদ ত্রুটি দেখতে কনসোলে চালান run


0

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

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

কোন ফোল্ডারগুলি লক করা আছে তা চালানোর জন্য (প্রতিস্থাপন করা path\to\sqlite.exe):

Get-ChildItem -Path . -Filter '.svn' -Recurse -Hidden | foreach { $toFind = $_.FullName + "\wc.db" ; gci $toFind | foreach { echo $_.FullName ; path\to\sqlite.exe $_.FullName "select * from work_queue" } }

এটি .svn ডিরেক্টরিগুলির একটি তালিকা দেয় এবং প্রত্যেকের নীচে বর্তমান যে কোনও কার্যের তালিকা দেয়।

অসম্পূর্ণ কাজগুলির সাথে যদি কোনও থাকে তবে প্রতিটি রানের জন্য (প্রতিস্থাপন path\to\sqlite.exeএবং path\to\.svn\wc.db):

path\to\sqlite.exe path\to\.svn\wc.db "delete from work_queue"


0

আমি এটি svnসহ বেশ কয়েকটি সমস্যা দেখেছি , এটি একটি .svn/tmpডিরেক্টরি মোছা / তৈরি করে সমাধান করেছে । তারপরে দৌড়াওsvn cleanup


-3

এই লিঙ্কটি অনুসরণ করুন। এটি আপনার সমস্যাটিকে পুরোপুরি সমাধান করুন।

মূল ডিরেক্টরিতে যান -> কচ্ছপ এসভিএন -> ক্লিন আপ

https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-cleanup.html


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