যেমন হুবার্ট বলেছেন, svnadmin pack
ডিরেক্টরিতে থাকা সমস্ত স্বতন্ত্র রেপো ফাইলগুলিকে একটি বড় ফাইলের মধ্যে প্যাক করবে। এটি আপনাকে কিছুটা জায়গা বাঁচাবে, তবে এটি আপনার জন্য গণনার দিনটিকে ছাড়িয়েছে। (এটি যদিও ইতিহাসের অপারেশনগুলি দ্রুত করা উচিত, তাই এটি যাইহোক একটি ভাল পরামর্শ)। একটি বিষয় লক্ষণীয় হ'ল এটি কেবল তীক্ষ্ণ ডিরেক্টরিতে কাজ করে (যেমন নতুন ডিরেক্টরি কাঠামোটি একটি একক ডিরেক্টরিতে 1000 রিভিশন স্থাপন করা, তারপরে একটি নতুন ডিরেক্টরি শুরু করা) এবং এটি কেবল পুরানো শার্প ডিরেক্টরিগুলি প্যাক করে, বর্তমান সংশোধনটি নয় এটা.
সুতরাং, আপনার একমাত্র বিকল্প হ'ল আপনার ইতিহাস থেকে পুরানো সংস্করণগুলি মুছে ফেলা। এর জন্য প্রয়োজন স্নানাডমিন ডাম্প এবং লোড, আপনার রেপোর ডিরেক্টরিগুলি অপসারণের জন্য বিকল্পভাবে ফিল্টার সহ আপনার আর প্রয়োজন হয় না। (যেমন পুরানো অস্থায়ী শাখা)।
ডাম্প করা সহজ: svnadmin dump -r xxx:HEAD
যেখানে এক্সএক্সএক্সটি আপনি রাখতে চান সেই পুরনো সংশোধন (যেমন এটি সর্বাধিক সাম্প্রতিক সংস্করণগুলি ডাম্প করবে, তাই আপনার সংরক্ষণাগার সংরক্ষণের মতো প্রাচীন সংস্করণটি বাতিল করা হবে)। আপনি পুরানো রিভিশনগুলির সংরক্ষণাগারটিও ফেলে দিয়ে রাখতে পারেন ( svnadmin dump -r 1:xxx
)
একবার আপনার ডাম্পফাইলে এগুলি লোড করা ডাম্পফিলের নামে এসএনএডমিন লোড চালানোর মতোই সহজ । নতুনটি লোড করার আগে পুরানো রেপো মুছে ফেলা ভাল ধারণা হতে পারে - তবে আপনি যদি ইতিমধ্যে না থাকেন তবে আপনি সর্বশেষতম সার্ভার ফাইল সিস্টেমের বৈশিষ্ট্যগুলির সুবিধা পাবেন।
আপনি যদি সমস্ত পুরাতন সংশোধনী রাখতে চান তবে নির্দিষ্ট ডিরেক্টরিগুলি ফিল্টার করে রাখতে চান তবে আপনি সানডাম্পফিল্টার দিয়ে ডাম্পফিল চালাতে চান যা নির্দিষ্ট পাথগুলি সরিয়ে ফেলবে। সচেতন থাকুন - - সংযোজনীয় বিকল্পটি ব্যবহার না করে আপনি ডাম্প করতে চান।
স্পষ্টতই, সমস্ত অপারেশন স্থানীয়ভাবে পরীক্ষা করুন - একটি স্থানীয় ফাইলে ডাম্প করুন, তারপরে এটি আপনার স্থানীয় ড্রাইভে একটি টেম্পো রেপোতে লোড করুন (এটি আরও দ্রুত হবে) এবং ইতিহাস এবং সর্বশেষ সংস্করণটি ঠিক কাজ করে যা পরীক্ষা করে দেখুন - আমি সর্বশেষ সংস্করণটি একটিতে রফতানি করি ডিরেক্টরি এবং উইনমার্জ ব্যবহার করে পরীক্ষা করুন যে ফাইলগুলি লাইভ রেপো থেকে সর্বশেষ সংশোধনের রফতানির অনুরূপ। যদি আপনি ভৌতিক হয়ে থাকতে চান তবে এটি একটি historicalতিহাসিক পুনর্বিবেচনা দিয়ে চেষ্টা করুন।