svn সংস্করণ অসঙ্গত


1

আমি দুটি ভিন্ন কম্পিউটারে (ম্যাক্স) একই সংগ্রহস্থলের কাজ কপি পেয়েছি। প্রশ্ন একটি ফাইল আছে (এর বলুন SomeFile.m ) কোন স্থানীয় পরিবর্তন ছাড়া, উভয় কাজ কপি মধ্যে r703 এ দেখায়। এরকম svn update SomeFile.m উভয় পক্ষের কোন আপডেট উত্পন্ন করে - এটি মনে করে এটি সম্পূর্ণরূপে আপ টু ডেট।

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

প্রথমত, আমি কীভাবে ভুল ফাইলটিকে প্রতিস্থাপনের জন্য প্রতিস্থাপন করতে বাধ্য করব?

দ্বিতীয়ত, এই ফাইলটি এই অবস্থায় কীভাবে প্রথম অবস্থানে ছিল? ভুল দ্বন্দ্ব রেজল্যুশন বা যে মত কিছু মাধ্যমে?

উত্তর:


1

যদি একটি ফাইল সংস্করণ সঠিক হয়, তবে আপনি সন্দেহ করেন যে রিপোজিটোরির সংস্করণটি ভুল, তাহলে দেখুন আমি কিভাবে একটি অপরিবর্তিত ফাইল কমিট করতে বর্বরতা করতে পারেন?

যদি আপনি রিপোজিটরি থেকে ফাইলগুলি পাওয়ার জন্য জোর করতে চান তবে দেখুন বর্তমান ফাইল overwrite একটি svn চেকআউট কমান্ড বলুন

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


এই আমি খুঁজছেন ছিল না বেশ। রিপোজিটোরির সংস্করণটি সঠিক, এবং WCs এর সংস্করণটি সঠিক; অন্যান্য ডব্লিউসি সংস্করণ নেই। আমি যা খুঁজছিলাম তা হল ডব্লিউসিগুলির একটি অনুলিপিটি রিফ্রেশ করার একটি উপায়। আমি এই অবস্থানে প্রথম স্থান কিভাবে পেয়েছেন তা জানতে চাই।
Ben Collins

আমি ভাবলাম কিভাবে রিফ্রেশ করতে বাধ্য করা যায়। এটি কীভাবে পেয়েছে তা আপনার সংস্থার বিশেষ জ্ঞান নিতে পারে। আপনি উভয় মেশিনে ফাইলের উপর সংশোধনের তারিখ তুলনা করেছেন?
harrymc

0

কোনও নির্দিষ্ট ফাইলের চেকআউট / আপডেট "জোর" করার সবচেয়ে সহজ উপায় হল সেই ফাইলটিকে কপি করা অনুলিপি - ফাইল সিস্টেমকে মুছে ফেলতে, না svn-delete - এবং কাজ কপি একটি আপডেট চালানো। ফাইল repo থেকে সংস্করণ সঙ্গে পুনরুদ্ধার করা হবে।

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

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