আপডেটে কচ্ছপ এসভিএন ফাইল হারিয়েছে


12

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

সংগ্রহস্থলটি svn: // প্রোটোকলের মাধ্যমে একটি সার্ভার চলমান সংস্করণে 1.4.6 এ অ্যাক্সেস করা যায়। এটি একটি উইন্ডোজ সার্ভার হিসাবে চলমান একটি উইন্ডোজ সার্ভার 2003 মেশিনে হোস্ট করা হয়।

সংগ্রহস্থলটি নিম্নরূপ দেওয়া হয়েছে:

[সংগ্রহস্থলের] / কোড / [প্রকল্প]
[সংগ্রহশালা] / কোড / [ওয়েবসাইট] / * কিছু পৃষ্ঠা এখানে *
[সংগ্রহশালা] / তথ্য / [বিবিধ তথ্য ফাইল]
[সংগ্রহস্থলের] / তথ্যসূত্র / [ডিএলএল / রেফারেন্স]

এটি প্রায় একচেটিয়াভাবে .aspx / .aspx.cs / .aspx.designer.cs এর সাথে ঘটে এবং সাধারণত সমস্ত 3 হয়। যেন আমার ফোল্ডারে একটি পুরো "পৃষ্ঠা" যুক্ত হবে না। সমাধানটি ভিজ্যুয়াল স্টুডিও ওপেন এবং সলিউশন পরিচালনার সাথে ঘটেছে এবং কোনও ভিজ্যুয়াল স্টুডিওও খোলা নেই।

এর আগে কি কেউ দেখেছেন এবং এর কারণ / সমাধান জানেন?


1
আপনি কি টরটোইজএসভিএন এর সংস্করণ এবং আপনার এসভিএন কীভাবে হোস্ট করা হয়েছে তা পোস্ট করতে পারেন (http: //, svn: //, স্থানীয়, ইত্যাদি) এবং কোন উপায় দ্বারা (অ্যাপাচি, আইআইএস, ভিজ্যুয়ালএসভিএন, ইত্যাদি) অন্য কোনও সংস্করণ সংখ্যা সহ।
রিচার্ড স্লেটার

1
আপনি প্রথমবার চেক আউট করার সময় কিছু ভুল হয়েছে কিনা তা দেখার জন্য কার্যকারী ডিরেক্টরিগুলি পুনরায় তৈরি করার চেষ্টা করুন (কেবল একটি অতিরিক্ত একটি তৈরি করুন)।
পুনরায় সংযোগ করুন

1
টিএসভিএন (এখনই 1.6.3) এর সর্বশেষতম সংস্করণে প্রথম পদক্ষেপের আপগ্রেড হিসাবে। আমি বিশ্বাস করি যে 1.6.x এ সম্পর্কিত একটি ত্রুটি ছিল যা সংস্করণ 1.6.2 এ ঠিক করা হয়েছিল।
মাইলেন এ রাদেব

2
আমরা টরটোইসএসভিএন ১. client ক্লায়েন্টের সাথে সাবভারশন ১.6 রিপোজিটরিতে সংযুক্ত এই একই সমস্যাটি অনুভব করছি। কোথাও কোথাও কোনও অজানা সমাধান আছে?
জেএনাপি

উত্তর:


10

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

আমি ব্যাবহার করছি

কচ্ছপ এসভিএন 1.6.6, 17493 - 64 বিট তৈরি করুন

ভিজ্যুয়াল এসভিএন 1.7 (ভিজ্যুয়াল স্টুডিও ২০০৮ এ এসভিএন সংহতকরণ)

সম্পাদনা: এটি একটি পরিচিত সমস্যা বলে মনে হচ্ছে, সমাধানটি এখানে রয়েছে: http://tortoisevn.tigris.org/ds/viewMessage.do?ds ForumId=4061&dsMessageId=2379518


1
অন্য কারও জন্য: প্রত্যক্ষ সমাধান এখানে: ঝামেলা কাজকর্মের প্রতিটি অনুলিপি "আপডেট টু রিভিশন" ব্যবহার করে এবং ওয়ার্কিং কপির গভীরতাটিকে "সম্পূর্ণ রিকভারসিভ" এ সেট করে।
কোডিং_আইডিওট

3

কমান্ড লাইন সরঞ্জাম ব্যবহার করে আপনি এটি কচ্ছপ বা এসএনএন কিনা তা পরীক্ষা করতে পারেন। ডাব্লুসি রুট ডিরেক্টরিতে 'এসএনএন আপ' টাইপ করুন।

আপনি যেমনটি 1.4.6 তে বলেছেন, স্পার্স ডিরেক্টরিতে আপনার সমস্যা হচ্ছে না। আপনার ক্লায়েন্ট সেটিংসে ফাইলগুলি উপেক্ষা করেছেন? আপনি কি নিশ্চিত যে আপনার ডাব্লুসিটি সংগ্রহস্থলের সঠিক URL টি দেখিয়েছে এবং কোনও অন্য শাখায় স্যুইচ করা হয়নি? (আপনি এটি ফোল্ডারের বৈশিষ্ট্যগুলিতে দেখতে পারেন - একটি সাবভার্সন ট্যাব রয়েছে)

আপনি যদি আপনার ডব্লিউসি তে 'এসএনএন স্থিতি' করেন তবে আপনার সার্ভারের ডিরেক্টরিতে পরিবর্তিত ফাইলগুলির তালিকা দেখতে হবে।


3

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


1

আমি বর্তমানে ১.6.৫ ব্যবহার করছি তার সাথে কমপক্ষে ১. T.২ সহ আমি এই বাগটি টরটোইজ এসভিএন এর সাথেও অভিজ্ঞতা অর্জন করেছি। "সর্বশেষতম পান" সংগ্রহস্থল থেকে ফাইলগুলি পাবেন না। ডিরেক্টরিটি পুনরায় তৈরি করতে আমাকে প্রভাবিত ডিরেক্টরিটি মুছতে এবং পিতৃ ডিরেক্টরিতে সর্বশেষে পেতে হয়েছিল।

কিন্তু, এটি স্পষ্টতই উপেক্ষা করা ফাইল বা শাখা-প্রশাখাগুলির ক্ষেত্রে নয়।


1

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

আমার অনুপস্থিত ফোল্ডার সমস্যাটি সমাধান করার জন্য, আমার পদক্ষেপগুলি ছিল:

  1. "পুনর্বিবেচনায় আপডেট করুন", ফোল্ডারে কোনও ফাইল সংশোধন, যুক্ত, বা মোছার আগে একটি কমিট নম্বর নির্বাচন করে নিশ্চিত করুন যে আপনি "সম্পূর্ণ পুনরাবৃত্তি" চয়ন করেছেন। (এটি কচ্ছপগুলিতে কিছু অদ্ভুত ত্রুটির কারণ ঘটবে! এটি প্রত্যাশিত!)
  2. ক্লিনআপ কার্যকর করুন।
  3. ফোল্ডারটি আবার আপডেট করুন এবং আপনার পুরো ফোল্ডারটি পাওয়া উচিত!

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


0

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

যে ফিক্সটি কাজ করেছিল তা হ'ল ফোল্ডারে টরটোইজএসভিএন রিভার্ট ব্যবহার করা ।

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