একটি ডিরেক্টরিতে হার্ড লিঙ্ক তৈরি করুন (ওএস এক্স)


2

আমাকে ওএস এক্স-এর একটি ডিরেক্টরিতে একটি হার্ড লিঙ্ক তৈরি করতে হবে, তবে আমি স্নো চিতাবাঘ 10.6.x চালাচ্ছি, তাই কিছু বিকল্প যা কাজ করে না তা আর করে না । কোনও পরামর্শ?

দ্রষ্টব্য: আমি একাধিক জিআইটি সংগ্রহস্থলে একই উত্স পেতে এটি ব্যবহার করছি।


2
ডিরেক্টরিগুলির হার্ডলিঙ্কগুলি শুরু করার জন্য একটি খারাপ ধারণা এবং এটির মতো গিট সংগ্রহস্থলগুলির সাথে এটি ফুটতে ব্যবহার করা আরও খারাপ শব্দ করে তোলে।
Ignacio Vazquez-Abram

এসভিএন "এক্সটার্নালস" সমর্থন করে, সম্ভবত গিটের জন্যও অনুরূপ কিছু উপস্থিত রয়েছে?
ড্যানিয়েল বেক

@ ইগনাসিও ওয়াজকেজ-আব্রামস, এটি অবশ্যই খারাপ লাগছে। আমি জিআইটি-র বিকল্পগুলির জন্য উন্মুক্ত, যদি আপনার কোনও জানা থাকে ....
ড্যান রোজনস্টার্ক

এই প্রশ্নটি সবেমাত্র প্রথম পৃষ্ঠায় ঠেকানো হয়েছিল। কোন খবর? আপনি এই সমস্যাটি কীভাবে সমাধান করেছেন?
ড্যানিয়েল বেক

উত্তর:


1

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

দেখে মনে হচ্ছে আপনি এমন পরিস্থিতিতে থাকতে পারেন যেখানে গিট সাবমডিউল ব্যবহার করে আপনি উপকৃত হবেন । একটি সাবমডিউল একটি গিট সংগ্রহস্থলকে অন্য সংগ্রহস্থলের লিঙ্ক বজায় রাখার অনুমতি দেয়। উদাহরণস্বরূপ, যদি আপনার প্রকল্পটি তার নিজস্ব বিল্ডের অংশ হিসাবে লাইবকুল স্টাফের একটি অনুলিপি তৈরি করে, আপনার ডিরেক্টরিটি দেখতে দেখতে এটি দেখতে পারে:

|- /MyProject
    |-- .git/
    |
    |-- libcoolstuff/
    |   |-- libcoolstuff.c
    |   |-- libcoolstuff2.c
    |
    |-- mysource.c
    |-- ...

এই ক্ষেত্রে, আপনি লাইবকুল স্টাফ একটি উপ-মডেল হতে চাইবেন:

git submodule add /path/to/repo/libcoolstuff libcoolstuff

এটি libcoolstuffআপনার মাইপ্রজেক্ট রেপোতে একটি উপ-ডিরেক্টরি তৈরি করবে । libcoolstuffএটি থেকে আসা মূল রেপোর মধ্যবর্তী লিঙ্কটি বজায় রাখা হয় এবং মাইপ্রজেক্টে আপডেট করা যেতে পারে কারণ উত্স রেপোতে প্রতিশ্রুতিবদ্ধ হয়।

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


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

আমি দেখছি, আপনি যা করার চেষ্টা করছেন তা আমি ভুল বুঝেছি। সাবমডিউলগুলি আলোচনা করার জন্য আমি আমার উত্তর পরিবর্তন করেছি; আপনি যা করার চেষ্টা করছেন তার সাথে কি এই আরও মিল রয়েছে?
স্টিফেন জেনিংস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.