ملٹی-ریپو ورک اسپیسز

ایک پروجیکٹ، کئی ریپوزیٹریز — Git کلائنٹ میں ایک ریپوزیٹری پکر اور فائل ایکسپلورر بھر میں تبدیلی بیجز کے ساتھ۔

بہت سا کام ایک سے زیادہ ریپوزیٹری پر محیط ہوتا ہے: ایک فرنٹ اینڈ اور ایک API، ایک سروس اور اس کی شیئرڈ لائبریری، یا ایک مونوریپو اور اس کے ساتھ انفراسٹرکچر ریپو۔ 1DevTool میں ایک پروجیکٹ کئی ریپوزیٹری روٹس رکھ سکتا ہے، تاکہ یہ سب ایک ہی ورک اسپیس بن جائے۔

Git کلائنٹ میں ریپوزیٹری پکر

دوسرا روٹ شامل کرنا

سائیڈبار میں پروجیکٹ کے کانٹیکسٹ مینو سے پروجیکٹ میں ایک اور فولڈر شامل کریں۔ اس کے بعد فائل ایکسپلورر دونوں روٹس کو ساتھ ساتھ دکھاتا ہے، ہر ایک اپنے الگ ٹری کے ساتھ۔

ریپوزیٹری پکر

Git کلائنٹ کے اوپر ایک ریپوزیٹری پکر ہوتا ہے۔ ریپوزیٹری تبدیل کرنے سے سٹیجڈ تبدیلیاں، ہسٹری، برانچ لسٹ، اور ورک ٹری لسٹ سب بدل جاتی ہیں — کلائنٹ میں ہر چیز اس ریپوزیٹری کی پیروی کرتی ہے جسے آپ نے منتخب کیا ہے۔

سٹیٹس بار کا برانچ انڈیکیٹر اس ریپوزیٹری کی پیروی کرتا ہے جس میں آپ کام کر رہے ہیں، اس لیے اسکرین پر برانچ کا نام ہمیشہ اس فائل کی برانچ ہوتا ہے جسے آپ دیکھ رہے ہیں۔

ایکسپلورر میں تبدیلی بیجز

تبدیل شدہ، شامل کردہ، اور اَن ٹریکڈ فائلوں کو فائل ایکسپلورر میں ہر ریپوزیٹری کے حساب سے بیج کیا جاتا ہے، تاکہ آپ ایک نظر میں دیکھ سکیں کہ آپ کے کن روٹس میں غیر کمٹ شدہ کام موجود ہے۔

متعدد ریپوزیٹریز میں تبدیلی بیجز

ریپو کے دائرہ کار میں ورک ٹریز

ایک ورک ٹری بنانا آپ سے پوچھتا ہے کہ یہ کس ریپوزیٹری سے تعلق رکھتا ہے، اور ورک ٹری اسی ریپوزیٹری کے روٹ کے خلاف بنائی جاتی ہے، نہ کہ اس روٹ کے خلاف جو اتفاقاً فعال تھا۔

کسی ریپوزیٹری کے دائرہ کار میں ورک ٹری بنانا

کسی ورک ٹری پر کھولی گئی ٹرمینل کا نام اسی ورک ٹری کے نام پر رکھا جاتا ہے، تاکہ ورک ٹریز سے بھری ٹیب بار پڑھنے میں آسان رہے۔

ٹرمینلز اور ورک ٹریز

جب آپ ٹرمینل شامل کرتے ہیں تو آپ منتخب کر سکتے ہیں کہ یہ کس ریپوزیٹری — یا کس ورک ٹری — میں کھلے۔ اس طرح لانچ کیا گیا AI ایجنٹ بغیر کسی cd کی ضرورت کے صحیح روٹ میں شروع ہوتا ہے۔

کسی مخصوص ریپو یا ورک ٹری میں AI ٹرمینل لانچ کرنا

فی ریپوزیٹری Git اکاؤنٹس

ہر ریپوزیٹری ایک مختلف Git اکاؤنٹ استعمال کر سکتی ہے — یہ اس وقت مفید ہے جب ایک ورک ریپو اور ایک ذاتی ریپو ایک ہی پروجیکٹ میں موجود ہوں۔ اکاؤنٹ فی پروجیکٹ نہیں بلکہ فی ریپوزیٹری یاد رکھا جاتا ہے۔

SSH روٹس

ایک روٹ SSH کے ذریعے کسی ریموٹ مشین پر موجود ہو سکتا ہے۔ جب کنکشن منقطع ہو جائے تو ماؤنٹ شدہ ریموٹ روٹس کو پروجیکٹ کو دوبارہ بنائے بغیر پروجیکٹ مینو سے دوبارہ ماؤنٹ کیا جا سکتا ہے۔

SSH ورک اسپیس کو دوبارہ ماؤنٹ کرنا

متعلقہ