গাছের সংঘাত নিরসন


84

কীভাবে বর্তমান দৃশ্যে গাছের দ্বন্দ্ব সমাধান করবেন।

C:\DevBranch
C:\MyBranch

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

The last merge operation tried to add the file 'abc.def', but it was already added locally.

How do you want to resolve this conflict?
Keep the file from repository
Keep the local file

কীভাবে সমাধান করব?

উত্তর:


168

আপনার বিরোধ নিষ্পত্তি করতে আপনি যা করতে পারেন তা হ'ল

svn resolve --accept working -R <path>

যেখানে <path>আপনার সংঘাত রয়েছে সেখানে (আপনার রেপোর মূল হতে পারে)।

ব্যাখ্যা:

  • resolveজিজ্ঞেস svnদ্বন্দ্ব সমাধান করতে
  • accept working আপনার কাজের ফাইলগুলি নির্দিষ্ট করে
  • -R অর্থ পুনরাবৃত্তি

আশাকরি এটা সাহায্য করবে.

সম্পাদনা:

নীচের মন্তব্যে যা বলা হয়েছিল তা সংক্ষিপ্ত করতে:

  • <path>দ্বন্দ্বের মধ্যে ডিরেক্টরি হওয়া উচিত ( C:\DevBranch\ওপি ক্ষেত্রে)
  • সম্ভবত এই দ্বন্দ্বের উত্স
    • হয় svn switchকমান্ড ব্যবহার
    • বা Switch working copy to new branch/tagশাখা তৈরির সময় বিকল্পটি পরীক্ষা করে
  • দ্বন্দ্ব সম্পর্কে আরও তথ্য কচ্ছপের ডকুমেন্টেশনের নিবেদিত বিভাগে পাওয়া যাবে ।
  • কমান্ডটি চালাতে সক্ষম হতে, আপনার কাছিমের সাথে সিএলআই সরঞ্জামগুলি ইনস্টল করা উচিত:

কমান্ড লাইন ক্লায়েন্ট সরঞ্জাম


পথ কি হওয়া উচিত? সি: \ দেবব্রাঞ্চ বা সি: \ মাইবাং?
coure2011

4
এটা হওয়া উচিত C:\DevBranch। বিটিডাব্লু, আপনি কি svn switchএই দুটি ফোল্ডারের একটিতে কমান্ডটি ব্যবহার করেছেন ?
ইয়ানিক ব্লোনডো

4
আমি মনে করি শাখা তৈরি করার সময় আমি "সুইচ ওয়ার্কিং ডিরেক্টরি 'ব্যবহার করেছি
coure2011

@ লুক আপনি যদি কচ্ছপের সাথে একসাথে সিএলআই সরঞ্জাম ইনস্টল করেন তবে আপনি এটি এর মতো করতে পারেন। শুধু cdআপনার কাজের কপি রুট এবং চালানো svn resolve --accept working -R ./। কচ্ছপ দিয়ে এটি করার জন্য যদি আপনার আরও তথ্যের প্রয়োজন হয়, আপনি ডকুমেন্টেশনের নিবেদিত বিভাগটি পরীক্ষা করতে পারেন ... আশা করি এটি সহায়তা করে!
ইয়ানিক ব্লোনডো

0

মূলত, যদি শাখায় ফোল্ডারের কাঠামোর কোনও পুনর্গঠন থাকে তবে গাছের সংঘাত দেখা দেয়। আপনার দ্বন্দ্ব ফোল্ডারটি মুছতে হবে এবং svn cleanএকবার ব্যবহার করতে হবে । আশা করি এটি আপনার দ্বন্দ্ব সমাধান করে।

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