fsvs - ক্লাউডে অনলাইন

এটি হল fsvs কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


কমান্ড এবং কমান্ড লাইন পরামিতি -

fsvs হল সাবভারশন রিপোজিটরির জন্য একটি ক্লায়েন্ট; এটা বড় দ্রুত সংস্করণের জন্য ডিজাইন করা হয়েছে
ডিরেক্টরি গাছ। fsvs হল সাবভারশন রিপোজিটরির জন্য একটি ক্লায়েন্ট; এটা দ্রুত জন্য ডিজাইন করা হয়
বড় ডিরেক্টরি গাছের সংস্করণ।

সাইনোপিসিস


fsvs কমান্ড [বিকল্প] [আর্গস]

নিম্নলিখিত কমান্ডগুলি FSVS দ্বারা বোঝা যায়:

স্থানীয় কনফিগারেশন এবং তথ্য:


URL গুলি
কাজের কপি বেস ডিরেক্টরিগুলিকে তাদের URL(গুলি) দ্বারা সংজ্ঞায়িত করুন

অবস্থা
পরিবর্তিত এন্ট্রিগুলির একটি তালিকা পান

তথ্য
একক এন্ট্রি সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করুন

লগ ইন করুন
সংগ্রহস্থল থেকে লগ বার্তা আনুন

পরিবর্তন
ফাইলগুলির মধ্যে পার্থক্য পান (স্থানীয় এবং দূরবর্তী)

অনুলিপি থেকে সনাক্ত করা
সম্ভবত অনুলিপি/সরানো/নাম পরিবর্তন করা এন্ট্রি সম্পর্কে FSVS-কে জিজ্ঞাসা করুন; দেখা cp

সংজ্ঞা যে এন্ট্রি থেকে গ্রহণ করা:


উপেক্ষা করা এবং rign
উপেক্ষা নিদর্শন সংজ্ঞায়িত করুন

পরিবর্তন
সংস্করণ থেকে এন্ট্রি সরান

যোগ
উপেক্ষা করা হবে যে এন্ট্রি যোগ করুন

পুলিশ, mv
FSVS কে বলুন যে এন্ট্রি কপি করা হয়েছে

কমান্ড কাজ সঙ্গে দ্য সংগ্রহস্থলের:


সমর্পণ করা
পরিবর্তিত তথ্য সংগ্রহস্থলে পাঠান

আপডেটের
সংগ্রহস্থল থেকে আপডেট পান

চেকআউট
সংগ্রহস্থলের কিছু অংশ আনুন, এবং এটিকে কার্যকারী অনুলিপি হিসাবে নিবন্ধন করুন

বিড়াল
ডিরেক্টরি থেকে একটি ফাইল পান

প্রত্যাবর্তন করা এবং uncp
স্থানীয় পরিবর্তন এবং প্রবেশ চিহ্নগুলি পূর্বাবস্থায় ফেরান৷

দূরবর্তী অবস্থা
জিজ্ঞাসা করুন কি একটি আপডেটের আনতে হবে

সম্পত্তি পরিচালনা:


প্রপ-সেট
ব্যবহারকারী-সংজ্ঞায়িত বৈশিষ্ট্য সেট করুন

prop- get
ব্যবহারকারী-সংজ্ঞায়িত বৈশিষ্ট্যের মান জিজ্ঞাসা করুন

প্রপ-তালিকা
ব্যবহারকারী-সংজ্ঞায়িত বৈশিষ্ট্যের একটি তালিকা পান

অতিরিক্ত কমান্ড ব্যবহৃত উন্নত আরোগ্য এবং ডিবাগিং:


রপ্তানি
সংগ্রহস্থলের কিছু অংশ আনুন

সিঙ্ক-রিপো
এন্ট্রি সম্পর্কে স্থানীয় তথ্য ড্রপ করুন, এবং বর্তমান তালিকা থেকে আনুন
সংগ্রহস্থল।

বিঃদ্রঃ:
মাল্টি-ইউআরএল-অপারেশন তুলনামূলকভাবে নতুন; রুক্ষ প্রান্ত হতে পারে.

সার্জারির প্রত্যাবর্তন কোড সাফল্যের জন্য 0 বা একটি ত্রুটির জন্য 2। 1 বিকল্প থাকলে রিটার্ন করা হয় পরীক্ষা করা হচ্ছে
উন্নত পরিবর্তনগুলি in a লিপি ব্যবহার করা হয়, এবং পরিবর্তন পাওয়া যায়; আরো দেখুন ফিল্টারিং এন্ট্রি.

সার্বজনীন অপশন


-V -- প্রদর্শনী সংস্করণ
-V FSVS সংস্করণ এবং একটি কপিরাইট নোটিশ প্রিন্ট করে এবং প্রস্থান করে।

-d এবং -D -- ডিবাগিং
যদি FSVS --enable-debug ব্যবহার করে কম্পাইল করা হয় তাহলে আপনি ডিবাগ বার্তার মুদ্রণ সক্ষম করতে পারেন (তে
STDOUT) সঙ্গে -d. ডিফল্ট হিসাবে সমস্ত বার্তা মুদ্রিত হয়; যদি আপনি শুধুমাত্র একটি আগ্রহী হন
উপসেট, আপনি -D ব্যবহার করতে পারেন ফাংশনের শুরুর নাম.

fsvs -d -D waa_ অবস্থা

কল করবে অবস্থা কর্ম, সমস্ত WAA ফাংশনের সমস্ত ডিবাগ বার্তা প্রিন্ট করা -
waa__init, waa__open, ইত্যাদি

অন্যান্য ডিবাগিং বিকল্পগুলির আরও বিশদ বিবরণের জন্য ডিবাগ_আউটপুট এবং ডিবাগ_বাফার দয়া করে দেখুন
বিকল্প তালিকা।

-এন, -R -- পুনরাবৃত্তির
কার্যকরী -N এবং -R সুইচ শুধুমাত্র একটি কাউন্টার হ্রাস/বৃদ্ধি করে; আচরণ হয়
তার উপর নির্ভর করে নির্বাচিত। সুতরাং -N -N -N -R -R-এর একটি কমান্ড লাইন -3 +2 = -1 এর সমতুল্য,
এর ফলে -N.

-q, -v -- শব্দবাচক/শান্ত
-v/-q সেট/ক্লিয়ার ভার্বোসিটি ফ্ল্যাগ, এবং তাই বেশি/কম আউটপুট দিন।

দয়া করে দেখুন দ্য ভার্বোস পছন্দ আরো বিস্তারিত জানার জন্য.

-C -- চেকসাম
-সি আরও পরিবর্তন সনাক্তকরণ চেক ব্যবহার করতে পছন্দ করে; দয়া করে দেখুন দ্য চেঞ্জ_চেক পছন্দ উন্নত
আরো বিস্তারিত.

-f -- ছাঁকনি এন্ট্রি
এই পরামিতিটি এন্ট্রিগুলির কিছুটা ফিল্টারিং করার অনুমতি দেয়, বা কিছু অপারেশনের জন্য,
প্রদত্ত এন্ট্রিতে করা কাজের পরিবর্তন।

এটির শেষে একটি স্পেসিফিকেশন প্রয়োজন, যা যেকোন, পাঠ্য, নতুন,
মুছে ফেলা (বা সরানো), মেটা, এমটাইম, গ্রুপ, মোড, পরিবর্তিত বা মালিক; ডিফল্ট বা ডিফ ব্যবহার করুন
ডিফল্ট মান।

যেমন প্রদান করে। মান টেক্সট, a সহ অবস্থা কর্ম শুধুমাত্র নতুন বা পরিবর্তিত এন্ট্রি
দেখানো হয়; mtime এর সাথে, গ্রুপ শুধুমাত্র এন্ট্রি যাদের গ্রুপ বা পরিবর্তনের সময় পরিবর্তিত হয়েছে
মুদ্রিত।

বিঃদ্রঃ:
দয়া করে দেখুন পরিবর্তন সনাক্তকরণ আরও কিছু তথ্যের জন্য।

যদি একটি এন্ট্রি একটি ভিন্ন ধরনের একটি এন্ট্রি দিয়ে প্রতিস্থাপিত হয় (যেমন একটি ডিরেক্টরি পায়
একটি ফাইল দ্বারা প্রতিস্থাপিত), যা মুছে ফেলা হিসাবে গণনা করা হয় এবং নতুন।

আপনি যদি -v ব্যবহার করেন তবে এটি অভ্যন্তরীণভাবে ব্যবহৃত হয়।

আপনি স্ট্রিং কোনটি ব্যবহার না করলে, এটি বিটমাস্ককে পুনরায় সেট করে না। এন্ট্রি দেখানো হয়েছে; তারপর আপনি নির্মাণ করতে পারেন
একটি নতুন মুখোশ। তাই মালিক, কোনটিই, কোনটি নয়, মুছে ফেলা মুছে ফেলা এন্ট্রি দেখাবে। যদি মান পরে
সমস্ত কমান্ডলাইন পার্সিং কোনটি নয়, এটি ডিফল্টে রিসেট করা হয়েছে।

-W সতর্কতা = কর্ম -- সেট সতর্কবার্তা
এখানে আপনি কিছু নির্দিষ্ট পরিস্থিতিতে আচরণ সংজ্ঞায়িত করতে পারেন যা সাধারণত ঘটা উচিত নয়,
কিন্তু যা আপনি সম্মুখীন হতে পারে.

সাধারণ বিন্যাস এখানে সবিস্তার বিবরণী = কর্ম, কোথায় সবিস্তার বিবরণী একটি স্ট্রিং হয়
সংজ্ঞায়িত পরিস্থিতিতে অন্তত একটির শুরুর সাথে মিলে যাচ্ছে, এবং কর্ম এইগুলির মধ্যে একটি হল:

· একদা শুধুমাত্র একটি সতর্কবার্তা প্রিন্ট করতে,

· সর্বদা একটি সতর্কতা বার্তা প্রিন্ট করতে প্রতি সময়,

· বন্ধ করা প্রোগ্রাম বাতিল করতে,

· উপেক্ষা করা সহজভাবে এই পরিস্থিতি উপেক্ষা করতে, বা

· গণনা শুধু ঘটনার সংখ্যা গণনা করতে।

If সবিস্তার বিবরণী একাধিক পরিস্থিতি মেলে, তাদের সব সেট করা হয়; যেমন জন্য
মেটা = উপেক্ষা করুন সব মেটা-এমটাইম, মেটা ব্যবহারকারী ইত্যাদি উপেক্ষা করা হয়।

যদি অন্তত একটি একক সতর্কতা যে না প্রোগ্রাম চালানোর সময় উপেক্ষা করা হয়, একটি
সেটিং এর সাথে প্রিন্ট করা বার্তার সংখ্যা সহ সতর্কতার তালিকা
সর্বদা প্রদর্শিত হয়, সম্ভাব্য সমস্যার ব্যবহারকারীকে অবহিত করতে।

নিম্নলিখিত পরিস্থিতিতে এটি পরিচালনা করা যেতে পারে: মেটা-এমটাইম, মেটা ব্যবহারকারী, মেটা গ্রুপ,
মেটা-উমাস্ক এই সতর্কতা জারি করা হয় যদি একটি মেটা-ডেটা সম্পত্তি যা থেকে আনা হয়
সংগ্রহস্থল পার্স করা যাবে না. এটি শুধুমাত্র অন্য কোন প্রোগ্রাম বা ব্যবহারকারীর ক্ষেত্রে ঘটতে পারে
এন্ট্রিতে বৈশিষ্ট্য পরিবর্তন করে।
এই ক্ষেত্রে আপনি -Wmeta=always বা -Wmeta=count ব্যবহার করতে পারেন, যতক্ষণ না সংগ্রহস্থলটি পরিষ্কার হয়
আবার.

no-urllist এই সতর্কতা জারি করা হয় যদি একটি তথ্য কর্ম সঞ্চালিত হয়েছে, কিন্তু কোনো URL গুলি করা হয়নি৷
এখনও সংজ্ঞায়িত।

অক্ষর সেট-অবৈধ যদি ফাংশন nl_langinfo(3) স্রোতের নাম ফেরত দিতে পারেনি
অক্ষর এনকোডিং, UTF-8 এর একটি ডিফল্ট ব্যবহার করা হয়। আপনি একটি ন্যূনতম সিস্টেমের জন্য প্রয়োজন হতে পারে
ইনস্টলেশন, যেমন। পুনরুদ্ধারের উপর

chmod-eperm, chown-eperm আপনি যদি সাধারণ ব্যবহারকারী হিসাবে একটি কার্যকারী অনুলিপি আপডেট করেন এবং একটি আপডেট করতে পান
ফাইল যার অন্য মালিক আছে কিন্তু আপনি যা পরিবর্তন করতে পারেন, আপনি ত্রুটি পাবেন কারণ কোনটিই নয়
ব্যবহারকারী, গোষ্ঠী বা মোড সেট করা যাবে না।
এইভাবে আপনি ত্রুটিগুলি অ-মারাত্মক করতে পারেন।

chmod-অন্যান্য, chown-অন্যান্য যদি আপনি উপরের পরিস্থিতিতে EPERM এর চেয়ে অন্য ত্রুটি পান, আপনি
এই দরকারী খুঁজে পেতে পারে.

মিশ্র-রেভ-ডব্লিউসি যদি আপনি একটি উপর কিছু সংশোধন নম্বর উল্লেখ করুন প্রত্যাবর্তন করা, এটা মিশ্র অভিযোগ করবে-
রিভিশন ওয়ার্কিং কপি অনুমোদিত নয়।
যদিও আপনি মিশ্র-রিভিশন ওয়ার্কিং কপিগুলি সক্ষম করতে পারবেন না (আমি এটিতে কাজ করছি) আপনি এড়াতে পারেন
প্রতিবার বলা হচ্ছে।

propname-সংরক্ষিত এটি সাধারণত সঙ্গে একটি সম্পত্তি সেট করার অনুমতি দেওয়া হয় না প্রপ-সেট কর্ম
কিছু সংরক্ষিত উপসর্গের সাথে মিলে যাওয়া নামের সাথে।

ignpat-wcbase এই সতর্কতা জারি করা হয় যদি একটি পরম উপেক্ষা করা প্যাটার্ন' এর সাথে মেলে না
কাজ কপি বেস ডিরেক্টরি. \n
আরো বিস্তারিত জানার জন্য \ref ignpat_shell_abs 'পরম শেল প্যাটার্ন" দেখুন।

diff-স্থিতি GNU diff সংজ্ঞায়িত করেছে যে এটি একটি ত্রুটির ক্ষেত্রে একটি প্রস্থান কোড 2 প্রদান করে; দুঃখজনকভাবে
এটি বাইনারি ফাইলগুলির জন্যও এটি ফেরত দেয়, যাতে একটি সহজভাবে fsvs কিছু-বাইনারী-ফাইল পাঠ্য-
দ্বিতীয় ফাইলের জন্য ডিফ প্রিন্ট না করেই ফাইলটি বাতিল হবে।
এই কারণে FSVS বর্তমানে ডিফল্ট প্রতি ডিফ-এর প্রস্থান অবস্থা উপেক্ষা করে, কিন্তু এটি করতে পারে
যেমন এই বিকল্প সেট করে পরিবর্তন করা হবে. বন্ধ করা.

এছাড়াও একটি পরিবেশ পরিবর্তনশীল FSVS_WARNINGS ব্যবহার করা হয় এবং পার্স করা হয়; এটি কেবল একটি সাদা স্থান-
বিকল্প স্পেসিফিকেশনের পৃথক তালিকা।

-u URL নাম[@রিভিশন[:রিভিশন]] -- নির্বাচন করা URL গুলি
কিছু কমান্ড সংজ্ঞায়িত URL-এর উপসেটে হ্রাস করা যেতে পারে; দ্য আপডেটের কমান্ড হল একটি
উদাহরণ

আপনার কাজের অনুলিপির জন্য ব্যবহার করা একক ইউআরএলের বেশি থাকলে, সাধারণত আপডেট আপডেট করুন
সব থেকে এন্ট্রি সব ইউআরএল এই প্যারামিটার ব্যবহার করে আপনি FSVS কে শুধুমাত্র আপডেট করতে বলতে পারেন
নির্দিষ্ট URL

পরামিতি বারবার ব্যবহার করা যেতে পারে; মানটিতে একাধিক URL থাকতে পারে, দ্বারা পৃথক করা হয়েছে
সাদা স্থান বা ',;' এর একটি।

fsvs আপ -u base_install,boot@32 -u gcc

এটি base_install এবং gcc এর HEAD পাবে এবং বুট URL এর লক্ষ্য সংশোধন সেট করবে
উন্নত এই হুকুম 32 এ

-o [নাম[=মান]] -- অন্যান্য অপশন
এটি কিছু কদাচিৎ ব্যবহৃত বিকল্প সেট করার জন্য ব্যবহৃত হয়, যার জন্য ডিফল্ট a এ সেট করা যেতে পারে
কনফিগারেশন ফাইল (বাস্তবায়িত করা হবে, বর্তমানে শুধুমাত্র কমান্ড-লাইন)।

এই তালিকার জন্য অনুগ্রহ করে দেখুন অধিকতর অপশন উন্নত এফএসভিএস।.

সংকেত


যদি আপনার একটি চলমান FSVS থাকে, এবং আপনি এর ভার্বসিটি পরিবর্তন করতে চান, আপনি পাঠাতে পারেন
হয় SIGUSR1 (এটিকে আরও ভারবোস করতে) বা SIGUSR2 (আরো শান্ত) প্রক্রিয়া করুন।

যোগ


fsvs যোগ করুন [-u URLNAME] PATH [PATH...]

এই কমান্ডের সাহায্যে আপনি স্পষ্টভাবে সংজ্ঞায়িত করতে পারেন এন্ট্রিগুলিকে সংস্করণ করার জন্য, এমনকি যদি তাদের একটি থাকে
মিল উপেক্ষা প্যাটার্ন. সেগুলিকে পরবর্তী প্রতিশ্রুতিতে সংগ্রহস্থলে পাঠানো হবে, ঠিক যেমন
অন্যান্য নতুন এন্ট্রি, এবং তাই হিসাবে রিপোর্ট করা হবে নতুন .

এই কার্যকারী অনুলিপিটির জন্য আপনার যদি একাধিক URL সংজ্ঞায়িত থাকে তবে -u বিকল্পটি ব্যবহার করা যেতে পারে
এবং এই ইউআরএলে এন্ট্রিগুলি পিন করতে চাই৷

উদাহরণ
বলুন, আপনি আপনার হোম ডিরেক্টরি সংস্করণ করছেন, এবং একটি উপেক্ষা প্যাটার্ন দিয়েছেন।/.* উপেক্ষা করা
সমস্ত .* এন্ট্রি আপনার হোম-ডিরেক্টরিতে। এখন আপনি চান .bashrc, .ssh/config, এবং আপনার
সম্পূর্ণ .kde3-ট্রি সংরক্ষিত, অন্যান্য ডেটার মতো।

তাই আপনি fsvs কে এই এন্ট্রিগুলিকে উপেক্ষা না করতে বলুন:

fsvs .bashrc .ssh/config .kde3 যোগ করুন

এখন নিচের এন্ট্রি .kde3 আপনার আগের সাথে মিলবে।/.* প্যাটার্ন (এ একটি ম্যাচ হিসাবে
শুরুই যথেষ্ট), তাই আপনাকে একটি নেতিবাচক উপেক্ষা প্যাটার্ন সন্নিবেশ করতে হবে (a গ্রহণ করা
প্যাটার্ন):

fsvs prepend t./.kde3 উপেক্ষা করে

এখন একটি fsvs st আপনার এন্ট্রি হিসাবে দেখাবে নতুন , এবং পরবর্তী প্রতিশ্রুতি তাদের পাঠাবে
সংগ্রহস্থল।

পরিবর্তন


fsvs পরিবর্তন PATH [PATH...]

এই কমান্ডটি স্থানীয়ভাবে প্রদত্ত পাথগুলিকে সরানো হিসাবে চিহ্নিত করে। পরবর্তী প্রতিশ্রুতিতে তারা হবে
সংগ্রহস্থলে মুছে ফেলা হয়, এবং তাদের স্থানীয় তথ্য মুছে ফেলা হবে, কিন্তু নয়
এন্ট্রি নিজেদের. তাই তারা হিসাবে দেখাবে নতুন আবার, এবং আপনি আরেকটি সুযোগ পাবেন
তাদের উপেক্ষা করে।

উদাহরণ
বলুন, আপনি আপনার হোম ডিরেক্টরি সংস্করণ করছেন, এবং খুঁজে পেয়েছেন যে আপনি আর চান না
.bash_history এবং .sh_history সংস্করণ। তুমি যা কর

fsvs unversion .bash_history .sh_history

এবং এই ফাইলগুলি d হিসাবে রিপোর্ট করা হবে (মুছে ফেলা হবে, তবে শুধুমাত্র সংগ্রহস্থলে)।

তারপর আপনি একটি

fsvs কমিট

এখন fsvs এই ফাইলগুলিকে New হিসাবে রিপোর্ট করবে, কারণ এটি তাদের সম্পর্কে আর কিছুই জানে না;
কিন্তু যে দ্বারা নিরাময় করা যেতে পারে

fsvs উপেক্ষা'।/.*শ_ইতিহাস'

এখন এই দুটি ফাইল হিসাবে দেখানো হবে না নতুন , নাকি?

উদাহরণটিও দেখায় কেন প্রদত্ত পাথগুলি শুধুমাত্র পৃথক উপেক্ষা হিসাবে প্রবেশ করা হয় না
নিদর্শন - এগুলি একটি (সম্ভবত) অনেক বিস্তৃত প্যাটার্নের একক কেস।

বিঃদ্রঃ:
আপনি যদি প্যাটার্নের জন্য কোনো ধরনের পালানোর পদ্ধতি ব্যবহার না করেন, তাহলে শেল এটিকে প্রসারিত করবে
প্রকৃত ফাইলের নাম, যা (সাধারণত) আপনি যা চান তা নয়।

_build_new_list


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

তাকানো সিঙ্ক-রিপো.

বিলম্ব


এই কমান্ডটি কার্যকর করতে বিলম্ব করে যতক্ষণ না সময় পার হয়ে যায় অন্তত পরবর্তী সেকেন্ডে
FSVS দ্বারা ব্যবহৃত ডেটা ফাইল লেখাDir এবং URL গুলি).

এই কমান্ডটি স্ক্রিপ্টে ব্যবহারের জন্য; যেখানে আগে বিলম্ব বিকল্প ব্যবহার করা হয়েছিল, এটি করতে পারেন
প্রদত্ত কমান্ড দ্বারা প্রতিস্থাপিত হবে এবং delay কমান্ড দ্বারা অনুসরণ করা হবে।

এর বিরুদ্ধে সুবিধা বিলম্ব বিকল্প হল যে শুধুমাত্র-পঠন কমান্ড ব্যবহার করা যেতে পারে
ইতিমধ্যে

একটি উদাহরণ:

fsvs কমিট / ইত্যাদি / এক্স 11 -m 'X11 এর ব্যাকআপ'
... শুধুমাত্র পঠনযোগ্য কমান্ড, যেমন 'স্থিতি'
fsvs বিলম্ব / ইত্যাদি / এক্স 11
... 'কমিট'-এর মতো কমান্ড পড়ুন-লিখুন

ঐচ্ছিক পথ WC-তে যে কোনো পথ নির্দেশ করতে পারে।

পরীক্ষার কাঠামোতে এটি কিছুটা সময় বাঁচাতে ব্যবহৃত হয়; স্বাভাবিক অপারেশন, যেখানে
FSVS কমান্ডগুলি এত শক্তভাবে প্যাক করা হয় না, এটি সাধারণত ব্যবহার করা পছন্দনীয় বিলম্ব
বিকল্প।

বিড়াল


fsvs cat [-r rev] পথ

একটি ফাইল সংগ্রহস্থল নিয়ে আসে, এবং এটি STDOUT-এ আউটপুট করে। যদি কোন সংশোধন নির্দিষ্ট করা হয়, এটা
BASE-তে ডিফল্ট, যেমন। এন্ট্রির বর্তমান স্থানীয় সংশোধন নম্বর।

চেকআউট


fsvs চেকআউট [পথ] URL [URLs...]

বর্তমান কার্যকারী ডিরেক্টরি (বা ডিরেক্টরি পাথ) জন্য এক বা একাধিক URL সেট করে এবং করে
an চেকআউট এই ইউআরএলগুলির।

উদাহরণ:

fsvs চেকআউট। http://svn/repos/installation/machine-1/trunk

ইউআরএল-এর ফলাফলের উপর ভিত্তি করে একটি ডিরেক্টরি দেওয়া বা না দেওয়া হয়েছে তা পার্থক্য করা হয়।
পার্সিং - যদি এটি একটি URL এর মত দেখায় তবে এটি একটি URL হিসাবে ব্যবহৃত হয়।
দয়া করে মনে রাখবেন যে সর্বাধিক একটি একক পথ অনুমোদিত; যত তাড়াতাড়ি দুটি অ-URL পাওয়া যায় একটি
ত্রুটি বার্তা মুদ্রিত হয়.

যদি কোন ডিরেক্টরি দেওয়া না হয়, '.' ব্যবহৃত হয়; এটি সাধারণ সাবভার্সন ব্যবহারের থেকে ভিন্ন, কিন্তু
একটি পুনরুদ্ধার সরঞ্জাম হিসাবে ব্যবহারের জন্য আরও উপযুক্ত হতে পারে (যেখানে সংস্করণ / সাধারণ)।
মতামত স্বাগত জানাই.

প্রদত্ত পথ বিদ্যমান থাকা আবশ্যক, এবং উচিত খালি থাকবেন -- এফএসভিএস দ্বন্দ্বে বাতিল করবে, যেমন। যদি
যে ফাইলগুলি তৈরি করা উচিত তা ইতিমধ্যেই বিদ্যমান।
যদি সেই ডিরেক্টরি তৈরি করার প্রয়োজন হয়, অনুগ্রহ করে বলুন; কিছু প্যারামিটারের জন্য প্যাচ
like -p স্বাগতম।

URL-এর বিন্যাস সংজ্ঞার জন্য অনুগ্রহ করে অধ্যায়টি দেখুন বিন্যাস of URL গুলি এবং URL গুলি
এবং আপডেটের কমান্ড।

উপরন্তু আপনি আগ্রহী হতে পারে ব্যবহার an একান্তর শিকড় ডিরেক্টরি এবং পুনরুদ্ধার উন্নত
a অ বুটিং পদ্ধতি.

সমর্পণ করা


fsvs কমিট [-m 'বার্তা'|-F ফাইলের নাম] [-v] [-C [-C]] [PATH [পথ...]]

রিপোজিটরিতে কাজ করা কপির বর্তমান অবস্থা কমিট (এর কিছু অংশ)।

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

সুতরাং আপনি কেবল এই কমান্ডগুলি চালান:

fsvs কমিট -m 'কিছু হোস্ট যোগ করা হয়েছে' জন্য / etc / হোস্ট
fsvs কমিট -m 'টুইকড ডিফল্ট রানলেভেল' /etc/inittab

যদি বর্তমান ডিরেক্টরি হয় জন্য / etc আপনি এমনকি ড্রপ করতে পারে / ইত্যাদি / সামনে, এবং শুধু ব্যবহার করুন
ফাইলের নাম

দয়া করে দেখুন অবস্থা -v এবং -C-এর ব্যাখ্যার জন্য।
উন্নত ব্যাকআপ ব্যবহারের জন্য আরও দেখুন দ্য কমিট-পাইপ সম্পত্তি"।

cp


fsvs cp [-r rev] SRC DEST
fsvs cp ডাম্প
fsvs cp লোড

অনুলিপি কমান্ড DEST-কে SRC-এর একটি অনুলিপি হিসাবে চিহ্নিত করে, যাতে পরবর্তী প্রতিশ্রুতিতে
DEST-এর সংশ্লিষ্ট উৎস পথটি অনুলিপি উৎস হিসেবে পাঠানো হয়।

রেভ-এর ডিফল্ট মান হল BASE, অর্থাৎ। SRC (স্থানীয়ভাবে) যে রিভিশনে আছে।

দয়া করে মনে রাখবেন যে এই কমান্ডটি কাজ করে সর্বদা একটি ডিরেক্টরিতে গঠন - কপি করতে বললে
একটি ডিরেক্টরি, সমগ্র গঠন অনুলিপি হিসাবে চিহ্নিত করা হয়. তার মানে নিচে কিছু এন্ট্রি থাকলে
অনুলিপি অনুপস্থিত, তারা পরবর্তী কমিট এ অনুলিপি থেকে সরানো হিসাবে রিপোর্ট করা হয়.
(অবশ্যই ফাইলগুলিকে অনুলিপি করা হিসাবে চিহ্নিত করাও সম্ভব; নন-রিকারসিভ কপিগুলি নয়
সম্ভব, তবে গন্তব্য গাছের অংশগুলি সরিয়ে দিয়ে অনুকরণ করা যেতে পারে।)

বিঃদ্রঃ:
TODO: সঠিক ব্যবহারে পার্থক্য থাকবে - কপি সিপি চালানোর চেষ্টা করবে
কমান্ড, যেখানে অনুলিপি করা শুধু সম্পর্ক মনে রাখবে।

যদি এই কমান্ডটি প্যারামিটার ছাড়া ব্যবহার করা হয়, তবে বর্তমানে সংজ্ঞায়িত সম্পর্কগুলি মুদ্রিত হয়;
দয়া করে মনে রাখবেন যে চাবি গন্তব্যের নাম, অর্থাৎ প্রতিটি জোড়ার ২য় লাইন!

লোডের জন্য ইনপুট বিন্যাসটি নতুন লাইন-বিচ্ছিন্ন - প্রথমে একটি SRC লাইন, তারপর একটি DEST
রেখা, তারপর বিভাজক হিসাবে শুধু একটি বিন্দু ('.') সহ একটি লাইন। আপনি সঙ্গে ফাইলের নাম আছে
নতুন লাইন বা অন্যান্য বিশেষ অক্ষর, আপনাকে যুক্তি হিসাবে পাথ দিতে হবে।

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

পরবর্তী সংজ্ঞা হয় সংযোজিত অভ্যন্তরীণ ডাটাবেসে; ভুল পূর্বাবস্থায় আনতে, ব্যবহার করুন আনকপি
কর্ম.

বিঃদ্রঃ:
গুরুত্বপূর্ণ: ব্যবহারকারী-সংজ্ঞায়িত বৈশিষ্ট্য মত fsvs: কমিট-পাইপ হয় না তে কপি করা হয়েছে
স্থান/সময় সমস্যার কারণে গন্তব্যস্থল (সম্পূর্ণ উপবৃক্ষের মধ্য দিয়ে যাওয়া,
প্রচুর সম্পত্তি-ফাইল অনুলিপি করা) এবং কারণ এটি নিশ্চিত নয় যে এটি সত্যিই চাওয়া হয়েছে।
করতে: বৈশিষ্ট্য অনুলিপি জন্য বিকল্প?

যেহেতু সাবভার্সন বর্তমানে একটি রিনামকে কপি+ডিলিট হিসেবে বিবেচনা করে, mv কমান্ড একটি উপনাম
cp.

আপনার যদি ফাইলের নাম দিতে হয় তাহলে কপিফ্রমের জন্য প্রথম প্যারামিটার হিসাবে ডাম্প বা লোড করুন
সম্পর্ক, কিছু পথ দিন, যেমন './ডাম্প'-এ।

বিঃদ্রঃ:
উৎসটি অভ্যন্তরীণভাবে রিভিশন নম্বর সহ ইউআরএল হিসাবে সংরক্ষণ করা হয়, যাতে অপারেশনগুলি ভালো হয়
এইগুলো

$ fsvs cp ab
$rm a/1
$fsvs ci a
$fsvs ci খ

কাজ - FSVS পুরানো (খুব সাম্প্রতিক!) রিভিশন নম্বরকে উৎস হিসেবে পাঠায়, এবং তাই স্থানীয়
ফাইললিস্ট সংগ্রহস্থলের সাথে সামঞ্জস্যপূর্ণ থাকে।
কিন্তু সরাসরি উৎস থেকে কপি হিসাবে একটি URL দেওয়ার জন্য এটি (এখনও) বাস্তবায়িত হয়নি - আমরা চাই
সংগ্রহস্থল থেকে এন্ট্রিগুলির একটি তালিকা (এবং সম্ভবত ডেটা!) আনতে হবে।

অনুলিপি থেকে সনাক্ত করা


fsvs অনুলিপি থেকে সনাক্ত করা [পাথ...]

এই কমান্ড FSVS কে নতুন এন্ট্রিগুলি দেখতে এবং কিছু খুঁজে পেতে পারে কিনা তা দেখতে বলে
যেগুলি ইতিমধ্যে পরিচিত অন্যদের থেকে অনুলিপি করা বলে মনে হচ্ছে৷
এটি উৎস এবং গন্তব্য পথ সহ একটি তালিকা আউটপুট করবে এবং কেন এটি মেলে।

এটি শুধুমাত্র তথ্যের উদ্দেশ্যে এবং কোনো FSVS অবস্থা পরিবর্তন করে না, (TODO: যদি না
কিছু বিকল্প/প্যারামিটার সেট করা হয়েছে)।

তালিকা বিন্যাস হয় on উদ্দেশ্য লোড সিনট্যাক্সের সাথে বেমানান, সেরা মিল হিসাবে
সাধারণত ম্যানুয়ালি নিতে হয়।

If ভার্বোস ব্যবহার করা হয়, একটি অতিরিক্ত মান যা মিলিত ব্লকের শতাংশ প্রদান করে, এবং
সম্ভবত কপি করা এন্ট্রির সংখ্যা মুদ্রিত হয়।

উদাহরণ:

$ fsvs copyfrom-list -v
newfile1
md5:oldfileA
newfile2
md5:oldfileB
md5:oldfileC
md5:oldfileD
newfile3
inode: oldfileI
manber=82.6:oldfileF
manber=74.2:oldfileG
manber=53.3:oldfileH
...
সম্পর্কের থেকে 3টি কপি পাওয়া গেছে।

সংক্ষিপ্ত রূপগুলি হল: md5 সার্জারির MD5 নতুন ফাইলের এক বা একাধিক ফাইলের অনুরূপ
ইতিমধ্যে প্রতিশ্রুতিবদ্ধ ফাইল; কোন শতাংশ নেই।

ইনোড সার্জারির ডিভাইস/আইনোড সংখ্যা প্রদত্ত পরিচিত এন্ট্রির অনুরূপ; এই যে মানে হতে পারে
পুরানো এন্ট্রির নাম পরিবর্তন করা হয়েছে বা হার্ডলিংক করা হয়েছে। বিঃদ্রঃ: সব ফাইল সিস্টেম স্থায়ী হয় না
ইনোড সংখ্যা (যেমন NFS) - তাই আপনার ফাইল সিস্টেমের উপর নির্ভর করে এটি ভাল নাও হতে পারে
নির্দেশক!

নাম এন্ট্রি অন্য এন্ট্রি হিসাবে একই নাম আছে.

manber অনুরূপ আকারের ফাইলগুলি বিশ্লেষণ করলে কিছু শতাংশ দেখায় (ভেরিয়েবল-আকারের) সাধারণ
ব্লক (ব্লকের আদেশ উপেক্ষা করে)।

dirlist নতুন ডিরেক্টরিতে পুরানো ডিরেক্টরির অনুরূপ ফাইল রয়েছে।
শতাংশ হল (number_of_common_entries)/(files_in_dir1 + files_in_dir2 -
সাধারণ_প্রবেশের_সংখ্যা)।

বিঃদ্রঃ:
manber মিল এখনো বাস্তবায়িত হয় না.

যদি একটি এন্ট্রির জন্য অনেকগুলি সম্ভাব্য মিল পাওয়া যায়, তবে সবগুলি মুদ্রিত হয় না; শুধুমাত্র একটি
indicator... শেষে দেখানো হয়েছে।

uncp


fsvs আনকপি DEST [DEST...]

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

শুধুমাত্র একটি অনুলিপির ভিত্তি আন-কপি করা যেতে পারে; যদি একটি ডিরেক্টরি কাঠামো অনুলিপি করা হয়, এবং
প্রদত্ত এন্ট্রিটি কেবল অন্তর্নিহিতভাবে অনুলিপি করা হয়েছে, এই কমান্ডটি একটি ত্রুটি ফিরিয়ে দেবে।

এই ভাঁজ করা হয় না প্রত্যাবর্তন করা, কারণ কপি করা, পরিবর্তিত হয়েছে কিনা তা পরিষ্কার নয়
এন্ট্রিগুলিকে ডেটা থেকে মূল অনুলিপি পুনরুদ্ধার করা উচিত বা অনুলিপি বৈশিষ্ট্যটি সরানো উচিত; ব্যবহার করে
আরেকটি আদেশ এটি আর অস্পষ্ট নয়।

উদাহরণ:

$ fsvs কপি SourceFile DestFile
# ওহো, ভুল ছিল!
$ fsvs আনকপি DestFile

পরিবর্তন


fsvs পার্থক্য [-v] [-r rev[:rev2]] [-R] পথ [পথ...]

এই কমান্ড আপনাকে স্থানীয় এবং সংগ্রহস্থল ফাইলের মধ্যে পার্থক্য দেয়।

-v এর সাথে মেটা-ডেটা অতিরিক্তভাবে মুদ্রিত হয় এবং পরিবর্তনগুলি দেখানো হয়।

আপনি যদি রিভিশন আর্গুমেন্ট না দেন, তাহলে আপনি বেস রিভিশনের একটি পার্থক্য পাবেন
আপনার বর্তমান স্থানীয় ফাইলের বিরুদ্ধে সংগ্রহস্থল (শেষ প্রতিশ্রুতি)। এক রিভিশন দিয়ে, আপনি ভিন্ন
আপনার স্থানীয় ফাইলের বিরুদ্ধে এই সংগ্রহস্থল সংস্করণ। উভয় সংশোধন দেওয়া সঙ্গে, পার্থক্য
এই সংগ্রহস্থল সংস্করণের মধ্যে গণনা করা হয়.

আপনার ডিফ প্রোগ্রামের প্রয়োজন হবে, কারণ ফাইলগুলি কেবল এটিতে পরামিতি হিসাবে পাস করা হয়।

ডিফল্ট হল নন-রিকারসিভ ডিফগুলি করা; তাই fsvs পার্থক্য. সব পরিবর্তন আউটপুট হবে
নথি পত্র in দ্য বর্তমান ডিরেক্টরি এবং নিচে.

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

অনুলিপি হিসাবে চিহ্নিত এন্ট্রিগুলির জন্য (পরিষ্কার) উত্স এন্ট্রির বিপরীতে পার্থক্যটি মুদ্রিত হয়।

এছাড়াও দেখুন অপশন সমূহ সম্পর্কিত থেকে দ্য 'পার্থক্য' কর্ম এবং ব্যবহার কালারডিফ.

রপ্তানি


fsvs রপ্তানি REPOS_URL [-r rev]

আপনি যদি আপনার সংগ্রহস্থল থেকে একটি ডিরেক্টরি রপ্তানি করতে চান ছাড়া কোনো FSVS-সম্পর্কিত সংরক্ষণ করা
ডেটা আপনি এই কমান্ডটি ব্যবহার করতে পারেন।

এটি সমস্ত মেটা-ডেটা পুনরুদ্ধার করে - মালিক, গোষ্ঠী, অ্যাক্সেস মাস্ক এবং পরিবর্তনের সময়; এর
প্রাথমিক ব্যবহার ডেটা পুনরুদ্ধারের জন্য।

বর্তমান কাজের নীচে ডেটা লেখা হয় (সঠিক ডিরেক্টরি কাঠামোতে)
ডিরেক্টরি; যদি এন্ট্রি ইতিমধ্যেই বিদ্যমান থাকে, রপ্তানি বন্ধ হয়ে যাবে, তাই এটি একটি খালি হওয়া উচিত
ডিরেক্টরি.

সাহায্য


সাহায্য [আদেশ]

এই কমান্ডটি সাধারণ বা নির্দিষ্ট দেখায় সাহায্য (প্রদত্ত কমান্ডের জন্য)। একটি অনুরূপ ফাংশন
-h বা - ব্যবহার করে পাওয়া যায়? একটি আদেশের পরে।

গ্রুপ


fsvs গ্রুপ ডাম্প|লোড
fsvs গোষ্ঠীগুলি [prepend|append|at=n] গোষ্ঠী-সংজ্ঞা [গ্রুপ-ডিফ...]
fsvs উপেক্ষা করে [prepend|append|at=n] প্যাটার্ন [প্যাটার্ন...]
fsvs গ্রুপ পরীক্ষা [-v|-q] [প্যাটার্ন...]

এই কমান্ড প্যাটার্ন তালিকার শেষে প্যাটার্ন যোগ করে, অথবা, প্রিপেন্ড সহ, সেগুলিকে রাখে
তালিকার শুরু। at=x দিয়ে প্যাটার্নগুলি x অবস্থানে ঢোকানো হয়,
0 থেকে গণনা করা হচ্ছে।

গ্রুপ এবং উপেক্ষা মধ্যে পার্থক্য যে গ্রুপ প্রয়োজন একটি গ্রুপের নাম, যদিও
পরেরটি শুধু অনুমান করে ডিফল্ট গ্রুপ উপেক্ষা করে।

স্পেসিফিকেশন জন্য সংশ্লিষ্ট দেখুন ডকুমেন্টেশন .

fsvs ডাম্প প্যাটার্নগুলিকে STDOUT এ প্রিন্ট করে। CR বা LF এর মত বিশেষ অক্ষর থাকলে
প্যাটার্ন এম্বেড করা ছাড়া এনকোডিং (যেমন \r বা \n), আউটপুট বিকৃত করা হবে।

নিদর্শন অন্তর্ভুক্ত হতে পারে * এবং? একটি ডিরেক্টরি স্তরে ওয়াইল্ডকার্ড হিসাবে, অথবা ** নির্বিচারে জন্য
স্ট্রিং।

এই প্যাটার্নগুলি শুধুমাত্র নতুন (এখনও জানা নেই) ফাইলগুলির সাথে মিলে যায়; এন্ট্রি যে
ইতিমধ্যে সংস্করণ বাতিল করা হয় না.
যদি প্রদত্ত পথটি একটি নতুন ডিরেক্টরির সাথে মেলে, নীচের এন্ট্রিগুলিও পাওয়া যায় না; কিন্তু যদি
এই ডিরেক্টরি বা নীচের এন্ট্রি ইতিমধ্যে সংস্করণ করা হয়েছে, প্যাটার্ন কাজ করে না, হিসাবে
ম্যাচটি ডিরেক্টরিতে সীমাবদ্ধ।

তাই:

fsvs উপেক্ষা করুন।/ tmp -র পরিবর্তে

tmp ডিরেক্টরি উপেক্ষা করে; কিন্তু যদি এটি ইতিমধ্যে প্রতিশ্রুতিবদ্ধ হয়, বিদ্যমান এন্ট্রি হবে
সঙ্গে আনমার্ক করা আছে fsvs পরিবর্তন. সাধারণত এটি ব্যবহার করা ভাল

fsvs উপেক্ষা করুন।/ Tmp / '**

যেহেতু এটি ডিরেক্টরিটি নিজেই নেয় (যা একটি মাউন্ট পয়েন্ট হিসাবে পুনরুদ্ধারের পরে প্রয়োজন হতে পারে
যাইহোক), কিন্তু উপেক্ষা করুন সব নীচে এন্ট্রি.
বর্তমানে এটির ত্রুটি রয়েছে যে এমটাইম পরিবর্তনগুলি রিপোর্ট করা হবে এবং প্রতিশ্রুতিবদ্ধ হবে; এই
পুরো ডিরেক্টরিটি উপেক্ষা করা হলে তা হয় না।

উদাহরণ:

fsvs গ্রুপ গ্রুপ: অপঠনযোগ্য, মোড: 4:0
fsvs গ্রুপ 'গ্রুপ: গোপনীয়তা,/ ইত্যাদি /*ছায়া'

fsvs উপেক্ষা করুন / proc
fsvs উপেক্ষা করুন /dev/pts
fsvs উপেক্ষা'।/ ভার / লগ /**-*'
fsvs উপেক্ষা './**~'
fsvs './**/*.bak' উপেক্ষা করে
fsvs অগ্রাহ্য 'take,./**.txt'
fsvs 'take,./**.svg' যোগকে উপেক্ষা করে
fsvs =1 './**.tmp' এ উপেক্ষা করুন

fsvs গ্রুপ ডাম্প
fsvs গ্রুপ ডাম্প -v

echo './**.doc' | fsvs লোড উপেক্ষা করুন
# পুরো তালিকা প্রতিস্থাপন করে

বিঃদ্রঃ:
আপনার ওয়াইল্ডকার্ড প্যাটার্ন যাতে শেল দ্বারা প্রসারিত না হয় সেদিকে খেয়াল রাখুন!

পরীক্ষামূলক নিদর্শন
আপনি পরীক্ষা সাবকমান্ড ব্যবহার করতে পারেন বিভিন্ন প্যাটার্ন কি আরো সহজে দেখতে. দ্য
নিম্নলিখিত সমন্বয় উপলব্ধ:

এফএসভিএস গ্রুপ পরীক্ষা প্যাটার্ন টেস্ট কেবল দ্য প্রদত্ত প্যাটার্ন বিরুদ্ধে সব নতুন এন্ট্রি in তোমার
কাজ অনুলিপি, এবং কপি করে প্রিন্ট দ্য ম্যাচিং পাথ। সার্জারির প্যাটার্ন is না সঞ্চিত in দ্য প্যাটার্ন
তালিকা।
· fsvs গ্রুপ পরীক্ষা
নতুন এন্ট্রিতে ইতিমধ্যে সংজ্ঞায়িত প্যাটার্ন ব্যবহার করে, এবং গ্রুপের নাম, একটি ট্যাব প্রিন্ট করে,
এবং পথ।
-v দিয়ে আপনি মাঝের কলামেও মিলিত প্যাটার্ন দেখতে পারেন।

-q ব্যবহার করে আপনি পুরো তালিকা পাওয়া এড়াতে পারেন; আপনি যদি ব্যবহার করেন তবে এটি অর্থপূর্ণ
গ্রুপ_পরিসংখ্যান একই সময়ে বিকল্প।

rign


fsvs rel-ignore [prepend|append|at=n] path-spec [path-spec...]
fsvs ri [prepend|append|at=n] পাথ-স্পেক [পাথ-স্পেক...]

আপনি যদি একই মেশিনে একাধিক কার্যকারী অনুলিপিতে একই সংগ্রহস্থলের ডেটা রাখেন,
এটি বিভিন্ন পাথে সংরক্ষণ করা হবে - এবং এটি নিখুঁত উপেক্ষা নিদর্শনগুলিকে অসম্ভব করে তোলে।
কিন্তু আপেক্ষিক উপেক্ষা প্যাটার্নগুলি WC রুটের শুরুতে নোঙ্গর করা হয় - যা কিছুটা
আপনি যদি আপনার WC অনুক্রমের গভীরে থাকেন এবং কিছু ফাইল উপেক্ষা করতে চান তাহলে টাইপ করতে ক্লান্তিকর।
এটি সহজ করার জন্য আপনি rel-ignore (সংক্ষেপে ri) কমান্ড ব্যবহার করতে পারেন; এই রূপান্তর
সমস্ত প্রদত্ত পাথ-স্পেসিফিকেশন (যা শেল প্যাটার্ন অনুযায়ী ওয়াইল্ডকার্ড অন্তর্ভুক্ত করতে পারে
উপরে স্পেসিফিকেশন) WC-আপেক্ষিক মানগুলি সংরক্ষণ করার আগে।
জন্য উদাহরণ জন্য / etc কাজ কপি রুট হিসাবে:
fsvs rel-ignore '/etc/X11/xorg.conf.*'

cd / ইত্যাদি / এক্স 11
fsvs rel-ignore 'xorg.conf.*'

উভয় কমান্ডই './X11/xorg.conf.*' প্যাটার্ন সংরক্ষণ করবে।
বিঃদ্রঃ:
এই জন্য শুধুমাত্র কাজ করে খোল নিদর্শন.
ফাইল উপেক্ষা সম্পর্কে আরো বিস্তারিত জানার জন্য অনুগ্রহ করে দেখুন উপেক্ষা করা আদেশ এবং সবিস্তার বিবরণী of
গ্রুপ এবং নিদর্শন.

তথ্য


fsvs তথ্য [-R [-R]] [পথ...]

আপনার কার্যকারী অনুলিপিতে এক বা একাধিক এন্ট্রি সম্পর্কিত তথ্য দেখাতে এই কমান্ডটি ব্যবহার করুন।
আপনি একটু বেশি তথ্য পেতে -v ব্যবহার করতে পারেন।
এটি কখনও কখনও বাগগুলি সনাক্ত করার জন্য বা URL এবং একটি সংশোধন করার জন্য সহায়ক হতে পারে
কাজ কপি বর্তমানে আছে.
উদাহরণ:
$ fsvs তথ্য
URL: ফাইল:
.... 200
প্রকার: ডিরেক্টরি
স্থিতি: 0x0
পতাকা: 0x100000
দেব: 0
ইনোড: 24521
মোড: 040755
UID/GID: 1000/1000
এমটিটাইম: বৃহস্পতি আগস্ট 17 16:34:24 2006
সিটিটাইম: বৃহস্পতিবার 17 আগস্ট 16:34:24 2006
সংশোধন: ১
ফাইলের আকার: 200

ডিফল্ট হল প্রদত্ত এন্ট্রি সম্পর্কে তথ্য মুদ্রণ করা। একক -R দিয়ে আপনি করবেন
সম্পর্কে এই তথ্য পেতে সব একটি প্রদত্ত ডিরেক্টরির এন্ট্রি; অন্য -আর দিয়ে আপনি পুরোটা পাবেন
(উপ-) গাছ।

লগ ইন করুন


fsvs লগ [-v] [-r rev1[:rev2]] [-u নাম] [পথ]

এই কমান্ড প্রদত্ত সাথে যুক্ত রিভিশন লগ তথ্য দেখে পথ তার উপর
সর্বোচ্চ URL, অথবা, যদি কোনোটি দেওয়া না হয়, সর্বোচ্চ অগ্রাধিকার URL৷
.চ্ছিক rev1 এবং rev2 প্রদর্শিত সংশোধনগুলি সীমাবদ্ধ করতে ব্যবহার করা যেতে পারে; যদি না
মান দেওয়া হয়, লগগুলি দেওয়া হয় হেড থেকে শুরু করে নিচের দিকে, এবং তারপরে একটি সীমা
সংশোধনের সংখ্যা প্রয়োগ করা হয়েছে (কিন্তু দেখুন সীমা বিকল্প)।
আপনি যদি ব্যবহার করেন -v -অপশন, আপনি প্রতিটি রিভিশন মুদ্রিত ফাইলগুলিও পরিবর্তন করতে পারবেন।
আউটপুট বিন্যাস নিয়ন্ত্রণ একটি বিকল্প আছে; দেখুন লগ_আউটপুট পছন্দ.
ঐচ্ছিকভাবে একটি URL এর নাম -u এর পরে দেওয়া যেতে পারে; তারপর এই URL এর লগ, পরিবর্তে
শীর্ষ এক, দেখানো হয়.
করণীয়:
· --স্টপ-অন-কপি
এর জন্য রিভিশন দেখান সব একটি কাজের অনুলিপি সঙ্গে যুক্ত URL? কোন ক্রমে?

prop- get


fsvs প্রোপ-গেট PROPERTY-NAME PATH...

প্রদত্ত সম্পত্তির ডেটা STDOUT এ প্রিন্ট করে।
বিঃদ্রঃ:
সতর্ক হোন! এই আদেশ সম্পত্তি ডাম্প হবে as it is, যেমন কোনো বিশেষ সঙ্গে
চরিত্র! যদি সম্পত্তিতে এস্কেপ সিকোয়েন্স বা বাইনারি ডেটা থাকে, আপনার
টার্মিনাল বিকল হতে পারে!
আপনি যদি বৈশিষ্ট্যগুলি দেখার জন্য একটি নিরাপদ উপায় চান তবে -v এর সাথে প্রপ-লিস্ট ব্যবহার করুন
প্যারামিটার।

প্রপ-সেট


fsvs প্রপ-সেট [-u URLNAME] PROPERTY-NAME VALUE PATH...

এই কমান্ড প্রদত্ত পথ(গুলি) এর জন্য একটি নির্বিচারে সম্পত্তি মান সেট করে।
বিঃদ্রঃ:
কিছু সম্পত্তি উপসর্গ সংরক্ষিত হয়; বর্তমানে সবকিছু svn দিয়ে শুরু হয়: থ্রোস এ
(মারাত্মক) সতর্কতা, এবং fsvs: ইতিমধ্যেই ব্যবহার করা হয়েছে। দেখা বিশেষ সম্পত্তি নাম.
আপনি যদি একটি মাল্টি-ইউআরএল সেটআপ ব্যবহার করেন এবং আপনি যে এন্ট্রিতে কাজ করতে চান সেটিতে পিন করা উচিত
একটি নির্দিষ্ট URL, আপনি -u প্যারামিটার ব্যবহার করতে পারেন; এই মত যোগ আদেশ, জন্য সেখানে দেখুন
আরো বিস্তারিত.

prop-del


fsvs prop-del PROPERTY-NAME PATH...

এই কমান্ডটি প্রদত্ত পথ(গুলি) এর জন্য একটি বৈশিষ্ট্য সরিয়ে দেয়।
আরো দেখুন প্রপ-সেট.

প্রপ-তালিকা


fsvs prop-list [-v] PATH...

প্রদত্ত এন্ট্রির জন্য সমস্ত বৈশিষ্ট্যের নাম তালিকাভুক্ত করে।
-v এর সাথে, মানটিও মুদ্রিত হয়; বিশেষ অক্ষর অনুবাদ করা হবে, যেমন
নির্বিচারে বাইনারি সিকোয়েন্স আপনার টার্মিনাল সেটিংসে হস্তক্ষেপ করতে পারে।
আপনার যদি কাঁচা আউটপুটের প্রয়োজন হয়, --raw-এর জন্য একটি প্যাচ পোস্ট করুন, অথবা এর সাথে একটি লুপ লিখুন prop- get.

দূরবর্তী অবস্থা


fsvs দূরবর্তী-স্থিতি PATH [-r rev]

এই কমান্ডটি সংগ্রহস্থলে খোঁজ করে এবং আপনাকে বলে যে কোন ফাইলগুলি পরিবর্তন করা হবে
আপডেটের - এটা ড্রাই-রানের জন্য আপডেটের .
ডিফল্ট হিসাবে এটি HEAD এর সাথে তুলনা করে, তবে আপনি -r এর সাথে অন্য একটি সংশোধন চয়ন করতে পারেন
প্যারামিটার।
দয়া করে দেখুন আপডেটের মাল্টি-ইউআরএল ব্যবহার সংক্রান্ত বিশদ বিবরণের জন্য ডকুমেন্টেশন।

সমাধান


fsvs PATH সমাধান করে [PATH...]

যখন FSVS পরিবর্তন করা হয়েছে এমন স্থানীয় ফাইলগুলিকে আপডেট করার চেষ্টা করে, একটি দ্বন্দ্ব ঘটতে পারে।
(এগুলি পরিচালনা করার বিভিন্ন উপায়ের জন্য দয়া করে দেখুন দ্বন্দ্ব বিকল্প।)
এই কমান্ডটি আপনাকে এই ধরনের দ্বন্দ্বগুলিকে সমাধান হিসাবে চিহ্নিত করতে দেয়।

প্রত্যাবর্তন করা


fsvs প্রত্যাবর্তন [-rRev] [-R] পথ [পথ...]

এই কমান্ডটি স্থানীয় পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনে:
· একটি এন্ট্রি যা পরিবর্তন করা হয়েছে বলে চিহ্নিত করা হয়েছে এই পতাকাটি সরানো হবে।
· ইতিমধ্যে সংস্করণভুক্ত এন্ট্রির জন্য (ভান্ডারে বিদ্যমান) স্থানীয় এন্ট্রি প্রতিস্থাপিত হয়
এর সংগ্রহস্থল সংস্করণ সহ, এবং এর স্থিতি এবং পতাকাগুলি সাফ করা হয়েছে।
· একটি এন্ট্রি যা একটি পরিবর্তিত অনুলিপি গন্তব্য অনুলিপি উৎস ডেটাতে ফিরে যায়।
· ম্যানুয়ালি যোগ করা এন্ট্রি আবার পরিবর্তন করা হয় 'এন'ew

অনুগ্রহ করে নোট করুন যে অন্তর্নিহিতভাবে অনুলিপি করা এন্ট্রি, যেমন. কারণ অনুলিপি হিসাবে চিহ্নিত করা হয় যে এন্ট্রি
কিছু মূল ডিরেক্টরি একটি অনুলিপির ভিত্তি, পারেন না আন-কপি করা; তারা শুধুমাত্র হতে পারে
তাদের আসল (কপি করা) ডেটাতে প্রত্যাবর্তন করা হয়েছে বা সরানো হয়েছে৷
আপনি যদি একটি অনুলিপি অপারেশন পূর্বাবস্থায় ফিরিয়ে আনতে চান, দয়া করে দেখুন আনকপি কমান্ড।
আরো দেখুন কিভাবে: বোঝা দ্য এন্ট্রি' statii.
যদি কমান্ড লাইনে একটি ডিরেক্টরি দেওয়া হয় সব সংস্করণ এন্ট্রি in এই ডিরেক্টরি হয়
পুরানো অবস্থায় ফিরে গেছে; এই আচরণ সঙ্গে সংশোধন করা যেতে পারে -আর/-এন, অথবা নীচে দেখুন।
প্রত্যাবর্তিত এন্ট্রিগুলি মুদ্রিত হয়, তাদের স্ট্যাটাস সহ আগে প্রত্যাবর্তন
(কারণ নতুন স্ট্যাটাসটি সংজ্ঞা অনুযায়ী অপরিবর্তিত).
যদি একটি সংশোধন দেওয়া হয়, এন্ট্রির তথ্য এই সংশোধন থেকে নেওয়া হয়; উপরন্তু, the
নতুন যে এন্ট্রি অবস্থা দেখানো হয়.
বিঃদ্রঃ:
দয়া করে মনে রাখবেন যে মিশ্র পুনর্বিবেচনার কার্যকারী অনুলিপি (এখনও) সম্ভব নয়; দ্য বেস
রিভিশন পরিবর্তিত হয় না, এবং রিভিশন আর্গুমেন্ট ছাড়াই একটি সহজ রিভার্ট আপনাকে দেয়
যে।
একটি সংশোধন পরামিতি প্রদান করে আপনি শুধুমাত্র একটি ভিন্ন থেকে পাঠ্য পেতে চয়ন করতে পারেন
পুনর্বিবেচনা

পার্থক্য থেকে আপডেটের
যদি ইনস্টলেশনের সময় কিছু কাজ না করে তবে আপনি এন্ট্রিগুলি প্রত্যাবর্তন করতে পারেন
আপনি সন্তুষ্ট, এবং সরাসরি সমর্পণ করা নতুন রাষ্ট্র।
বিপরীতে, যদি আপনি আপডেটের একটি পুরানো সংস্করণ, আপনি
· একক এন্ট্রি নির্বাচন করতে পারবেন না (এখনও কোন মিশ্র সংশোধন কার্যকারী অনুলিপি নেই),
· এবং 'এড়িয়ে যাওয়া' (পরে) পরিবর্তন হওয়ার কারণে আপনি পরিবর্তনের সাথে পুরানো সংস্করণটি কমিট করতে পারবেন না
সংগ্রহস্থলে দ্বন্দ্ব তৈরি করবে।

এখন কেবল পরিচিত এন্ট্রি হয় ঘাঁটা।
আপনার যদি একটি সুইচের প্রয়োজন হয় (যেমন --delete in rsync(1) ) অজানা অপসারণ করতে (নতুন, এখনও নয়
সংস্করণযুক্ত) এন্ট্রি, ডিরেক্টরিটি সংগ্রহস্থলে থাকা সঠিক অবস্থায় পেতে,
দয়া করে dev@ মেইলিং লিস্ট বলুন।
অপসারিত ডিরেক্টরি কাঠামো
যদি একটি পথ নির্দিষ্ট করা হয় যার অভিভাবক অনুপস্থিত, fsvs অভিযোগ করে।
আমরা একটি সুইচ (সম্ভবত -p) প্রদান করার পরিকল্পনা করি, যা এই পর্যন্ত (একটি বিক্ষিপ্ত) গাছ তৈরি করবে
এন্ট্রি।
রিকার্সিভ আচরণ
যখন ব্যবহারকারী একটি নন-ডিরেক্টরি এন্ট্রি (ফাইল, ডিভাইস, সিমলিংক) নির্দিষ্ট করে, তখন এই এন্ট্রিটি হয়
পুরানো অবস্থায় ফিরে গেছে।
যদি ব্যবহারকারী একটি ডিরেক্টরি এন্ট্রি নির্দিষ্ট করে, এই সংজ্ঞাগুলি প্রয়োগ করা উচিত: কমান্ড লাইন
switchresult -N শুধুমাত্র এই ডিরেক্টরিটি (মেটা-ডেটা), এই ডিরেক্টরিটি নয়, এবং সরাসরি শিশুদের
ডিরেক্টরির, -আর এই ডিরেক্টরিটি, এবং নীচে সম্পূর্ণ গাছ।
ওয়ার্কিং সঙ্গে অনুলিপি করা এন্ট্রি
যদি একটি এন্ট্রি অন্য এন্ট্রি থেকে অনুলিপি হিসাবে চিহ্নিত করা হয় (এবং প্রতিশ্রুতিবদ্ধ নয়!), একটি প্রত্যাবর্তন হবে
উৎস থেকে মূল কপি আনুন. অনুলিপি সেটিং পূর্বাবস্থায় ফেরাতে ব্যবহার করুন আনকপি কমান্ড।

অবস্থা


fsvs অবস্থা [-C [-C]] [-v] [-f ফিল্টার] [PATHs...]

এই কমান্ডটি শেষ কমিট থেকে স্থানীয়ভাবে পরিবর্তিত এন্ট্রিগুলি দেখায়।
সবচেয়ে গুরুত্বপূর্ণ আউটপুট ফরম্যাট হল:
· চারটি (বা, -v , ছয়) অক্ষরের একটি স্ট্যাটাস কলাম। হয় পতাকা বা একটি '.'
মুদ্রিত, যাতে এটি সহজেই স্ক্রিপ্ট দ্বারা পার্স করা হয় -- কলামের সংখ্যা শুধুমাত্র পরিবর্তিত হয়
by -q, -v -- শব্দবাচক/শান্ত.
· এন্ট্রির আকার, বাইটে, বা একটি ডিরেক্টরির জন্য 'dir', বা একটি ডিভাইসের জন্য 'dev'।
· এন্ট্রির পথ এবং নাম, দ্বারা বিন্যাসিত পথ বিকল্প।

সাধারণত শুধুমাত্র পরিবর্তিত এন্ট্রি মুদ্রিত হয়; সঙ্গে -v সব ছাপা হয়, কিন্তু দেখুন ছাঁকনি
আরো বিস্তারিত জানার জন্য বিকল্প।
স্থিতি কলাম নিম্নলিখিত পতাকা দেখাতে পারে:
·
'D' এবং 'N' এর জন্য ব্যবহৃত হয় মোছা এবং নতুন এন্ট্রি।
·
'd' এবং 'n' এন্ট্রিগুলির জন্য ব্যবহার করা হয় যা পরবর্তীতে পরিবর্তন করা বা যোগ করা হবে
অঙ্গীকার করা অক্ষর হিসাবে নির্বাচিত করা হয়েছিল সামান্য মুছে ফেলা (শুধুমাত্র সংগ্রহস্থলে, সরানো হয়নি
স্থানীয়ভাবে) এবং সামান্য নতুন (যদিও উপেক্ষিত)। দেখ যোগ এবং পরিবর্তন.
যদি এই ধরনের একটি এন্ট্রি বিদ্যমান না থাকে, তাহলে এটি একটি '!' দিয়ে চিহ্নিত করা হয়। শেষ কলামে -- কারণ
এটি ম্যানুয়ালি চিহ্নিত করা হয়েছে, এবং তাই অপসারণ অপ্রত্যাশিত।
· একটি পরিবর্তিত প্রকার (অক্ষর ডিভাইস থেকে সিমলিংক, ফাইল থেকে ডিরেক্টরি ইত্যাদি) 'R' হিসাবে দেওয়া হয়েছে
(প্রতিস্থাপিত), যেমন। যেমন সরানো হয়েছে এবং নতুন যোগ করা হয়েছে।
·
যদি এন্ট্রি পরিবর্তন করা হয়, তবে পরিবর্তনটি 'C' হিসাবে দেখানো হয়।
পরিবর্তন বা অবস্থা পরিবর্তন হলে টাইমস্ট্যাম্প (mtime, ctime) পরিবর্তন করা হয়, কিন্তু
আকার এখনও একই, এন্ট্রিটি সম্ভবত পরিবর্তিত হিসাবে চিহ্নিত করা হয়েছে (একটি প্রশ্ন চিহ্ন '?'
শেষ কলাম) - কিন্তু দেখুন পরিবর্তন সনাক্তকরণ বিস্তারিত জানার জন্য.
· A 'x' একটি দ্বন্দ্বকে বোঝায়।
·
মেটা-ডেটা ফ্ল্যাগ 'm' মেটা-ডেটা পরিবর্তন দেখায় যেমন বৈশিষ্ট্য, পরিবর্তন টাইমস্ট্যাম্প
এবং/অথবা অধিকার (মালিক, গোষ্ঠী, মোড); নির্ভর করছে -v/-q কমান্ড লাইন পরামিতি,
এটি 'P' (বৈশিষ্ট্য), 't' (সময়) এবং 'p' (অনুমতি) এ বিভক্ত হতে পারে।
যদি 'P' নন-ভারবোস ক্ষেত্রে দেখানো হয়, তাহলে এর অর্থ কেবল সম্পত্তি পরিবর্তন, যেমন. দ্য
এন্ট্রি ফাইলসিস্টেম মেটা-ডেটা অপরিবর্তিত।
ইতিহাস থেকে অনুলিপি সহ ফাইলগুলির জন্য একটি '+' মুদ্রিত হয়; থেকে অনুলিপি URL দেখতে
উত্স, দেখুন ভার্বোস বিকল্প।

এখানে অক্ষর এবং তাদের অবস্থান সহ একটি টেবিল রয়েছে:
* -v ছাড়া -v সহ
* ..........
* NmC? NtpPC?
* ডিপিএক্স! ডি এক্স!
* R + R +
* ডিডি
* nn
*

উপরন্তু একটি কটাক্ষপাত দয়া করে stat_color বিকল্প, এবং সম্পর্কে আরও তথ্যের জন্য
প্রদর্শিত তথ্য ভার্বোস বিকল্প।

সিঙ্ক-রিপো


fsvs sync-repos [-r rev] [ওয়ার্কিং কপি বেস]

এই কমান্ড রিপোজিটরি থেকে ফাইল তালিকা নতুন করে লোড করে।
একটি নিম্নলিখিত প্রতিশ্রুতি সমস্ত পার্থক্য পাঠাবে এবং সংগ্রহস্থলের ডেটাকে অভিন্ন করে তুলবে
স্থানীয়.
এটি সাধারণত প্রয়োজন হয় না; শুধুমাত্র ব্যবহারের ক্ষেত্রে হয়
· ডিবাগিং এবং
· তথ্য ক্ষতি থেকে পুনরুদ্ধার $FSVS_WAA এলাকা।

আপনি যদি দুটি অনুরূপ মেশিন ব্যাকআপ করতে চান তবে এটি কার্যকর হতে পারে। তারপর আপনি একটি প্রতিশ্রুতি পারে
মেশিন আপনার সংগ্রহস্থলের একটি সাবডিরেক্টরিতে, অন্যের জন্য সেই ডিরেক্টরিটির একটি অনুলিপি তৈরি করুন
মেশিন, এবং অন্য মেশিনে এই অন্য ডিরেক্টরি সিঙ্ক করুন।
একটি প্রতিশ্রুতি শুধুমাত্র _পরিবর্তিত_ ফাইল স্থানান্তর করবে; তাই যদি দুটি মেশিন 2GB ভাগ করে
বাইনারি (, / usr , / বিন , / lib , ...) তারপর এই 2GB এখনও সংগ্রহস্থলে ভাগ করা হয়,
যদিও সময়ের সাথে সাথে তারা বিচ্যুত হবে (যেহেতু উভয় কমিটিং মেশিনই এর কিছুই জানে না
অভিন্ন ফাইল সহ অন্য পথ)।
এই ধরনের ব্যাকআপ দুই বা ততোধিক স্তরের সংগ্রহস্থল পাথ দ্বারা প্রতিস্থাপিত হতে পারে, যা
পাওয়া আচ্ছাদিত একটি সংজ্ঞায়িত অগ্রাধিকারে। সুতরাং বেস ডিরেক্টরি, যা সমস্ত মেশিন থেকে নেওয়া হয়,
একটি মেশিন থেকে প্রতিশ্রুতিবদ্ধ হবে, এবং এটি আর সব মেশিনের জন্য পাঠানোর প্রয়োজন নেই৷
সংগ্রহস্থলে অভিন্ন ফাইল।
রিভিশন আর্গুমেন্ট শুধুমাত্র ডিবাগিংয়ের জন্য ব্যবহার করা উচিত; যদি আপনি একটি ফাইল তালিকা নিয়ে আসেন
একটি সংশোধন, এবং তারপর পরবর্তী সংশোধনের বিরুদ্ধে প্রতিশ্রুতিবদ্ধ, সমস্যা ঘটতে বাধ্য।
বিঃদ্রঃ:
সাবভারশনে 2286 সমস্যা আছে যা তে অভিন্ন ফাইল শেয়ার করার বর্ণনা দেয়
সম্পর্কহীন পথে সংগ্রহস্থল। এটি ব্যবহার করে স্টোরেজের প্রয়োজনীয়তা শিথিল করে; কিন্তু
নেটওয়ার্ক স্থানান্তর ওভারলেড পাথগুলির তুলনায় এখনও অনেক বড় হবে৷

আপডেটের


fsvs আপডেট [-r rev] [ওয়ার্কিং কপি বেস]
fsvs আপডেট [-u url@rev...] [ওয়ার্কিং কপি বেস]

এই কমান্ডটি বর্তমান কার্যকারী অনুলিপিতে একটি আপডেট করে; সমস্ত সংজ্ঞায়িত জন্য ডিফল্ট প্রতি
ইউআরএল, কিন্তু আপনি এর মাধ্যমে সীমাবদ্ধ করতে পারেন -u.
এটি প্রথমে সংগ্রহস্থল থেকে সমস্ত ফাইললিস্টের পরিবর্তনগুলি পড়ে, সেগুলিকে ওভারলে করে (যাতে শুধুমাত্র
সর্বোচ্চ অগ্রাধিকার এন্ট্রি ব্যবহার করা হয়), এবং তারপর সমস্ত প্রয়োজনীয় পরিবর্তন আনে।
আপডেট করা হচ্ছে থেকে শূন্য
আপনি যদি শূন্যের লক্ষ্য সংশোধনের সাথে একটি আপডেট শুরু করেন, তাহলে সেই URL-এর অন্তর্গত এন্ট্রিগুলি
আপনার কার্যকারী অনুলিপি থেকে সরানো হবে এবং আপনার URL তালিকা থেকে URL মুছে ফেলা হবে।
এটি অন্য একটি URL দিয়ে প্রতিস্থাপন করার একটি সুবিধাজনক উপায়৷

বিঃদ্রঃ:
যেহেতু FSVS-এর এখনও কোনও সম্পূর্ণ মিশ্র সংশোধন সমর্থন নেই, এটি এর অধীনে কিনা তা জানে না
সরানো এন্ট্রি একই পাথ সহ একটি নিম্ন-অগ্রাধিকার, যা দৃশ্যমান হওয়া উচিত
এখন.
ডিরেক্টরিগুলি সর্বোচ্চ অগ্রাধিকারের URL-এ পরিবর্তিত হয় যার নীচে একটি এন্ট্রি রয়েছে (যা
লুকানো হতে পারে!)
এই কারণে আপনাকে শুধুমাত্র সম্পূর্ণ স্বতন্ত্র কাজের জন্য এটি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে
অনুলিপি, বা একটি করতে সিঙ্ক-রিপো (এবং সম্ভবত এক বা একাধিক প্রত্যাবর্তন করা কল) আপডেটের পরে।

URL গুলি


fsvs urls URL [URLs...]
fsvs ইউআরএল ডাম্প
fsvs urls লোড

একটি কার্যকরী অনুলিপি প্রশাসনিক এলাকা সূচনা করে এবং বর্তমান কার্যকারী ডিরেক্টরিকে সংযুক্ত করে
REPOS_URL এ। সমস্ত প্রতিশ্রুতি এবং আপডেট এই ডিরেক্টরিতে এবং প্রদত্ত বিরুদ্ধে করা হবে
URL টি।
উদাহরণ:
fsvs url http://svn/repos/installation/machine-1/trunk

URL-এর বিন্যাস সংজ্ঞার জন্য অনুগ্রহ করে অধ্যায়টি দেখুন বিন্যাস of URL গুলি.
বিঃদ্রঃ:
যদি ইতিমধ্যেই সংজ্ঞায়িত URL থাকে, এবং আপনি পরে আবার সেই কমান্ডটি ব্যবহার করেন, দয়া করে নোট করুন
যে 1.0.18 হিসাবে দ্য পুরোনো URL গুলি হয় না ওভাররাইট আগের মতই, কিন্তু নতুন ইউআরএল
হয় সংযোজিত প্রদত্ত তালিকায়! আপনি যদি নতুন করে শুরু করতে চান, এরকম কিছু ব্যবহার করুন
সত্য | fsvs urls লোড

বোঝাই URL গুলি
আপনি STDIN থেকে URL-এর একটি তালিকা লোড করতে পারেন; এর জন্য লোড সাবকমান্ড ব্যবহার করুন।
উদাহরণ:
( echo 'N:local,prio:10,http://svn/repos/install/machine-1/trunk';
echo 'P:50, name:common,http://svn/repos/install/common/trunk' ) |
fsvs urls লোড

খালি লাইন উপেক্ষা করা হয়.
ডাম্পিং দ্য সংজ্ঞায়িত URL গুলি
বর্তমান WC এর জন্য কোন ইউআরএল ব্যবহার করা হচ্ছে তা দেখতে আপনি ডাম্প ব্যবহার করতে পারেন।
একটি ঐচ্ছিক প্যারামিটার হিসাবে আপনি একটি বিন্যাস বিবৃতি দিতে পারেন: p অগ্রাধিকার n নাম r বর্তমান
পুনর্বিবেচনা t লক্ষ্য পুনর্বিবেচনা R শুধুমাত্র-পতাকা u URL I এই URL এর জন্য অভ্যন্তরীণ নম্বর
বিঃদ্রঃ:
এটি একটি বাস্তব printf()-ফরম্যাট নয়; শুধুমাত্র এই এবং কয়েকটি \ ক্রম স্বীকৃত।
উদাহরণ:
fsvs urls ডাম্প ' %u %n:%p\n'
http://svn/repos/installation/machine-1/trunk স্থানীয়: 10
http://svn/repos/installation/common/trunk সাধারণ:50

ডিফল্ট ফরম্যাট হল 'নাম:%n,prio:%p,target:%t,ro:%r,%u\\n'; আরো পঠনযোগ্য জন্য
সংস্করণ আপনি ব্যবহার করতে পারেন -v.
বোঝাই URL গুলি
আপনি এই মত সংজ্ঞায়িত URL এর বিভিন্ন পরামিতি পরিবর্তন করতে পারেন:
# একটি URL সংজ্ঞায়িত করুন
fsvs urls নাম: url1, টার্গেট: 77, শুধুমাত্র পঠনযোগ্য: 1,http://anything/...
# মান পরিবর্তন
fsvs urls নাম: url1, টার্গেট: HEAD
fsvs url শুধুমাত্র পঠন: 0,http://anything/...
fsvs urls নাম: url1, prio: 88, টার্গেট: 32

বিঃদ্রঃ:
FSVS এখনও পর্যন্ত সমস্ত URL-এর সম্পূর্ণ ট্রি স্ট্রাকচার সংরক্ষণ করে না। তাই যদি আপনি পরিবর্তন
একটি ইউআরএলের অগ্রাধিকার, এবং সেইভাবে ডিরেক্টরি গাছগুলিকে পুনরায় মিশ্রিত করুন, আপনার একটি প্রয়োজন হবে সিঙ্ক-রিপো
এবং কিছু প্রত্যাবর্তন করা আদেশ FSVS সেই কেসটি পরিচালনা না করা পর্যন্ত আমি এটি এড়াতে পরামর্শ দেব
উত্তম.

লেখক


সোর্স কোড থেকে fsvs-এর জন্য Doxygen দ্বারা স্বয়ংক্রিয়ভাবে তৈরি হয়।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে fsvs ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম