گٹلاب کے ساتھ بصری اسٹوڈیو کو کیسے جوڑیں۔

بصری اسٹوڈیو ایک ایسا پلیٹ فارم ہے جسے مائیکروسافٹ نے ایپ بنانے کے لیے تیار کیا ہے۔ یہ نئے سافٹ ویئر حل تیار کرنے کے لیے Windows Forms، Windows Presentation Foundation، اور Windows Store جیسے پلیٹ فارمز کا استعمال کرتا ہے۔ بصری اسٹوڈیو کے لیے ایک مفت توسیع کے طور پر، Gitlab آپ کے کوڈ کو مربوط، ترتیب دینے اور برقرار رکھنے کے لیے انتظامی ٹولز پیش کرتا ہے۔

گٹلاب کے ساتھ بصری اسٹوڈیو کو کیسے جوڑیں۔

اس آرٹیکل میں، ہم وضاحت کریں گے کہ کس طرح Visual Studio کو Gitlab کے ساتھ جوڑنا ہے، ساتھ ہی اس پلیٹ فارم کے ساتھ استعمال کرنے کے لیے ڈویلپرز کے لیے دیگر بہترین ایکسٹینشنز بھی تجویز کریں گے۔

ٹول کو کیسے جوڑیں۔

اپنے پروگرام کے پورے لائف سائیکل کو فالو کرنے کے لیے متعدد ایپس کو استعمال کرنے کے بجائے، Gitlab آپ کے لیے وہ تمام کام کر سکتا ہے۔ یہاں ہے کیسے:

  1. Gitlab ویب سائٹ یا اپنے Gitlab سرور پر جائیں۔
  2. اپنا ای میل، صارف نام، اور پاس ورڈ ٹائپ کریں۔
  3. "GitLab ApiV4 Oauth2" استعمال کریں۔

اگر آپ GitLab میں موجودہ حل شامل کرنے کے خواہاں ہیں، تو یہ عمل ہے:

  1. کوڈ کو بصری اسٹوڈیو میں کھولیں۔
  2. "فائل" کھولیں اور "ماخذ کنٹرول میں شامل کریں" کو منتخب کریں۔
  3. "ٹیم ایکسپلورر" ٹیب کو تلاش کریں اور "لوکل گٹ ریپوزٹریز" کا استعمال کرتے ہوئے، اپنے پروجیکٹ فولڈر کو نیویگیٹ کرنے کے لیے تین نقطوں پر کلک کریں۔ پھر "شامل کریں" پر کلک کریں۔
  4. سب سے اوپر، آپ کو ڈراپ ڈاؤن مینو کھولنا ہوگا اور "مطابقت پذیری" پر کلک کرنا ہوگا۔
  5. "Gitlab" کے تحت، تلاش کریں اور "Publish" پر کلک کریں۔

Gitlab کے ساتھ بصری اسٹوڈیو کو جوڑیں۔

دیگر مفید ورچوئل اسٹوڈیو ایکسٹینشنز

گلف فرینڈ

Glyphriend ایک Visual Studio 2017 کی توسیع ہے جو Glyphs کو ظاہر کرنے کے لیے Intellisense کو بڑھا سکتی ہے۔ آپ اسے بصری اسٹوڈیو میں "ٹولز" ایریا کے ذریعے آسانی سے تلاش کر کے انسٹال کر سکتے ہیں - اور اس طرح Glyphfriend VS پر آپ کی ٹول کٹ کا حصہ بن سکتا ہے۔

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

فائل شبیہیں

اگر آپ فائل کی مخصوص اقسام کے لیے فائل آئیکنز استعمال کرنا چاہتے ہیں، تو یہ ایکسٹینشن آپ کے لیے بہترین ہے۔ فائل آئیکنز پر، آپ فائل کی اقسام کے لیے نئے آئیکنز بھی تجویز کر سکتے ہیں جو آپ اکثر استعمال کرتے ہیں۔ اس طرح، آپ کو ہمیشہ معلوم ہوگا کہ آپ کے فولڈرز میں کس قسم کی فائلیں ہیں۔

فائل نیسٹنگ

فائل نیسٹنگ آپ کو فائلوں کو ان کے ناموں کے مطابق خود بخود اور دستی طور پر گروپ کرنے کی اجازت دیتی ہے۔ آپ گھوںسلا کے قوانین کو بھی تبدیل کر سکتے ہیں اور انہیں اپنے پورے پروجیکٹ یا اس کے کچھ حصوں پر تیزی سے لاگو کر سکتے ہیں۔ اس کی اہم خصوصیات یہ ہیں:

  1. فائلوں کو دستی طور پر گھوںسلا کرنا یا ان کو ختم کرنا
  2. مختلف ناموں کے اصولوں پر مبنی خودکار گھوںسلا
  3. شامل کردہ یا نام تبدیل کرنے والی فائلوں کے لیے خودکار گھوںسلا

جادوئی C# ڈیبگنگ - اوز کوڈ

OzCode ایک VS ایکسٹینشن ہے جو آپ کے ڈیبگنگ کے عمل کو تیز تر اور زیادہ نتیجہ خیز بناتا ہے کیونکہ اس کے کوڈ بگز کو ٹریک کرنا اور الگ کرنا ہے۔ اس طرح، آپ قیمتی وقت ضائع کیے بغیر انہیں تیزی سے ٹھیک کر سکتے ہیں۔ اوز کوڈ اپنی خصوصیات کو بڑھانے کے لیے بصری اسٹوڈیو ڈیبگر کے ساتھ مربوط ہو جاتا ہے۔ OzCode کے ساتھ، آپ مستقبل کے کوڈ کی فعالیت کی پیشین گوئی کر سکتے ہیں، بصیرت حاصل کر سکتے ہیں، اور تاثرات کا اندازہ لگا سکتے ہیں۔

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

OzCode یہاں تک کہ ایک "آسان بنائیں" آپشن لے کر آیا ہے جو ایک ڈویلپر کے لیے کوڈ ویژولائزیشن بناتا ہے تاکہ یہ دیکھا جا سکے کہ کون سے تاثرات درست ہیں یا غلط۔

درآمدی لاگت

امپورٹ کاسٹ پلگ ان JavaScript اور TypeScript کے لیے بنایا گیا ہے، اور یہ آپ کو اپنے پروجیکٹ میں نئی ​​یا حال ہی میں شامل کردہ انحصاروں کا ٹریک رکھنے میں مدد کرتا ہے۔ یہ آپ کو انحصار کا سائز دکھا سکتا ہے اور اس کے انتظام میں آپ کی مدد کر سکتا ہے۔

پروجیکٹ مینیجر

ایک سے زیادہ منصوبوں کا انتظام کبھی بھی آسان نہیں ہوتا ہے۔ اسی لیے یہ ایکسٹینشن آپ کے تمام پروجیکٹس کو قابل رسائی بنانے کے لیے فوری طور پر ایک سائڈبار بناتی ہے۔ یہ Git، SVN، اور Mercurial repositories میں آپ کی مدد کرتا ہے اور ریموٹ ریپوزٹریز کا بھی انتظام کرتا ہے۔ پروجیکٹ مینیجر کی تمام ترتیبات کو موافق بنانا اور آپ کے لیے بہترین کام کرنے کے لیے ایکسٹینشن کو حسب ضرورت بنانا ممکن ہے۔

SVG ناظر

SVG عام طور پر ٹیکسٹ فائلیں ہوتی ہیں جو ویب کے لیے ویکٹر امیجز کو اسٹور کرتی ہیں۔ چونکہ یہ سبھی ٹیکسٹ فارمیٹ میں ہیں، اس لیے آپ کو ان فائلوں کو ویکٹر کی تمام تصاویر دیکھنے کے لیے بصری اسٹوڈیو میں رینڈر کرنے کا طریقہ درکار ہوگا۔ یہ آپ کا کافی وقت بچاتا ہے کیونکہ آپ نے جو کچھ کیا ہے اس کا جائزہ لینے کے لیے آپ کو ایپس کو تبدیل کرنے کی ضرورت نہیں ہے۔

کروم کے لیے ڈیبگر

جاوا اسکرپٹ کے ساتھ کام کرنے والے ہر ڈویلپر کو براؤزر میں کوڈ کی جانچ کرنی ہوتی ہے۔ Chrome Dev Tools آپ کو Chrome کے ذریعے کسی بھی JavaScript کو ڈیبگ کرنے کا ایک مؤثر طریقہ فراہم کرتا ہے۔ چونکہ بصری اسٹوڈیو کو مربوط کیا جا سکتا ہے، بہت سی ڈیبگنگ خصوصیات کافی وقت بچا سکتی ہیں اور VS کو چھوڑے بغیر کوڈ بگز کی فوری شناخت کر سکتی ہیں۔

گٹلاب کے ساتھ بصری اسٹوڈیو

سائیڈ وافل ٹیمپلیٹ پیک

یہ ایکسٹینشن ویب سائٹس، ونڈوز ایپس، اور بہت کچھ بنانے کے لیے پروجیکٹ ٹیمپلیٹس پیش کر رہی ہے۔ تمام ٹیمپلیٹس باصلاحیت ڈویلپرز کے ذریعہ لکھے گئے ہیں تاکہ بصری اسٹوڈیو کے صارفین کو زیادہ نتیجہ خیز بننے اور اچھی طرح سے ساختہ کوڈ بنانے میں مدد ملے۔

کوڈنگ جاری رکھیں

ویژول اسٹوڈیو دنیا بھر کے ڈویلپرز کو اس قابل بناتا ہے کہ وہ اپنے ڈویلپمنٹ ٹولز کو نئی ایپس کے ساتھ مربوط کر سکیں تاکہ پیداواری صلاحیت میں اضافہ ہو اور یہ یقینی بنایا جا سکے کہ وہ لانچ کے لیے تیار ہیں۔ پلگ انز اور ایکسٹینشنز کی کثرت کے ساتھ، بصری اسٹوڈیو کی بنیادی فعالیت مسلسل بڑھ رہی ہے۔

اب جب کہ آپ Visual Studio کو GitLab کے ساتھ مربوط کرنے کے قابل ہو گئے ہیں، آپ کوڈنگ میں زیادہ کامیاب ہونے کے لیے اس کی خصوصیات کا استعمال کر سکتے ہیں۔ یہی وجہ ہے کہ بہت سے ڈویلپرز اسے استعمال کرتے ہیں کیونکہ یہ مقابلہ سے کہیں زیادہ پیش کرتا ہے۔

کیا گٹ لیب کے ساتھ بصری اسٹوڈیو کو جوڑنا آسان تھا؟ VS کے لیے آپ کے لیے ضروری ایکسٹینشنز کیا ہیں؟ ہمیں نیچے تبصرے کے سیکشن میں بتائیں۔