ઇમાક્સમાં ગિટ ઇન્ટરફેસને આવૃત્તિ 3.0 સુધી પહોંચે છે

જો તમે કામ કરો છો Git સાથે અને તમને Emacs હેઠળ કામ કરવાનું પણ ગમે છે, નીચેની એપ્લિકેશન તમારી રુચિ પણ ધ્યાનપાત્ર હોઈ શકે છે. આજે આપણે જે એપ્લિકેશન વિશે વાત કરીશું તેને કહેવામાં આવે છે Magit, Emacs માં ગિટ ઇન્ટરફેસ કે જે વર્કફ્લોને ઑપ્ટિમાઇઝ કરવા પર ભાર મૂકે છે.

આદેશોને ટૂંકા કીસ્ટ્રોક દ્વારા બોલાવવામાં આવે છે અને નેમોનિક્સ કે અત્યંત કાર્યક્ષમ ઇન્ટરફેસમાં કર્સરની સ્થિતિને ધ્યાનમાં લો સંદર્ભ સંવેદનશીલ વર્તન પ્રદાન કરવા માટે. Magit એ Git માટે સંપૂર્ણ ટેક્સ્ટ-આધારિત વપરાશકર્તા ઇન્ટરફેસ છે. તે ગિટના કમાન્ડ-લાઈન ઈન્ટરફેસ અને વિવિધ GUI વચ્ચેના અંતરને દૂર કરે છે, જેનાથી તમે થોડીક નેમોનિક કી દબાવીને તુચ્છ અને વિસ્તૃત સંસ્કરણ નિયંત્રણ કાર્યો કરી શકો છો.

મેગીટ કેટલાક Git આદેશો ચલાવ્યા પછી તમે જે મેળવો છો તેના સુધારેલા સંસ્કરણ જેવું લાગે છે, પરંતુ મેગિટમાં દરેક દૃશ્યમાન માહિતી એક એવા બિંદુ સુધી પણ કાર્યક્ષમ છે જે કોઈપણ Git GUI પ્રદાન કરે છે તેનાથી ઘણી આગળ જાય છે. અને તે આ આઉટપુટને આપમેળે અપડેટ કરવાનું ધ્યાન રાખે છે. જ્યારે તે અપ્રચલિત બની જાય છે. પૃષ્ઠભૂમિમાં, Magit માત્ર Git આદેશો ચલાવે છે, અને જો વપરાશકર્તા શું ચાલી રહ્યું છે તે જોવા માંગે છે, તો તે Magit સાથે Git કમાન્ડ લાઇન શીખવાનું સરળ બનાવે છે.

Magit Git ફંક્શન્સના ઉપયોગને સમર્થન અને સુવ્યવસ્થિત કરે છે કે મોટાભાગના વપરાશકર્તાઓ અને અન્ય ગિટ ક્લાયંટના વિકાસકર્તાઓ દેખીતી રીતે બિન-કમાન્ડ લાઇન ઇન્ટરફેસમાં વ્યાજબી રીતે રેન્ડર કરી શકતા નથી. મેગિટ કમાન્ડ લાઇન અથવા કોઈપણ GUI કરતાં ઝડપી અને વધુ સાહજિક છે, અને તે નવા નિશાળીયા અને નિષ્ણાતો બંનેને સમાન રીતે લાગુ પડે છે.

મોટાભાગના સંભવિત વપરાશકર્તાઓ Magit વિશે અજાણ છે. અન્ય લોકો તેના અસ્તિત્વથી વાકેફ હોઈ શકે છે, પરંતુ તેનો પ્રયાસ કરવાનું વિચારશે નહીં કારણ કે તે Emacs ટેક્સ્ટ એડિટરના એક્સ્ટેંશન તરીકે લાગુ કરવામાં આવ્યું છે.

જોનાસ બર્નૌલી કહે છે કે તે મેગિટની આ ધારણાને બદલવા માંગે છે.

"આ તે કંઈક છે જે હું આવતા વર્ષે બદલવાની યોજના ઘડી રહ્યો છું કારણ કે મને લાગે છે કે મેગિટ અન્ય સંપાદકો અને IDE ના વપરાશકર્તાઓ માટે પણ એક મહાન ગિટ ઈન્ટરફેસ હોઈ શકે છે. મને એવી લાગણી છે કે ઘણા Git વપરાશકર્તાઓ ઇચ્છે છે, અથવા ઓછામાં ઓછું, Magit જેવું કંઈક ઈચ્છે છે."

જ્યાં સુધી વ્યક્તિ Emacs અને Git સાથે પહેલેથી જ પરિચિત હોય ત્યાં સુધી Magitનું શીખવાનું વળાંક પ્રમાણમાં સપાટ છે. Emacs ની પૂર્વ જાણકારી વિના, વળાંક થોડો વધારે છે.

જો કે, એ હકીકતને બાજુ પર રાખીએ કે Magit પ્રથમ નજરમાં ખૂબ પ્રભાવશાળી લાગતું નથી, સંભવિત વપરાશકર્તાઓને તેનો પ્રયાસ કરતા અટકાવતું મુખ્ય પરિબળ એ Emacs નું શીખવાનું વળાંક (વાસ્તવિક અથવા માનવામાં આવતું) (અને કમનસીબે પ્રતિષ્ઠા પણ) છે. Emacs વપરાશકર્તાઓ, અલબત્ત, માને છે કે આ અવરોધ પાર કરવો યોગ્ય છે, પરંતુ તે કોઈપણને મદદ કરશે નહીં અથવા સમજાવશે નહીં કે જેઓ તેમના વર્તમાન સંપાદક અથવા IDE સાથે વળગી રહેવા માંગે છે અને માત્ર Magit ને અજમાવવા માંગે છે.

Magit 3.0 વિશે

આ નવા સંસ્કરણમાં રજૂ કરવામાં આવેલી નવીનતાઓમાંથી, મુખ્ય ફેરફાર સંપૂર્ણપણે પુનઃડિઝાઇન કરેલ મેનુમાં છે જેનો ઉપયોગ દલીલો પસંદ કરવા અને પ્રત્યય આદેશો કરવા માટે થાય છે. Magit હવે આ મેનુઓને અમલમાં મૂકવા માટે ક્ષણિક પેકેજનો ઉપયોગ કરે છે.

Magit-વિભાગ હવે Magit ના સ્વતંત્ર રીતે વિતરિત કરવામાં આવે છે, અસંબંધિત પેકેજોને Magit's જેવા જ બફર અમલમાં મૂકવા માટે તેનો ઉપયોગ કરવાની મંજૂરી આપે છે. ક્ષણિકથી વિપરીત, તે હજુ પણ Magit રિપોઝીટરીમાં રાખવામાં આવે છે, જો કે તે હવે તેની પોતાની મેન્યુઅલ સાથે આવે છે.

તેવી જ રીતે, Magit હવે ધારે નહીં કે મુખ્ય શાખાને માસ્ટર કહેવામાં આવે છે. કોઈપણ વપરાશકર્તા રૂપરેખાંકન વિના, Magit તે ક્રમમાં મુખ્ય, માસ્ટર, ટ્રંક અને વિકાસનું પરીક્ષણ કરે છે અને મુખ્ય શાખા તરીકે વર્તમાન રિપોઝીટરીમાં અસ્તિત્વમાં છે તે પ્રથમનો ઉપયોગ કરે છે.

મેગિટ અન્ય ગિટ ઇન્ટરફેસોથી નોંધપાત્ર રીતે અલગ છે, અને તેના ફાયદા થોડા સ્ક્રીનશોટ પરથી તરત જ દેખાતા નથી. “કમનસીબે, મોટા ભાગના સંભવિત વપરાશકર્તાઓ Magit વિશે પણ જાણતા નથી. અન્ય લોકો તેના અસ્તિત્વથી વાકેફ હોઈ શકે છે, પરંતુ તેનો પ્રયાસ કરવાનું વિચારતા નથી કારણ કે તે Emacs ટેક્સ્ટ એડિટરના એક્સ્ટેંશન તરીકે અમલમાં મૂકવામાં આવ્યું છે, અને તેનો તેઓ ઉપયોગ કરતા નથી.

છેલ્લે, જો તમે તેના વિશે વધુ જાણવામાં સક્ષમ થવામાં રસ ધરાવો છો, તો તમે આમાંની વિગતોનો સંપર્ક કરી શકો છો નીચેની કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.