ইতিহাস সঙ্গে সম্পূর্ণ svn সংগ্রহস্থলের অনুলিপি


2

আমার একটি পরিষেবা সরবরাহকারীর কয়েকটি এসভিএন রিপোজিটরি রয়েছে যা আমি অন্য পরিষেবা প্রদানকারীর কাছে যেতে চাই, রিপোজিটরিটি আগে কোড / ইতিহাসের সাথে ইতিহাসও করতে হবে।

আমি অনেক অপশন অনুসন্ধান করেছি কিন্তু কিছুই আমার জন্য কাজ করছে না।

আমি এই উপর জরুরী সাহায্য প্রয়োজন হবে।


অন্যান্য প্রদানকারী একটি "আমদানি" বিকল্প প্রস্তাব না? Svnsync আছে কিন্তু এটি সার্ভারের সাহায্য ছাড়াই সঠিকভাবে 'জাল' পুরানো কাজ করতে পারে না।
grawity

মূলত উৎসটি .dump সরবরাহ করছে কিন্তু এখন গন্তব্য (bitbucket.org) এটিকে আমদানি করার পদ্ধতি নেই।
Suyash Jain

আহ, কিন্তু বিটবাকেট এসভিএনকে প্রথম স্থানে সমর্থন করে না, তাই না? অন্যদিকে, যদি আপনি রিপোজিটরিটি Git বা Hg এ রূপান্তর করার পরিকল্পনা করেন তবে রূপান্তরিত আউটপুটটি কেবল নতুন সার্ভারে push করা যেতে পারে।
grawity

উত্তর:


1

রিমোট এসভিএন-উৎস - & gt; রিমোট এইচজি উৎস

  • svnrdump dump URL/OF/SVN/REPO/ROOT > repo.dump বা ডাম্প ফাইল হোস্টিং দ্বারা উপলব্ধ লোড
  • svnadmin load /PATH/TO/LOCAL/SVN/REPO < repo.dump
  • svnserve -r ..//PATH/TO/LOCAL/SVN/REPO
  • Mercurial (গ্লোবাল কনফিগারেশন) hgsubversion এক্সটেনশান যোগ করুন
  • cd SOMEPATH; hg clone svn://localhost/REPO
  • hg push URL/OF/HG/REPO

সাবধান থাকুন !!!

নোংরা খসড়া, মৌলিক ভুল কিছু থাকতে পারে, ধারণা হিসাবে বিবেচনা করা আবশ্যক। পিপি 4-5 ব্যবহার করে প্রতিস্থাপিত করা যেতে পারে এক্সটেনশান রূপান্তর করুন

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