টর্টোইজএইচজি দিয়ে কীভাবে শাখা করবেন to


218

মূল্যায়নের জন্য আমি টার্টোইজএইচজি 1.0 ডাউনলোড করেছি। আমার জীবনের জন্য আমি কীভাবে শাখা বানাতে পারি তা বুঝতে পারি না। এটি শাখাগুলি বোঝে বলে মনে হয় (যেমন এর সংগ্রহস্থল ব্রাউজারে) তবে আমি কেবল একটি শাখা তৈরির কোনও উপায় খুঁজে পাচ্ছি না। এটি এমন একটি মৌলিক সক্ষমতা বলে মনে হয় যেহেতু ডিভিসির প্রায়শই স্বীকৃত সুবিধাগুলি হল লাইটওয়েট শাখা।

আমি চারদিকে গুগল করেছিলাম এবং এই বিষয়টির খুব বেশি আলোচনা খুঁজে পেলাম না (অন্তত সাম্প্রতিক সংস্করণগুলির জন্য) সুতরাং আমি ধরে নিতে পারি যে আমি কিছু অনুপস্থিত, তাই না?

আপডেট: সুতরাং "নতুন শাখা" ইস্যুটির উত্তর দেওয়ার জন্য আমি নীচে চাদ বার্চের উত্তরটিকে পতাকাঙ্কিত করেছি। তিনি যথাযথভাবে উল্লেখ করেছেন, আপনি একটি প্রতিশ্রুতিবদ্ধ এবং তারপরে শাখা বোতামে ক্লিক করে শাখা রক্ষণাবেক্ষণ ডায়ালগটি আনতে হবে যেখানে আপনি নতুন শাখা তৈরি করেন। আমি তাদের মতামত চাই যে তারা আমাদের জন্য এটি একটি প্রসঙ্গ মেনু বিকল্পটি দিত। একবার আপনি ব্রাঞ্চ হয়ে গেলে, পরবর্তী প্রাকৃতিক প্রশ্নটি কীভাবে মার্জ করা যায় এবং এটিও সুস্পষ্ট নয়। দেখা যাচ্ছে যে বিকল্পটি রিপোজিটরি এক্সপ্লোরার-এ সমাহিত করা হয়েছে। আপনাকে অন্য শাখার প্রধান নির্বাচন করতে হবে, ডান ক্লিক করুন এবং তারপরে "এর সাথে একত্রীকরণ করুন ..." নির্বাচন করুন।


শাখা প্রশাখা গুরুতরভাবে কর্মপ্রবাহের সম্পূর্ণ অনর্থক দিকের মধ্যে সমাধিস্থ করা হয়। ব্রাঞ্চিং এবং প্রতিশ্রুতিবদ্ধতা দুটি খুব স্বতন্ত্র অপারেশন এবং কমিট ইউআইয়ের মধ্যেই শাখা প্রশাখাকে কবর দেওয়া কোনও অর্থবোধ করে না। আমি সাধারণত ব্রাঞ্চিংয়ের আগে প্রতিশ্রুতিবদ্ধ থাকি , কমিট ইউআই এর অধীনে থাকা আমার কাছে ঘটেনি to ব্রাঞ্চিংটি এখনও ২০১ mid সালের মাঝামাঝি পর্যন্ত কার্যকরভাবে অননুমোদিত ; চাদ বার্চ ডকুমেন্টেশন শাখার জন্য কী পাস তা নির্দেশ করে; এটি এখনও ভয়াবহ, কিন্তু তিনি বলছেন, তিনি শুধুমাত্র রসূল আছে ...
arclight

উত্তর:


213

দস্তাবেজে যেমন দেখানো হয়েছে , আপনাকে কেবল branch: defaultকমিট ডায়ালগের শীর্ষের কাছে থাকা বোতামটি ক্লিক করে একটি নতুন শাখার নাম পরিবর্তন করতে হবে।


30
আহ, আমি দেখতে পেয়েছি যেখানে এটি বলে "এই বোতামটি টিপলে শাখা রক্ষণাবেক্ষণের ডায়ালগ খোলে"। এটি প্রকৃতপক্ষে একটি ডায়লগ খোলায় যা এটি ঘুরে দেখা যায়, শাখা তৈরি করার অনুমতি দেয় তবে আমি "ডক্সে যেমন দেখানো হয়েছে" বিবৃতি দিয়ে বিষয়টি গ্রহণ করি না কেন যে পৃষ্ঠায় কোথাও কোনও শাখা কীভাবে তৈরি করা যায় তার কোনও স্পষ্ট উল্লেখ নেই যে আমি খুঁজে পেতে পারে। আমি বিস্মিত হই যে শাখা প্রশাখিটি টর্টোইজএইচএইচ দ্বিতীয় শ্রেণীর চিকিত্সা পাওয়ার জন্য কী করেছে (বনাম অন্যান্য কচ্ছপ * সরঞ্জাম যেখানে এটি প্রথম শ্রেণীর প্রসঙ্গ মেনু বিকল্প)। :-)
মাইকেল টিলার 19

31
ওহ, আমি "আরটিএফএম" পদ্ধতিতে বা এর মতো কিছুতে অপমান করার চেষ্টা করছিলাম না, প্রাসঙ্গিক পৃষ্ঠায় লিঙ্ক করার জন্য আমার কেবল কিছু ধরণের বাক্যাংশের দরকার ছিল। এই পরিস্থিতিতে "ডকসগুলিতে অস্পষ্টভাবে বর্ণিত হিসাবে" আরও উপযুক্ত হতে পারে।
চাদ বার্চ

1
ঘাম নেই. আমিও অপমান করার চেষ্টা করছিলাম না। এই লিঙ্কটি দেখার জন্য যে কেউ এসেছিল আমি কেবল এটি স্পষ্ট করে বলতে চেয়েছিলাম যে উত্তরটি পেতে ডক্সের লাইনগুলির মধ্যে আপনি সত্যিই পড়তে পেয়েছেন কারণ এটি স্পষ্টভাবে উল্লেখ করা হয়নি।
মাইকেল টিলার

8
মার্চুরিয়াল এর সাম্প্রতিক সংস্করণগুলির সাথে আপনাকে hg push --new-branchএকটি নতুন শাখা একটি রিমোট রিপোজিটরিতে ঠেলাতে হবে do TortoiseHg এ কীভাবে করবেন তার জন্য stackoverflow.com/questions/2365483 দেখুন ।
পিটার গ্রাহাম

26

TortoiseHg টিপুন কমিট দিয়ে নতুন শাখা শুরু করতে ... তারপরে কমিট ম্যাসেজ প্রেস ব্রাঞ্চের উপরে, তারপরে "নতুন নতুন শাখা খুলুন:"


9

কেবল এটিকে যুক্ত করতে চেয়েছিলাম যে নতুন শাখাটিকে দূরবর্তী সংগ্রহস্থলে ঠেলে দেওয়ার জন্য "একটি নতুন শাখার অনুমতি দিন" এর বিকল্পগুলির অধীনে সিঙ্ক্রোনাইজ ট্যাবে একটি চেকবক্স রয়েছে - আপনাকে ঠিক পরে এটি আবার বন্ধ করতে হবে।


8

প্রচুর পরিমাণে বেশিরভাগ সময়, আপনি cloneএকটি শাখা তৈরির ভাণ্ডার।

তারপরে আপনি নিজের সম্পাদনা এবং কমিট করার পরে পৃথক সংগ্রহস্থলগুলিকে মার্জ করতে পারেন।

এটি সম্ভবত ডিস্কের অনেক জায়গা গ্রহণ করবে বলে মনে হতে পারে তবে বেশিরভাগ অপারেটিং সিস্টেমে ম্যুরিয়াল ফাইলগুলি অনুলিপি না করে হার্ডলিঙ্কগুলি তৈরি করবে। যাইহোক, ডিস্কের স্থানটি সাধারণত সস্তা এবং এটি স্থানীয় হওয়ার কারণে এটি দ্রুত হয়।

আপনি যদি এটির বিষয়ে চিন্তা করেন তবে প্রতিটি "চেকআউট" (এসএনএন পরিভাষায়) বা "ক্লোন" (মার্উরিয়াল টার্মিনোলজিতে) সত্যই এমন একটি শাখা যা সম্ভবত আবার একত্রিত হবে সুতরাং এটি প্রচুর পরিমাণে বোঝায় যে ক্লোনগুলি শাখা তৈরির সাধারণ উপায়।


11
বৈশিষ্ট্য শাখার জন্য এটি সুবিধাজনক নয়।
টাওয়ার

একমত। আপনার যদি দীর্ঘ-চলমান (আধা স্থায়ী) শাখা থাকে যেমন সংস্করণ -১-স্থিতিশীল শাখা এবং সংস্করণ -২-স্থিতিশীল শাখা, আপনি নামযুক্ত শাখা ব্যবহার করতে চাইবেন । আরও দেখুন তত্পর শাখা ডকুমেন্টেশন
ব্লোকলে

11
-1। এটি সেরা একটি হ্যাক। আপনি যদি স্থানীয় পরিবর্তনগুলি ঠেকাতে না পারেন তবে আপনি যদি রিমোট রিপোজিটরি অনুসরণ করেন তবে শাখার জন্য ক্লোনিং মোটেও কার্যকর হয় না। এর অর্থ আপনি আপনার বিকাশকারী অন্য বিকাশকারীদের সাথে আপনার শাখা ভাগ করতে পারবেন না। শাখার সঠিক উপায় হ'ল আপনার সংগ্রহস্থলের মধ্যে একটি নামযুক্ত শাখা তৈরি করা।
পিটার গ্রাহাম

8
ক্লোনিং এখনও সরকারী পার্কিয় বইটি 'বড় ছবি' শাখার প্রস্তাব দেয় hgbook.red-bean.com/read/… ম্যাসেঞ্জারটিকে গুলি করবেন না।
ব্লোকলে

0

ভ্রমণের আগে শাখা বোতামে ক্লিক করুন (চিত্র দেখুন), তারপরে একটি শাখা নির্বাচন করুন বা একটি নতুন তৈরি করুন (যেখানে আপনি শাখাগুলি নির্বাচন করেন টাইপ করে)।

চিত্রটি এখানে দেখুন

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