منصوبے کے بارے میں

OrcaSVN ایک جدید کراس پلیٹ فارم SVN ڈیسک ٹاپ کلائنٹ ہے، جو Tauri، Rust اور Vue 3 ٹیکنالوجی اسٹیک پر تعمیر کیا گیا ہے۔ اس پروجیکٹ کا مقصد Git کلائنٹ کے واضح اور بدیہی ورک اسپیس تجربے کو SVN کے دائرے میں متعارف کرانا ہے، جبکہ SVN کے مرکزی ورژن کنٹرول کے سیمنٹکس کو سختی سے برقرار رکھنا ہے۔ بنیادی خصوصیات میں شامل ہیں: 1. **Git جیسا ورک اسپیس ویو**: `git status` کی طرح مقامی تبدیلیوں، غیر ورژن فائلوں، تصادم والی فائلوں اور گمشدہ فائلوں کو درجہ بندی کرکے دکھاتا ہے، جس سے صارفین کو ریپوزٹری کی حالت کو تیزی سے سمجھنے میں مدد ملتی ہے۔ 2. **مکمل SVN آپریشن سپورٹ**: Checkout، Update، Commit، Add، Delete، Revert، Cleanup، Switch اور Merge جیسے عام کمانڈز شامل ہیں۔ 3. **کوڈ ریویو اور ہسٹری ٹریکنگ**: کمٹ ہسٹری، فائل ڈیفرنس (Diff) اور لائن بہ لائن Blame معلومات دیکھنے کی حمایت کرتا ہے، جس سے کوڈ ریویو اور مسئلہ کی نشاندہی آسان ہوتی ہے۔ 4. **باریک کمٹ کنٹرول**: ڈائریکٹری کے لحاظ سے جزوی کمٹ کی حمایت کرتا ہے، لنکڈ چیک باکس، سرچ فلٹر اور اسٹیٹس برقرار رکھنے کی خصوصیات فراہم کرتا ہے، جس سے کمٹ کی کارکردگی بہتر ہوتی ہے۔ 5. **ملٹی پلیٹ فارم اور کثیر لسانی**: Windows، macOS اور Linux سسٹمز کو سپورٹ کرتا ہے، اور سادہ چینی، روایتی چینی، انگریزی، جاپانی اور کورین انٹرفیس فراہم کرتا ہے، ساتھ ہی ہلکے اور گہرے تھیمز بھی شامل ہیں۔ نوٹ کرنے کی بات یہ ہے کہ OrcaSVN خود SVN پروٹوکول لاگو نہیں کرتا، بلکہ آپریشنز انجام دینے کے لیے مقامی `svn` کمانڈ لائن ٹول کو کال کرتا ہے، لہذا صارفین کو یہ یقینی بنانا ہوگا کہ سسٹم میں SVN CLI انسٹال ہے۔ یہ پروجیکٹ قابل پیشن گوئی، پہلے جائزہ پھر تبدیلی، محفوظ پیرامیٹر حدود اور واضح فیڈ بیک کے ڈیزائن اصولوں پر عمل کرتا ہے، اور مستحکم اور قابل اعتماد ورژن کنٹرول تجربہ فراہم کرنے کے لیے پرعزم ہے۔