জিআরআই জিআইআই-এর জন্য সোর্সট্রির অনুরূপ


133

লিনাক্সের জন্য গিটের জন্য জিইউআই , সোর্সট্রি-তে কি একই রকম সফটওয়্যার রয়েছে ? গিগল, গিট কোলা ইত্যাদি সম্পর্কে আমি জানি আমি গিটের জন্য একটি সুন্দর, সহজেই জিওআইআই খুঁজছি।


1
গিটের জন্য জিইউআই রয়েছে, হ্যাঁ। আপনি এই প্রোগ্রাম থেকে কোন বৈশিষ্ট্য আশা করেন? লোকেরা SourceTree এর কথা শুনেছে বলে ধরে নিবেন না।
গিলস

@ গিলস সোর্সট্রিতে একটি লিঙ্ক যুক্ত করেছেন। আমি সাধারণ গিট সমর্থন খুঁজছি, তবে এমন কিছু যা ব্যবহার করা সহজ, এবং সহজে দেখতে সহজ।
গ্লেন সলসবেরি

4
নিম্নলিখিত লিঙ্কগুলি দেখুন: [লিনাক্সের জন্য গিট জিইউআই ক্লায়েন্ট] [1] [লিনাক্সের জন্য একটি সুন্দর এবং বৈশিষ্ট্যযুক্ত সমৃদ্ধ গিট জিইউআই] [২] [১]: stackoverflow.com/questions/1516720/git-gui-client-for- লিনাক্স [2]: স্ট্যাকওভারফ্লো.com
প্রশ্নগুলি

2
স্ট্যান্ডার্ড ইন্টারফেসের সাথে কিছু ভুল: git guiপ্লাস gitk?
ire_and_curses

2
কিভাবে gitg সম্পর্কে?
tsusanka

উত্তর:


72

একটি দুর্দান্ত বিকল্প হ'ল স্মার্টজিট । সোর্সট্রি এর সাথে এটির অনুরূপ বৈশিষ্ট্য রয়েছে এবং এটি 3-কলাম সংঘাতের রেজোলিউশন, ভিজ্যুয়াল লগস, টানা, পুশিং, মার্জিং, সিঙ্কিং, ট্যাগিং এবং সমস্ত কিছু গিটে তৈরি করেছে :)


1
+1 আমি স্মার্টজিট পছন্দ করি এবং আমি মনে করি এটি লিনাক্সের জন্য সর্বাধিক উন্নত গিট গুই। যাইহোক, উপস্থাপনকারী হয় অনেক SourceTree মধ্যে পরিষ্কার । অন্যদিকে, 3-উপায় সংহতকরণ এবং সংঘাতের সমাধান স্মার্টজিটে অনেক বেশি ভাল । উত্সট্রি কেবল দ্বন্দ্ব সমাধানের জন্য বাহ্যিক সরঞ্জামগুলিকে সমর্থন করে।
সুলাই

29
দুর্ভাগ্যক্রমে স্মার্টজিট ওপেন সোর্স নয়।
ল্যান্ড্রোনি

এবং আমি এটি সত্যিই অতিরিক্ত বোঝা পেয়েছি। আমি মনে করি তারা জিইউআই-তে আরও বিভক্ত উইন্ডো ফিট করতে পারে না। এটি লিনাক্সের সাথে ঠিকঠাক কাজ করছে বলে মনে হচ্ছে তবে কোনও ওএস ইন্টিগ্রেশন নেই (উদাহরণস্বরূপ শর্টকাট যুক্ত করা)
xXx

3
@ল্যান্ড্রোনি সোর্স ট্রিও ওপেন সোর্স নয়, অন্যথায় কেউ ইতিমধ্যে এটি লিনাক্সে পোর্ট করে রেখেছেন।
টোবিয়া

1
স্মার্টগিট আমাদের লিনাক্স প্ল্যাটফর্মে সোর্সট্রি এর নিকটতম জিনিস তবে এটি ততটা ভাল নয়। যে জিনিসটি আমি সবচেয়ে বেশি মিস করি তা কোনও বানান যাচাই (প্রতিশ্রুতি বার্তায়) এবং ট্রি ভিউ (ফাইলগুলিতে) নেই।
আশেশ কুমার সিং

43

tl; dr: GitEye = অতি স্বজ্ঞাত UI, দ্রুততম কর্মপ্রবাহ, অত্যন্ত স্বনির্ধারিত


আমি দীর্ঘ সময় কাটাবার্তা এইচবি ওয়ার্কবেঞ্চ পাওয়ার পাওয়ার এবং আমি এটি পছন্দ করি, তাই স্বাভাবিকভাবেই আমার সম্পূর্ণ মতামত মানদণ্ডটি বেশিরভাগই এর উপর ভিত্তি করে ছিল:

* full history visible in main window
* beautiful tree (DAG), branches CLEARLY separated
* current branch clearly visible in history
* superclear list of changed/added files (list + diff detail)
* each changed/added file can be committed separately (or in groups)
* current branch clearly visible while committing
* clear push/pull etc buttons
* shelve = stash {not to be confused with patches}
* revert
* graft = cherry pick
* max git features
* HiDPI support
* all changes become visible on refresh
* refresh shortcut

আমি নিম্নলিখিত অ্যাপ্লিকেশন পরীক্ষা করেছি:

  • Git-কোলা
  • GitEye
  • GITK
  • Git-GUI
  • QGit
  • মুখ চাপিয়া হাসা
  • স্পর্শ
  • SmartGit
  • gitg
  • RabbitVCS
  • GitKraken
  • GitX
  • Git-Dag
  • বাজার এক্সপ্লোরার + বিজেআর-গিট
  • কচ্ছপএইচজি + এইচজিজিট (সেরা ইউআই, এইচজিজিট কাজ করে না)

ফলাফল

বেশিরভাগ পরীক্ষিত গিট জিইউআই ক্লায়েন্ট সম্পূর্ণ **** সম্পূর্ণ, নীচে সেরা 2 টি এবং 1 টি অন্যের মতো **** নয়।

কিংবদন্তি

- = feature missing or so **** it doesn't count
~ = feature somewhat matches my requirements
+ = feature works like I want :)

প্রথম স্থান: গিটইয়ে

সবচেয়ে স্বজ্ঞাত ইউআই, দ্রুততম কর্মপ্রবাহ, অত্যন্ত স্বনির্ধারিত

~ full history visible in main window [in a separate tab, same UI pattern facilitates looking at the history of separate files]
+ beautiful tree (DAG), branches CLEARLY separated
+ current branch clearly visible in history
+ super clear list of changed/added files (list + diff detail)
+ each changed/added file can be committed separately
+ current branch clearly visible while commiting
+ clear push/pull etc buttons
+ shelve = stash [Stashes clearly visible in sidepane]
+ revert
+ graft = cherry pick
+ max git features
~ HiDPI support
+ all changes become visible on refresh
- refresh shortcut [you can set one, but it won't work. bug?]

দ্রষ্টব্য: যদি গিট ফাইলের ভিউ আপনার উপর কাজ করা বন্ধ করে দেয় তবে অনুরূপ গিট স্টেজিং ভিউটি ব্যবহার করুন।

২ য় স্থান: স্মার্টজিট

সুন্দর ইন্টিগ্রেটেড ফাইল ডিফ। অস্পষ্ট আচরণ করা, ইতিহাস লুকানো, লাইসেন্স দরকার

~ full history visible in main window [separate window, I found myself constantly confusing both windows]
- beautiful tree (DAG), branches CLEARLY separated
- current branch clearly visible in history
+ super clear list of changed/added files (list + diff detail)
~ each changed/added file can be commited separately [UI not clear enough]
- current branch clearly visible while commiting
+ clear push/pull etc buttons
+ shelve = stash 
+ revert
+ graft = cherry pick
+ max git features
+ HiDPI support
+ all changes become visible on refresh [refreshes automatically]
+ refresh shortcut [refreshes automatically]

তৃতীয় স্থান: কিউজিট

সুন্দর পরিষ্কার ইতিহাস, ইউএক্স অগোছালো, হালকা ওজন, কাস্টম কমান্ড যুক্ত করা যেতে পারে

+ full history visible in main window
+ beautiful tree (DAG), branches CLEARLY separated
+ current branch clearly visible in history
~ super clear list of changed/added files (list + diff detail) [doesn't show new files in main window]
- each changed/added file can be committed separately
- current branch clearly visible while committing
~ clear push/pull etc buttons [could be added via custom commands]
- shelve = stash 
- revert 
- graft = cherry pick
- max git features
+ HiDPI support
~ all changes become visible on refresh [except for new files]
+ refresh shortcut

সম্মানজনক উল্লেখ: গিটক্রেকেন

এটি এখনও তার উন্নয়নের পর্যায়ে রয়েছে (1.5 .1 এখনও হাইডিপিআই সমর্থন অনুপস্থিত), তবে বেসিক কাজ সম্পন্ন করে। এটি সহজেই গিটই এবং স্মার্টজিটের সাথে প্রতিযোগিতা করতে পারে। এটি অবশ্যই QGit এর চেয়ে ভাল better

বাকি সব:

গিট ক্লায়েন্ট হিসাবে পাস করার জন্য তৈরি **** টাইপ থেকে আমি হতাশ। আমি অনুমান করি যে তাদের লেখকরা মনে করেন যে কমান্ড লাইনে প্রতিদিনের সাধারণ জিনিসগুলি করা আরও দক্ষ এবং তারা তাদের ক্লায়েন্টদের সেই অদক্ষ কর্মপ্রবাহের ভিত্তিতে তৈরি করেছেন।


2
গিটইয়ের জন্য বিয়োগ বড় বিয়োগ: প্রতি একক রেপোতে এটি পরীক্ষা করা প্রয়োজন এমন একটি। প্রকল্প ফাইল তৈরি করে?
নীলজোর

3
গতকাল হিসাবে, গিটক্রেন ০.০ শেষ । এটি একটি শট দিতে ভাল সময় হতে পারে?
EP

@ নীলজোর কেবল আপনার .gitignore ফাইলে এটি যুক্ত করুন অন্য ইতিমধ্যে আপনার আইডিই ফাইলগুলির মতো। সমস্যা সমাধান.
allanlaal

দুর্দান্ত রাউন্ডআপ! তবে - গিটি এবং ফাস্টস্টেট ওয়ার্কফ্লো? সত্যি? আমার মেশিনে (একটি শালীন ম্যাকবুক), গিটই মারাত্মকভাবে পিছিয়ে আছে। এতটা পিছিয়ে যে আমি এর বৈশিষ্ট্যগুলি কী তা দেখতেও পাত্তা দিই নি। গিটক্রেন আমার কাছে একমাত্র টেকসই বিকল্প বলে মনে হচ্ছে। যুগোপযোগী ইউআই, দ্রুত, এখনও বজায় রাখা হচ্ছে। তবে আমি সাবস্ক্রিপশন মডেলগুলি ঘৃণা করি, তাই আমি সম্ভবত ব্যক্তিগত প্রকল্পগুলির জন্য বিনামূল্যে সংস্করণটি ব্যবহার করব।
অ্যান্ডিও

1
+ অ্যান্ডিও হ্যাঁ, জিনিসগুলি সত্যই খারাপ যে গিটই *** এর এই গাদাটির বিজয়ী হবে। গিটক্রেন হাইডিপিআই স্ক্রিনে কাজ করে না, তাই এটি একটি মাইক্রোস্কোপ দিয়ে ব্যবহার করা আমার পক্ষে ধীর। আমি তার পরিবর্তে সর্বদা মার্চুরিয়াল ব্যবহার করার চেষ্টা করি, আপনি কচ্ছপ এইচটি ওয়ার্কবেঞ্চকে পরাজিত করতে পারবেন না << যুদ্ধে জড়িত> .. তবে মার্চুরিয়াল যাইহোক গিটের চেয়ে ভাল </ ইনিয়েট যুদ্ধ>
অ্যালানালাল

19

গিটই বেশ ভাল জিনিস। এছাড়াও, ফ্রি (বিয়ারের মতো)


13
Mmm। গ্রিপসের উপর ভিত্তি করে গিটি বড় (~ 100 মেগাবাইট) এবং কেবলমাত্র আমার কাজের গাছ ব্রাউজ করার জন্য এই কথোপকথনটি দিয়ে আমাকে শুভেচ্ছা জানিয়েছেন । কি হচ্ছে ?!
sehe

হ্যাঁ আমি জানি এটি একটি প্রকল্প তৈরি করতে চায় যা নির্বোধ বলে মনে হয়। আমি আর গিটই ব্যবহার করি না। এই দিনগুলিতে কেবল টার্মিনাল এবং গিট-কোলা।
thnee

জিইউআই সোর্সট্রিটির একটি সস্তা এবং খারাপ ক্লোন মনে করে। কমপক্ষে গিট ফাইলস উইন্ডোটি কিছুটা তার মতো অনুভব করে।
এক্সএক্সএক্স

15

গিটক্রেন গিটের সাথে কাজ করার জন্য লিনাক্সের জন্য সেরা জিইউআই। এটি কেবল অ-বাণিজ্যিক ব্যবহারের জন্য বিনামূল্যে। লিনাক্সের জন্য অন্য কোনও জিইউআই ক্লায়েন্ট এই উত্তরটি লেখার সাথে এটি মেলে না।

আপনার একবার একবার দেখুন বিবেচনা করা উচিত।


এটি ইলেক্ট্রন দিয়ে নির্মিত বলে উল্লেখ না করা, তাই এটি লিনাক্স, ম্যাক এবং পিসিতে
জয়

3
100% আর বিনামূল্যে নয়, তবে এখনও ভাল ক্লায়েন্ট client
চুউ

12

একটি ওপেন-সোর্স জিআইটি জিইআইআই যার ইন্টারফেসটি ইতিবাচকভাবে ভীতিকর নয় gitg। থেকে প্রকল্পের ওয়েবসাইট :

gitg হ'ল git সংগ্রহস্থল দেখতে GNOME GUI ক্লায়েন্ট।

এখানে চিত্র বর্ণনা লিখুন


1
ভীতিজনক নয়, সুপার বৈশিষ্ট্য সমৃদ্ধও নয়। এটি একটি গ্রাফিকাল সংস্করণgit log --graph --oneline --decorate
চার

এছাড়াও, কেবল
ফ্লোব্যাক

4

আপনি যদি কোনও জেট ব্রেন আইডিই ( https://www.jetbrains.com/ ) ব্যবহার করতে পারেন তবে আমি আপনাকে এটি করার পরামর্শ দিচ্ছি। গিটের জন্য তাদের একটি সুন্দর বিল্ট-ইন জিইউ আছে (এবং অন্যান্য ভিসিএসও রয়েছে) ... এখানে বর্ণিত অন্যান্য সফ্টওয়্যারগুলির মতো বৈশিষ্ট্যগুলি এতটা প্যাক করা না হলেও এটি কাজ করে।

এছাড়াও, কিউজিট আমার পক্ষে কাজ করে। আমি যখন কেবল একটি অন্ধকার (সাদা-কালো) জিটিকে থিমটিতে স্যুইচ করার চেষ্টা করেছি তখন কেবলমাত্র আমিই সমস্যার মুখোমুখি হয়েছি।


বিরোধের সমাধানের জন্য কীভাবে 3 উপায় একত্রিত করা হচ্ছে?
জোনাথন

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

1
আরও দু'বছরের বেশি সক্রিয় বিকাশের পরে, আমি কেবল জেটব্রেইন পণ্যগুলি কীভাবে আশ্চর্যরূপে উত্সাহিত করেছি তা পুনরায় জোর দিয়ে বলতে পারি (সেগুলি সবই মূলত)। এবং যদি আমার একেবারে কোনও বিকল্প জিআইটি জিইআই দরকার হয়, আমি গিটক্রেনের সাথে যাব।
যন্তর

আমি @ জ্যান্টারের সাথে একমত জেটব্রেইন পণ্যগুলির মধ্যে সর্বোত্তম এবং স্বজ্ঞাত গিট ইন্টিগ্রেশন (ইমো) রয়েছে তবে তাঁর মন্তব্যটি selected lines of the codeকেবল আংশিকভাবে সঠিক। তারা এই বছরের শুরুতে মঞ্চের জন্য কুনি নির্বাচন করতে বৈশিষ্ট্য যুক্ত করেছে, তবে একক লাইন (উদাহরণস্বরূপ একক কুনির অংশ) নির্বাচন করা সম্ভব নয় ( তবে তারা সম্ভবত এতে কাজ করছে )।
গ্রিডো


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