আমি git
বিভিন্ন প্রকল্পের সংস্করণ নিয়ন্ত্রণের জন্য ব্যবহার করছি।
কোনও প্রকল্পের কমিট এবং শাখাগুলি নেভিগেট করার জন্য এবং গিট প্রকল্পে সংস্করণ পুনরুদ্ধার করার জন্য কি জিইউআই সফ্টওয়্যার রয়েছে?
gitKraken
gitkraken.com
আমি git
বিভিন্ন প্রকল্পের সংস্করণ নিয়ন্ত্রণের জন্য ব্যবহার করছি।
কোনও প্রকল্পের কমিট এবং শাখাগুলি নেভিগেট করার জন্য এবং গিট প্রকল্পে সংস্করণ পুনরুদ্ধার করার জন্য কি জিইউআই সফ্টওয়্যার রয়েছে?
gitKraken
gitkraken.com
উত্তর:
আমার ধারণা আপনি গিটের জন্য ফ্রন্ট-এন্ড ব্যবহার করার জন্য সহজ খুঁজছেন।
গিট উইকির ইন্টারফেসফ্রন্টএন্ডসটুলস পৃষ্ঠাটির " গ্রাফিকাল ইন্টারফেস " বিভাগটি দেখুন । সেখানে নিম্নলিখিত উল্লেখ করা হয়েছে:
gitk
প্যাকেজে)git-gui
প্যাকেজে)সম্পাদনা করুন: এগুলি অন্য উত্তরে প্রদত্ত পরামর্শ।
বেশ কয়েকটি সফটওয়্যার রয়েছে যা আমি ব্যক্তিগতভাবে ব্যবহার করা খুব সহজ বলে মনে করি।
উল্লিখিত সমস্ত সরঞ্জাম পরীক্ষা করে, আমি আমার গিট সংগ্রহস্থল পরিচালনার জন্য নিম্নলিখিত সরঞ্জামগুলির সাথে নিষ্পত্তি করেছি:
SmartGit
স্মার্টজিট হ'ল অপেক্ষাকৃত কাজের প্রবাহ সহ গিটের জন্য ব্যবহারযোগ্য একটি গ্রাফিক্যাল ইউজার ইন্টারফেস। স্মার্টজিট সফটওয়্যার ডেভলপমেন্ট প্রকল্পগুলিতে প্রতিদিন কাজের জন্য প্রয়োজনীয় সমস্ত গিট এবং মার্কুরিয়াল বৈশিষ্ট্যগুলিকে সমর্থন করে:
গিটহাব এবং বিটবকেটের মতো অনলাইন সংগ্রহস্থলগুলিতে আপনাকে সংযুক্ত করতে আমার কাছে উইজার্ড ব্যবহার করার সহজ উপায় রয়েছে
RabbitVCS
বিপরীতে, রাবিটভিসিএসের অন্যান্য সরঞ্জাম থেকে পৃথক পদ্ধতি রয়েছে। আপনার গিট সংগ্রহস্থলের জন্য একটি বাহ্যিক UI সরবরাহ করার পরিবর্তে, এটি নটিলাসের সাথে এর স্ব সংহত করে। প্রকৃতপক্ষে র্যাবিটভিসিএস হ'ল গ্রাফিকাল সরঞ্জামগুলির একটি সেট যা আপনার ব্যবহার করা সংস্করণ নিয়ন্ত্রণ সিস্টেমে সহজ এবং সহজবোধ্য অ্যাক্সেস সরবরাহ করতে লিখিত।
হ্যাঁ; গিটের একটি গুই আছে আপনি git gui
কমান্ড দিয়ে চালাতে পারেন ।
যদি এটি কাজ না করে, এর অর্থ আপনার জন্য জিইউআই ইনস্টল করা দরকার git
। গিট-গুই প্যাকেজ ইনস্টল করে আপনি এটি করতে পারেন । বা আরও ভাল, গিট-সমস্ত প্যাকেজ ইনস্টল করুন ।
sudo apt-get update && sudo apt-get install git-all
দেখুন man git-gui
বিস্তারিত জানার জন্য। মনে রাখবেন যে ম্যানপেজটি কল করার সময় git-gui
আপনি এটি চালনা করেন git gui
।
git-gui
সঙ্গে টুল git gui
বাgit citool
git gui
একটি খুব বৈশিষ্ট্য-সম্পূর্ণ জিনিস। আমি এটা পছন্দ করি.
echo '*TkTheme: clam' | xrdb -merge -
শুরু git gui
করার আগে সম্পাদন করা এটিকে কিছুটা কুরুচিপূর্ণ করে তুলবে।
আমি gitg
কেবল সিএলআইতে ফিরে যাওয়ার আগে কিছুক্ষণ ব্যবহার করেছি । বিনোদন মানের জন্য gource
, যা আপনার গিট ইতিহাসকে অ্যানিমেশনে রূপান্তর করতে পারে :)
git clone
লিনাক্স রেপো (2) চালান git log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) টিপুন f
বা u
ফাইলের নাম বা ব্যবহারকারীর নাম গোপন করতে
আমি স্মার্টগিটের বেশ আংশিক। আপনি এটি সম্পর্কে এখানে আরও পড়তে পারেন এটি আমার কাছে পাওয়া লিনাক্সের মধ্যে সবচেয়ে সম্পূর্ণ গিট ক্লায়েন্ট। বলা হচ্ছে, কমান্ড লাইনে আসল শক্তি রয়েছে এবং আমি আপনাকে জিইউআই ব্যবহার করার আগে এটি ভালভাবে শিখার পরামর্শ দিচ্ছি।
গিটক্রেনের বিকাশকারী দলে আমি রয়েছি , তাই আমি কিছুটা পক্ষপাতদুষ্ট, তবে আমি আপনাকে এটি পরীক্ষা করে দেখার পরামর্শ দিচ্ছি। এটি ক্রস-প্ল্যাটফর্ম যাতে আপনি উইন্ডোজ , ম্যাক এবং লিনাক্সে একই সরঞ্জামটি ব্যবহার করতে পারেন এবং এটি অন্যান্য কিছু অনন্য বৈশিষ্ট্য সহ ফিরিয়ে আনা / পুনরায় করা, সূচিযুক্ত অনুসন্ধান এবং একটি প্রতিক্রিয়াশীল, স্বজ্ঞাত নকশা সহ আসে। যদি গিটক্রাকেন আপনার পক্ষে কাজ না করে, আমি গিট এক্সটেনশনগুলি (উইন্ডোজ) এবং গিটহাব ডেস্কটপ (উইন্ডোজ / ম্যাক) এর সাথেও কিছুটা সাফল্য ব্যবহার করেছি এবং করেছি ।
16.04
এবং প্রথম ছাপটি সত্যই ভাল good @ ক্রিসের কোন পর্যায়ে এই প্রকল্পটি উত্স খোলার কোনও পরিকল্পনা আছে?
উত্স ( http://www.syntevo.com/smartgit/index.html ) থেকে tar.gz ফাইলটি ডাউনলোড এবং সংকলন করার পরিবর্তে লঞ্চপ্যাডে একটি পিপিএ পাওয়া যায় যা smartgit
সাধারণ apt-get
কমান্ড ব্যবহার করে ইনস্টল করতে দেয় ।
একটি টার্মিনাল ( Ctrl+ Alt+ t) থেকে, নিম্নলিখিত কমান্ডগুলি প্রবেশ করান:
sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit
এটি স্মার্টগিটের সর্বশেষতম সংস্করণ ইনস্টল করবে।
গিটই নামে একটি অপেক্ষাকৃত নতুন (সবেমাত্র কয়েক মাস আগে প্রকাশিত) সফ্টওয়্যার রয়েছে ।
এটি একটি পরিচিত গ্রাফিকাল ইন্টারফেস সরবরাহ করে কারণ এটি গ্রিপস আরসিপি কাঠামোর উপর ভিত্তি করে। আপনি এটি উইন্ডোজ এবং ম্যাকেও ব্যবহার করতে পারেন, যেহেতু এটি জাভাতে চলে।
একবার চেষ্টা করে দেখো; এটা বিনামূল্যে.
এখনও পর্যন্ত আমার একমাত্র অভিযোগটি হ'ল এর মার্জ সরঞ্জামটি বরং সীমাবদ্ধ rather
ungit গিটের জন্য একটি শক্তিশালী স্বজ্ঞাত GUI এর মতো মনে হচ্ছে।
আমি গিট এক্সটেনশনগুলি ব্যবহার করি - আমার যা প্রয়োজন তার জন্য এটি খুব সহায়ক বলে মনে করি। এটি 12.04 এ চলার জন্য একটি লিঙ্ক এখানে's
আপনি যদি ইমাস ব্যবহার করেন (যা দুর্দান্ত) তবে আপনি ম্যাজিটকে একটি দুর্দান্ত উজ্জ্বল বিকল্পটি দেখতে পাবেন: ডি
আমি এটিকে কখনই সেরা গিট ক্লায়েন্ট বলব না তবে আমি এটি লক্ষণীয় মনে করি যে মেল্ড কিছু প্রাথমিক সংস্করণ নিয়ন্ত্রণ কার্যকারিতা সরবরাহ করে যদিও এর মূল উদ্দেশ্য ফাইল এবং ডিরেক্টরিগুলির সাথে তুলনা করা:
- মেল্ড গিট, মার্কুরিয়াল, বাজার এবং এসভিএন সহ অনেকগুলি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা সমর্থন করে
- আপনার প্রতিশ্রুতি দেওয়ার আগে কি পরিবর্তন হয়েছে তা যাচাই করতে ফাইল তুলনা চালু করুন
- ফাইল সংস্করণ স্থিতি দেখুন
- সাধারণ সংস্করণ নিয়ন্ত্রণের ক্রিয়াগুলিও উপলভ্য (যেমন প্রতিশ্রুতিবদ্ধ / আপডেট / যুক্ত / অপসারণ / ফাইলগুলি মুছুন)
আপনার উদ্দেশ্য এবং কর্মপ্রবাহের উপর নির্ভর করে আপনার পছন্দসই আইডিইর সংস্করণ নিয়ন্ত্রণ প্লাগইনটি ঘনিষ্ঠভাবে পর্যবেক্ষণ করা আকর্ষণীয় হতে পারে। আমি যেমন উদ্যান, মনোডলভ এবং পাইচার্মে যেমন ব্যবহার করেছি।