এসভিএন: আমার সংগ্রহশালাটি কোথায়?


12

আমি আমার এসভিএন রিপোসিটোরিটি ব্যাকআপ করার চেষ্টা করছি।

আমার সমস্যা: আমি আমার ভান্ডারটি হার্ড ডিস্কে কোথায় রেখেছিলাম তা ভুলে গিয়েছিলাম।

আমি এটি কীভাবে খুঁজে পাব?

এফওয়াইআই: আমি যদি টরটোইজএসভিএন ব্যবহার করি তবে তা যদি সহায়তা করে।

উত্তর:


23

সহজ উত্তর চালানো হয়:

find / -name 'svnserve.conf'

svnserve.conf এমন একটি ফাইল যা $ {REPO} / conf এ থাকা উচিত।

হার্ড (এআর) এর উত্তরটি হ'ল আপনি প্রাথমিক চেকআউটটির জন্য কোন ইউআরএল ব্যবহার করেছেন তা খুঁজে বের করার জন্য এসএনএন-এর কোনও আদেশ রয়েছে কিনা তা খুঁজে বের করা।

সম্পাদনা করুন : একটি কমান্ড লাইন এসএনএন ক্লায়েন্টের জন্য, সংগ্রহশালাটি আবিষ্কার করার উপায় (আপনি যে জায়গা থেকে আপনার কোডটি খুঁজে বের করেছেন) এটি আপনার কার্যকরী অনুলিপিটির মধ্যে চলবে:

svn info

আউটপুটে যে রেখাটি 'রিপোজিটরি রুট' পড়েছে সেগুলি আপনাকে যে জায়গা থেকে চেক আউট করেছে এবং যেখানে রেপো রয়েছে সেই জায়গাটি প্রদর্শন করে।

কমান্ড লাইন SVN সাথে পরিচিত হতে কিছু সময় লাগতে এখানে


এটি ধরে নিয়েছে আপনি এসএনএন: // ব্যবহার করছেন।
ডেভিড পাশলে

1
@ ডেভিড: না এটি আসলে হয় না। এখানে ফাইল: // এর মাধ্যমে যাচাই করা রেপোর সাথে এটি ঠিক কাজ করে। এটি অবশ্য ধরে নেয় আমরা লিনাক্স ব্যবহার করছি, আমি পরে বুঝতে পেরেছিলাম :-)
wzzrd

7

সাবভার্সন সংগ্রহস্থলটি অ্যাক্সেস করার বিভিন্ন ধরণের পদ্ধতি রয়েছে এবং প্রতিটিটির জন্য সংগ্রহশালাটি সন্ধান করা আলাদা:

ফাইল: //

এটি সবচেয়ে সহজ। এর অর্থ এটি স্থানীয় মেশিনে রয়েছে যেখানে পথটি বলে says

SVN: //

এটি এসএনভিজার ব্যবহার করছে। রিমোট সার্ভারে প্রসেস কমান্ড লাইনটি সন্ধান করুন এবং -r বিকল্পের সাহায্যে সুনির্দিষ্ট পাথটি ইউরোপের পাথটিতে রেপোজিটারি সন্ধানের জন্য প্রম্পেন্ড করা হয়েছে। যদি কোনও-আর বিকল্প না থাকে তবে ইউআরএল-এ থাকা পথটি ফাইল সিস্টেমের পথ path

SVN + + SSH: //

এটি ssh ওভার ssh। ইউআরএলের পথ হ'ল দূরবর্তী সার্ভারে থাকা ফাইল সিস্টেমের অবস্থান।

http: // বা https: //

এটি HTTP বা https ওপরে svn। আপনাকে আপনার অ্যাপাচি কনফিগারেশনে ভার্চুয়াল হোস্টটি খুঁজে বের করতে হবে এবং আপনার ইউআরএল পাথের সাথে মেলে এমন একটি <লোকেশন> বিভাগে সন্ধান করুন এবং এসভিএনপাথ বা এসভিএনপ্যারেন্টপ্যাথ কনফিগারেশন লাইনটি সন্ধান করুন। এটি আপনাকে আপনার সাবভার্সন সংগ্রহস্থলের অবস্থান বলবে।


আমি সার্ভিস হিসাবে একটি সার্ভিস হিসাবে ইনস্টল করেছিলাম, এবং তাই কমান্ডটি সন্ধান করতে সক্ষম হয়েছিল, যদি কেউ কাউকে সহায়তা করে।
স্প্রোগম্যান

অন্য বিকল্পটি হ'ল সার্ভার মেশিনে ভিজ্যুয়ালএসভিএন সার্ভার ইনস্টল রয়েছে কিনা তা যাচাই করার চেষ্টা করা হবে যা সংগ্রহস্থলটি হোস্ট করে।
BornToCode

1

কচ্ছপগুলিতে, বৈশিষ্ট্য বিকল্পটি নির্বাচন করুন। শীর্ষ লাইনটি সরাসরি ফাইল অ্যাক্সেস বলে ধরে নিলে সংগ্রহস্থলের ফাইলের পাতাগুলি তালিকাভুক্ত করবে।


0

আপনার শীর্ষ-স্তরের এসভিএন চেকআউট ফোল্ডার থেকে ডান ক্লিক করুন এবং কচ্ছপ এসভিএন | নির্বাচন করুন রেপো-ব্রাউজার। আপনার সংগ্রহস্থলের URL টি উইন্ডোটির শীর্ষে থাকা বাক্সে থাকবে।


0
$ find -iname .svn

এটি হোস্টে সমস্ত কার্যকরী অনুলিপি খুঁজে পাওয়া উচিত

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