ভিজ্যুয়াল স্টুডিও কোডে আমি কীভাবে দুটি স্থানীয় শাখার মধ্যে মার্জ করব?


100

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

ইজিট বিকল্পগুলি ভিএসকোডে উপলব্ধ

একটি বিকল্প শাখা থেকে টানতে চেষ্টা করা বা একটি বিকল্প শাখার ফলনের দিকে ধাক্কা:

গিট কমান্ড থ্রোটলিং

এখানে ভিএসকোডের গিট ভিজ্যুয়াল স্টুডিও কোড গিট ডকুমেন্টেশন সম্পর্কিত ডকুমেন্টেশন রয়েছে

আমি কি উপেক্ষা করছি?


আপনি কি নিশ্চিত যে আপনি যে কোনও জায়গায় চেক করেছেন, Qv এই ব্লগটিতে কীভাবে দুটি শাখা মার্জ করা যায় তা নিয়ে আলোচনা করা হয়?
টিম বিগলেইসেন

5
এটি ভিজ্যুয়াল স্টুডিও এবং ভিজ্যুয়াল স্টুডিও কোড নয় যা পুরোপুরি একটি পৃথক অ্যাপ্লিকেশন। আরও তথ্য: ভিজ্যুয়ালস্টুডিও.কম
দ্য ফাস্টগ্যাট

উত্তর:


48

জুন 2017 আপডেট করুন ( ভিএসকোড 1.14 থেকে )

স্থানীয় শাখাগুলিকে মার্জ করার ক্ষমতা PR 25731 এর মাধ্যমে যুক্ত করা হয়েছে এবং 89cd05f প্রতিশ্রুতিবদ্ধ করুন : " Git: merge branch" কমান্ডের মাধ্যমে অ্যাক্সেসযোগ্য ।
এবং PR 27405 ডিফফ 3-স্টাইলের মার্জটি সঠিকভাবে পরিচালনা করে।

Vahid এর উত্তর উল্লেখ 1.17, কিন্তু যে সেপ্টেম্বর মুক্তি আসলে একত্রীকরণ সংক্রান্ত কিছুই এখনো যোগ করেনি।
শুধুমাত্র ১.১৮ অক্টোবর একজন গিট বিবাদ চিহ্নিতকারীকে যুক্ত করেছে

https://code.visualstudio.com/assets/updates/1_18/olve.png

1.18 থেকে, মার্জ কমান্ড (1.14) এবং মার্জ মার্কার্স (1.18) এর সংমিশ্রণ সহ , আপনি সত্যিকার অর্থে শাখাগুলির মধ্যে স্থানীয় মার্জ করতে পারেন।


আসল উত্তর 2016:

সংস্করণ কন্ট্রোল ডক একত্রীকরণ আদেশ, শুধুমাত্র একত্রীকরণ অবস্থা এবং দ্বন্দ্ব সমর্থন উল্লেখ নেই।

এমনকি সর্বশেষতম 1.3 জুন প্রকাশটি ভিসিএসের সামনে নতুন কিছু এনেছে না।

এটি 5770 ইস্যু দ্বারা সমর্থিত যা নিশ্চিত করে যে আপনি ভিএস কোডকে গিট হিসাবে ব্যবহার করতে পারবেন না mergetool, কারণ:

এই বৈশিষ্ট্যটি কি কোনও সুযোগে পরবর্তী পুনরাবৃত্তিতে অন্তর্ভুক্ত করা হচ্ছে?

সম্ভবত না, এটি একটি বড় প্রচেষ্টা, যেহেতু মার্জ ইউআই প্রয়োগ করা দরকার

এটি কেবলমাত্র কমান্ড লাইন থেকে আরম্ভের জন্য আসল সংযুক্তিকে ছেড়ে দেয়।


24
ওয়েল যে স্তন্যপান!
কলটার

ভাল পরামর্শ তবে এটি আমার পক্ষে কমান্ড লাইন বা গিট গুই / এক্সটেনশানস, তবে এটি নিয়মিত ভিজ্যুয়াল স্টুডিওতে থাকায় এটি ভিজ্যুয়াল স্টুডিও কোড হিসাবে তৈরি করা ভাল।
কলটার

4
শাখা মার্জ করা আমার পক্ষে প্রতিদিনের কাজ। ভিএসকোডে মার্জ করার জন্য আমাদের সহায়তা দরকার।
জোনাথন রামোস

@ জোনাথনামোমস, সমস্ত কিছুর জন্য সরঞ্জাম রয়েছে, ভিএসকোড আপনার কোডগুলির প্রয়োজনীয়তার দিকে দৃষ্টি নিবদ্ধ করে, আপনি যদি বিদ্যুৎ ব্যবহারকারী হন তবে আপনাকে গিট নির্দিষ্ট সরঞ্জামের সন্ধান করতে হবে। সম্ভবত এমএস ভবিষ্যতে এই বৈশিষ্ট্যটি প্রবর্তন করবে তবে এই মুহূর্তে অন্যান্য বিকল্প রয়েছে।
হেলমুট গ্র্যান্ডা

ভিজ্যুয়াল স্টুডিও সম্প্রদায়ের মতো একটি বৈশিষ্ট্যটি চমৎকার হবে
সেবাস্তিয়ান রোজাস

151

আপনি এটি প্লাগিন ব্যবহার না করেই করতে পারেন।

আমি ব্যবহার করছি এমন ভিস্কোডের সর্বশেষ সংস্করণে (১.১17.০) আপনি কেবল যে শাখাটি চান তা খুলতে পারবেন (নীচে বাম মেনু থেকে) তারপরে টিপুন ctrl+shift+pএবং টাইপ করুন Git: Merge branchএবং তারপরে আপনি যে শাখাটি মার্জ করতে চান সেটি বেছে নিতে পারেন (এতে বর্তমান এক)


4
আমি গিট: মার্জ শাখা শাখাটি নির্বাচন করার পরে এটি স্বয়ংক্রিয়ভাবে প্রতিশ্রুতিবদ্ধ হবে?
জ্যোতিপ্রসাদ পাল

@ জ্যোতিপ্রসাদপাল হ্যাঁ আপনার কেবল দরকারgit: push/sync
ওয়াহিদ


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.