Linux-നുള്ള 11 മികച്ച ഗ്രാഫിക്കൽ Git ക്ലയന്റുകളും Git റിപ്പോസിറ്ററി വ്യൂവറുകളും


സോഫ്uറ്റ്uവെയർ വികസനത്തിനും മറ്റ് നിരവധി പതിപ്പ് നിയന്ത്രണ ജോലികൾക്കുമായി സൗജന്യവും ഓപ്പൺ സോഴ്uസ് ഡിസ്ട്രിബ്യൂഡ് വേർഷൻ കൺട്രോൾ സിസ്റ്റവുമാണ് Git. വേഗത, കാര്യക്ഷമത, ഡാറ്റാ സമഗ്രത എന്നിവയെ അടിസ്ഥാനമാക്കി ചെറുതും വലുതുമായ പ്രോജക്ടുകൾ വരെ എല്ലാം നേരിടാൻ ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു.

ലിനക്സ് ഉപയോക്താക്കൾക്ക് പ്രാഥമികമായി കമാൻഡ് ലൈനിൽ നിന്ന് Git കൈകാര്യം ചെയ്യാൻ കഴിയും, എന്നിരുന്നാലും, ലിനക്സ് ഡെസ്ക്ടോപ്പിൽ Git-ന്റെ കാര്യക്ഷമവും വിശ്വസനീയവുമായ ഉപയോഗം സുഗമമാക്കുന്ന നിരവധി ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് (GUI) Git ക്ലയന്റുകൾ ഉണ്ട്.

അതിനാൽ, Linux ഡെസ്ക്ടോപ്പ് ഉപയോക്താക്കൾക്കുള്ള GUI ഉള്ള ചില മികച്ച Git ഫ്രണ്ട്-എൻഡുകളുടെ ഒരു ലിസ്റ്റ് ചുവടെയുണ്ട്.

അതായത്, നമുക്ക് അവയെ ലിസ്റ്റുചെയ്യാൻ പോകാം.

1. GitKraken

GitKraken എന്നത് Linux-നുള്ള ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം, ഗംഭീരവും ഉയർന്ന കാര്യക്ഷമവുമായ Git ക്ലയന്റാണ്. ലിനക്സ്, മാക് ഒഎസ് എക്സ്, വിൻഡോസ് തുടങ്ങിയ യുണിക്സ് പോലുള്ള സിസ്റ്റങ്ങളിലും ഇത് പ്രവർത്തിക്കുന്നു. ഇനിപ്പറയുന്നതുപോലുള്ള സവിശേഷതകളിലൂടെ ഒരു Git ഉപയോക്താവിന്റെ ഉൽപ്പാദനക്ഷമത വർദ്ധിപ്പിക്കുന്നതിനാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്:

  1. വിഷ്വൽ ഇന്ററാക്ഷനും സൂചനകളും
  2. 100% ഒറ്റയ്uക്ക്
  3. ഒന്നിലധികം പ്രൊഫൈലുകളെ പിന്തുണയ്ക്കുന്നു
  4. ഒറ്റ-ക്ലിക്ക് പൂർവാവസ്ഥയിലാക്കുക, വീണ്ടും ചെയ്യുക എന്നീ പ്രവർത്തനങ്ങളെ പിന്തുണയ്ക്കുന്നു
  5. ബിൽറ്റ്-ഇൻ ലയന ഉപകരണം
  6. വേഗമേറിയതും അവബോധജന്യവുമായ ഒരു തിരയൽ ഉപകരണം
  7. ഒരു ഉപയോക്താവിന്റെ വർക്ക്uസ്uപെയ്uസുമായി എളുപ്പത്തിൽ പൊരുത്തപ്പെടുന്നു കൂടാതെ സബ്uമോഡ്യൂളുകൾ, Gitflow എന്നിവയെ പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു
  8. ഒരു ഉപയോക്താവിന്റെ GitHub അല്ലെങ്കിൽ Bitbucket അക്കൗണ്ടുമായി സംയോജിപ്പിക്കുന്നു
  9. കീബോർഡ് കുറുക്കുവഴികളും അതിലേറെയും.

ഹോംപേജ് സന്ദർശിക്കുക: https://www.gitkraken.com/

2. Git-cola

Git-cola, ഉപയോക്താക്കൾക്ക് ഒരു സുഗമമായ GUI പ്രദാനം ചെയ്യുന്ന, Linux-നുള്ള ഒരു ശക്തവും കോൺഫിഗർ ചെയ്യാവുന്നതുമായ Git ക്ലയന്റാണ്. ഇത് പൈത്തണിൽ എഴുതുകയും GPL ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കുകയും ചെയ്യുന്നു.

Git-cola ഇന്റർഫേസിൽ നിരവധി സഹകരണ ഉപകരണങ്ങൾ ഉൾപ്പെടുന്നു, അത് ഉപയോക്താക്കളുടെ ആഗ്രഹപ്രകാരം മറയ്ക്കാനും പുനഃക്രമീകരിക്കാനും കഴിയും. ഉപയോക്താക്കൾക്ക് ഉപയോഗപ്രദമായ നിരവധി കീബോർഡ് കുറുക്കുവഴികളും ഇത് വാഗ്ദാനം ചെയ്യുന്നു.

ഇതിന്റെ അധിക സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  1. ഒന്നിലധികം ഉപ-കമാൻഡുകൾ
  2. ഇഷ്uടാനുസൃത വിൻഡോ ക്രമീകരണങ്ങൾ
  3. കോൺഫിഗർ ചെയ്യാവുന്നതും പരിസ്ഥിതി വേരിയബിളുകളും
  4. ഭാഷാ ക്രമീകരണങ്ങൾ
  5. ഇഷ്uടാനുസൃത GUI ക്രമീകരണങ്ങളെ പിന്തുണയ്ക്കുന്നു

ഹോംപേജ് സന്ദർശിക്കുക: http://git-cola.github.io/

3. SmartGit

SmartGit Linux, Mac OS X, Windows എന്നിവയ്uക്കായുള്ള ഒരു ക്രോസ്-പ്ലാറ്റ്uഫോം, ശക്തമായ, ജനപ്രിയമായ GUI Git ക്ലയന്റ് കൂടിയാണ്. പ്രൊഫഷണലുകൾക്കുള്ള Git എന്ന് പരാമർശിക്കപ്പെടുന്ന ഇത്, ഉപയോക്താക്കളെ ദൈനംദിന Git വെല്ലുവിളികൾ കൈകാര്യം ചെയ്യാൻ പ്രാപ്uതമാക്കുകയും കാര്യക്ഷമമായ വർക്ക്ഫ്ലോകളിലൂടെ അവരുടെ ഉൽപ്പാദനക്ഷമത വർദ്ധിപ്പിക്കുകയും ചെയ്യുന്നു.

ഉപയോക്താക്കൾക്ക് അവരുടെ സ്വന്തം റിപ്പോകൾ അല്ലെങ്കിൽ മറ്റ് ഹോസ്റ്റിംഗ് ദാതാക്കൾ ഉപയോഗിച്ച് ഇത് ഉപയോഗിക്കാൻ കഴിയും. ഇനിപ്പറയുന്ന വിശിഷ്ടമായ സവിശേഷതകളോടെ ഇത് ഷിപ്പ് ചെയ്യുന്നു:

  1. Git pull അഭ്യർത്ഥനകളും അഭിപ്രായങ്ങളും പിന്തുണയ്ക്കുന്നു
  2. SVN ശേഖരണങ്ങളെ പിന്തുണയ്ക്കുന്നു
  3. Git-flow, SSH-client, file compare/merge tools എന്നിവയുമായി വരുന്നു
  4. GitHub, BitBucket, Atlassian Stash എന്നിവയുമായി ശക്തമായി സംയോജിക്കുന്നു

ഹോംപേജ് സന്ദർശിക്കുക: http://www.syntevo.com/smartgit/

4. ചിരിക്കുക

GTK+ ടൂൾകിറ്റ് ഉപയോഗിക്കുന്നതും Linux-ൽ മാത്രം പ്രവർത്തിക്കുന്നതുമായ Git ഉള്ളടക്ക ട്രാക്കറിനായുള്ള ഒരു സൗജന്യ GUI ക്ലയന്റാണ് Giggle. 2007 ജനുവരിയിൽ ഒരു ഹാക്കത്തോൺ ഇമെൻഡിയോയുടെ ഫലമായി ഇത് വികസിപ്പിച്ചെടുത്തു. ഇത് ഇപ്പോൾ ഗ്നോം ഇൻഫ്രാസ്ട്രക്ചറുമായി സംയോജിപ്പിച്ചിരിക്കുന്നു. ഇത് അടിസ്ഥാനപരമായി ഒരു Git വ്യൂവർ, ഉപയോക്താക്കളെ അവരുടെ റിപ്പോസിറ്ററി ചരിത്രം ബ്രൗസ് ചെയ്യാൻ അനുവദിക്കുന്നു.

ഹോംപേജ് സന്ദർശിക്കുക: https://wiki.gnome.org/giggle

5. Gitg

Git റിപ്പോസിറ്ററികൾ കാണുന്നതിനുള്ള ഒരു GNOME GUI ഫ്രണ്ട് എൻഡ് ആണ് Gitg. ആപ്ലിക്കേഷൻ മെനുവിലൂടെ ഗ്നോം ഷെൽ സംയോജനം പ്രാപ്തമാക്കുന്നു, അടുത്തിടെ ഉപയോഗിച്ച റിപ്പോസിറ്ററികൾ കാണാൻ ഉപയോക്താക്കളെ പ്രാപ്തരാക്കുന്നു, റിപ്പോസിറ്ററി ഹിസ്റ്ററി ബ്രൗസ് ചെയ്യൽ തുടങ്ങിയ സവിശേഷതകൾ ഇതിൽ ഉൾപ്പെടുന്നു.

ഇത് ഒരു ഫയലുകളുടെ കാഴ്uച, കമ്മിറ്റുകൾ രചിക്കുന്നതിനുള്ള സ്റ്റേജിംഗ് ഏരിയ, കൂടാതെ ഘട്ടം ഘട്ടമായുള്ള മാറ്റങ്ങൾ, ഓപ്പൺ റിപ്പോസിറ്ററി, ക്ലോൺ റിപ്പോസിറ്ററി, ഉപയോക്തൃ വിവരങ്ങൾ എന്നിവയും വാഗ്ദാനം ചെയ്യുന്നു.

ഹോംപേജ് സന്ദർശിക്കുക: https://wiki.gnome.org/Apps/Gitg

6. Git GUI

Git GUI എന്നത് Linux, Windows, Mac OS X എന്നിവയിൽ പ്രവർത്തിക്കുന്ന Git-നുള്ള ഒരു ക്രോസ്-പ്ലാറ്റ്uഫോമും പോർട്ടബിൾ Tcl/Tk അടിസ്ഥാനമാക്കിയുള്ള GUI ഫ്രണ്ട്-എൻഡുമാണ്. പുതിയ കമ്മിറ്റുകൾ സൃഷ്ടിച്ചുകൊണ്ട് ഉപയോക്താക്കളെ അവരുടെ ശേഖരണത്തിൽ മാറ്റങ്ങൾ വരുത്താൻ പ്രാപ്uതമാക്കുന്നതിലൂടെ പ്രതിബദ്ധത സൃഷ്ടിക്കുന്നതിൽ ഇത് പ്രധാനമായും ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു. നിലവിലുള്ളവ ഭേദഗതി ചെയ്യുക, ശാഖകൾ നിർമ്മിക്കുക. കൂടാതെ, പ്രാദേശിക ലയനങ്ങൾ നടത്താനും റിമോട്ട് റിപ്പോസിറ്ററികളിലേക്ക് കൊണ്ടുവരാനും/പുഷ് ചെയ്യാനും ഇത് അവരെ അനുവദിക്കുന്നു.

ഹോംപേജ് സന്ദർശിക്കുക: https://www.kernel.org/pub/software/scm/git/docs/git-gui.html

7. ക്യുജിറ്റ്

QT/C++ ൽ എഴുതിയ ലളിതവും വേഗതയേറിയതും നേരായതും എന്നാൽ ശക്തവുമായ GUI Git ക്ലയന്റാണ് QGit. ഇത് ഉപയോക്താക്കൾക്ക് ഒരു നല്ല യുഐ വാഗ്ദാനം ചെയ്യുന്നു കൂടാതെ വ്യത്യസ്തമായ വികസന ശാഖകൾ പിന്തുടർന്ന് പുനരവലോകന ചരിത്രം ബ്രൗസ് ചെയ്യാനും പാച്ച് ഉള്ളടക്കം ഗ്രാഫിക്കായി മാറ്റിയ ഫയലുകൾ കാണാനും അവരെ അനുവദിക്കുന്നു.

അതിന്റെ ചില സവിശേഷതകൾ ചുവടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു:

  1. കാണുക, പുനരവലോകനം, വ്യത്യാസങ്ങൾ, ഫയൽ ചരിത്രം, ഫയൽ വ്യാഖ്യാനങ്ങൾ, ആർക്കൈവ് ട്രീകൾ
  2. മാറ്റങ്ങളെ പിന്തുണയ്ക്കുന്നു
  3. തിരഞ്ഞെടുത്ത കമ്മിറ്റുകളിൽ നിന്ന് പാച്ച് സീരീസ് പ്രയോഗിക്കാനോ ഫോർമാറ്റ് ചെയ്യാനോ ഉപയോക്താക്കളെ പ്രാപ്തമാക്കുന്നു
  4. രണ്ട് QGit സംഭവങ്ങൾക്കിടയിലുള്ള കമ്മിറ്റുകൾക്കുള്ള ഡ്രാഗ് ആൻഡ് ഡ്രോപ്പ് ഫംഗ്uഷനുകളും പിന്തുണയ്ക്കുന്നു
  5. അസോസിയേറ്റ്uസ് കമാൻഡുകൾ സീക്വൻസുകളും സ്uക്രിപ്റ്റുകളും ഒരു ഇഷ്uടാനുസൃത പ്രവർത്തനത്തിന് എക്uസിക്യൂട്ടബിൾ ചെയ്യുന്നതെന്തും
  6. പുഷ്/പോപ്പ്, അപ്ലൈ/ഫോർമാറ്റ് പാച്ചുകൾ എന്നിങ്ങനെയുള്ള സാധാരണ StGit കമാൻഡുകൾക്കും മറ്റു പലതിനുമായി ഇത് ഒരു GUI നടപ്പിലാക്കുന്നു

ഹോംപേജ് സന്ദർശിക്കുക: http://digilander.libero.it/mcostalba/

8. GitForce

GitForce, Linux, Windows എന്നിവയിലും മോണോ പിന്തുണയുള്ള ഏത് OS-ലും പ്രവർത്തിക്കുന്ന Git-ന് ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതും അവബോധജന്യവുമായ GUI ഫ്രണ്ട്-എൻഡ് കൂടിയാണ്. ഇത് ഉപയോക്താക്കൾക്ക് ഏറ്റവും സാധാരണമായ ചില Git ഓപ്പറേഷനുകൾ നൽകുന്നു, കൂടാതെ മറ്റേതെങ്കിലും കമാൻഡ് ലൈൻ Git ടൂൾ ഉൾപ്പെടുത്താതെ മാത്രം ഉപയോഗിക്കാവുന്നത്ര ശക്തവുമാണ്.

ഹോംപേജ് സന്ദർശിക്കുക: https://sites.google.com/site/gitforcetool/home

9. എജിറ്റ്

Egit, Eclipse IDE-യുടെ Git പ്ലഗിൻ ആണ്, Git-നുള്ള ഒരു എക്ലിപ്സ് ടീം പ്രൊവൈഡർ. Git-ന്റെ JQit java ഇംപ്ലിമെന്റേഷനു മുകളിൽ എക്ലിപ്സ് ടൂളിംഗ് നടപ്പിലാക്കുന്നതിനാണ് പദ്ധതി ലക്ഷ്യമിടുന്നത്. ഒരു റിപ്പോസിറ്ററി എക്uസ്uപ്ലോറർ, പുതിയ ഫയലുകൾ, കമ്മിറ്റ് വിൻഡോ, ഹിസ്റ്ററി വ്യൂ തുടങ്ങിയ സവിശേഷതകൾ Eqit ഉൾക്കൊള്ളുന്നു.

ഹോംപേജ് സന്ദർശിക്കുക: http://www.eclipse.org/egit/

10. GitEye

ആസൂത്രണം, ട്രാക്കിംഗ്, കോഡ് അവലോകനം, TeamForge, GitGub, Jira, Bugzilla എന്നിവയും അതിലേറെയും പോലെയുള്ള ബിൽഡ് ടൂളുകളും എളുപ്പത്തിൽ സംയോജിപ്പിക്കുന്ന Git-നുള്ള ലളിതവും അവബോധജന്യവുമായ GUI ക്ലയന്റാണ് GitEye. ശക്തമായ വിഷ്വലൈസേഷനും ചരിത്ര മാനേജുമെന്റ് സവിശേഷതകളും ഉപയോഗിച്ച് ഇത് വഴക്കമുള്ളതാണ്.

ഹോംപേജ് സന്ദർശിക്കുക: http://www.collab.net/products/giteye

11. GITK (ജനറലൈസ്ഡ് ഇന്റർഫേസ് ടൂൾകിറ്റ്)

ഏത് സാഹചര്യത്തിലും സോഫ്uറ്റ്uവെയർ ഉപയോഗിച്ച് ഫലപ്രദമായി പ്രവർത്തിക്കാൻ ഉപയോക്താക്കളെ പ്രാപ്uതമാക്കുന്ന Git-നുള്ള ഒരു മൾട്ടി-ലേയേർഡ് GUI ഫ്രണ്ട്-എൻഡ് ആണ് GITK. സോഫ്uറ്റ്uവെയറിന്റെ അഡാപ്uറ്റിവിറ്റി സമ്പുഷ്ടമാക്കുക എന്നതാണ് ഇതിന്റെ പ്രധാന ലക്ഷ്യം, ഇത് ഒരു മൾട്ടി-ലേയേർഡ് ആർക്കിടെക്uചറിൽ പ്രവർത്തിക്കുന്നു, അവിടെ ഇന്റർഫേസ് പ്രവർത്തനം കാഴ്ചയിൽ നിന്നും ഭാവത്തിൽ നിന്നും വേണ്ടത്ര വേർതിരിക്കുന്നു.

പ്രധാനമായി, കഴിവ്, മുൻഗണനകൾ, നിലവിലെ പരിസ്ഥിതി എന്നിവയെ ആശ്രയിച്ച് അവന്റെ/അവളുടെ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമായ തരവും ശൈലിയും തിരഞ്ഞെടുക്കാൻ ഓരോ ഉപയോഗത്തെയും GITK അനുവദിക്കുന്നു.

ഹോംപേജ് സന്ദർശിക്കുക: http://gitk.sourceforge.net/

സംഗ്രഹം

ഈ പോസ്റ്റിൽ, Linux-നുള്ള GUI ഉള്ള ഏറ്റവും അറിയപ്പെടുന്ന ഏതാനും Git ക്ലയന്റുകളെ ഞങ്ങൾ അവലോകനം ചെയ്തു, എന്നിരുന്നാലും, മുകളിലെ പട്ടികയിൽ ഒന്നോ രണ്ടോ നഷ്uടമായേക്കാം, അതിനാൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിലൂടെ എന്തെങ്കിലും നിർദ്ദേശങ്ങൾക്കോ ഫീഡ്uബാക്കുകൾക്കോ ഞങ്ങളെ ബന്ധപ്പെടുക . ഒരു GUI ഉള്ള നിങ്ങളുടെ മികച്ച Git ക്ലയന്റിനെക്കുറിച്ചും നിങ്ങൾ അത് ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നത് എന്തുകൊണ്ടാണെന്നും നിങ്ങൾക്ക് ഞങ്ങളോട് പറയാനാകും.