මම git
විවිධ ව්යාපෘතිවල අනුවාද පාලනය සඳහා භාවිතා කරමි .
ව්යාපෘතියක කොමිස් හා ශාඛා හරහා සැරිසැරීමට සහ git ව්යාපෘතිවල අනුවාදයන් ලබා ගැනීමට GUI මෘදුකාංග තිබේද?
gitKraken
gitkraken.com
මම git
විවිධ ව්යාපෘතිවල අනුවාද පාලනය සඳහා භාවිතා කරමි .
ව්යාපෘතියක කොමිස් හා ශාඛා හරහා සැරිසැරීමට සහ git ව්යාපෘතිවල අනුවාදයන් ලබා ගැනීමට GUI මෘදුකාංග තිබේද?
gitKraken
gitkraken.com
Answers:
මම හිතන්නේ ඔබ git සඳහා ඉදිරිපස කෙළවර භාවිතා කිරීමට පහසු දෙයක් සොයයි.
Git Wiki හි InterfacesFrontendsAndTools පිටුවේ " චිත්රක අතුරුමුහුණත් " කොටස බලන්න. එහිදී පහත සඳහන් කරුණු සඳහන් කර ඇත:
gitk
පැකේජයේ)git-gui
පැකේජයේ)සංස්කරණය කරන්න: අනෙක් පිළිතුරු වල දක්වා ඇති යෝජනා මේවාය.
මට පෞද්ගලිකව භාවිතා කිරීමට පහසු යැයි පෙනෙන මෘදුකාංග කිහිපයක් තිබේ.
ඉහත සඳහන් සියලු මෙවලම් පරීක්ෂා කර බැලීමෙන් පසු, මගේ Git ගබඩාවන් කළමනාකරණය කිරීම සඳහා පහත සඳහන් මෙවලම් සමඟ මම නිරාකරණය කර ඇත:
ස්මාර්ට්ගිට්
ස්මාර්ට්ගිට් යනු ප්රශස්ත වැඩ ප්රවාහයන් සහිත Git සඳහා භාවිතයට පහසු චිත්රක පරිශීලක අතුරුමුහුණතකි. මෘදුකාංග සංවර්ධන ව්යාපෘතිවල එදිනෙදා වැඩ සඳහා අවශ්ය සියලුම Git සහ Mercurial විශේෂාංග සඳහා SmartGit සහාය දක්වයි:
GitHub සහ BitBucket වැනි සබැඳි ගබඩාවලට ඔබව සම්බන්ධ කිරීමට මායාකාරිය භාවිතා කිරීමට මට පහසුය
හාවා වීසීඑස්
ඊට වෙනස්ව, RabbitVCS වෙනත් මෙවලම් වලට වඩා වෙනස් ප්රවේශයක් ඇත. ඔබේ git නිධිය සඳහා බාහිර UI එකක් ලබා දෙනවා වෙනුවට, එය ස්වකීය භාවය නාටිලස් සමඟ ඒකාබද්ධ කරයි. ඇත්ත වශයෙන්ම RabbitVCS යනු ඔබ භාවිතා කරන අනුවාද පාලන පද්ධති වෙත සරල හා සරල ප්රවේශයක් ලබා දීම සඳහා ලියන ලද චිත්රක මෙවලම් සමූහයකි.
ඔව්; git හි git gui
විධානයක් ඇත, ඔබට විධානය සමඟ ධාවනය කළ හැකිය .
එය ක්රියා නොකරන්නේ නම්, එයින් අදහස් වන්නේ ඔබ සඳහා GUI ස්ථාපනය කළ යුතු git
බවයි. Git-gui පැකේජය ස්ථාපනය කිරීමෙන් ඔබට මෙය කළ හැකිය . නැතහොත්, ඊටත් වඩා හොඳයි, git-all පැකේජය ස්ථාපනය කරන්න .
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
නැවත CLI වෙත යාමට පෙර ටික කලක් භාවිතා කළෙමි . විනෝදාස්වාද වටිනාකම සඳහා gource
, ඔබගේ git ඉතිහාසය සජීවිකරණයක් බවට පත් කළ හැකි :)
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
සඟවන්න
මම ස්මාර්ට්ගිට් වලට තරමක් පක්ෂග්රාහී ය. ඔබට ඒ ගැන වැඩි විස්තර මෙතැනින් කියවිය හැකිය. එය ලිනක්ස් හි වඩාත්ම සම්පූර්ණ සේවාදායකයා වේ. එසේ පැවසුවහොත්, විධාන රේඛාවේ සැබෑ ශක්තියක් ඇති අතර, GUI භාවිතා කිරීමට පෙර එය හොඳින් ඉගෙන ගැනීමට මම යෝජනා කරමි.
මම GitKraken සංවර්ධනය කරන කණ්ඩායමේ සිටිමි , එබැවින් මම ටිකක් පක්ෂග්රාහී ය, නමුත් මම එය නිර්දේශ කර බලන්නම්. එය හරස් වේදිකාවක් වන බැවින් ඔබට වින්ඩෝස් , මැක් සහ ලිනක්ස් වල එකම මෙවලම භාවිතා කළ හැකි අතර එය අහෝසි කිරීම / නැවත කිරීම, සුචිගත කළ සෙවීම සහ ප්රතිචාරාත්මක, බුද්ධිමත් නිර්මාණයක් ඇතුළු තවත් සුවිශේෂී අංගයන්ගෙන් සමන්විත වේ. GitKraken ඔබ වෙනුවෙන් වැඩ නොකරන්නේ නම්, මම Git Extensions (Windows) සහ GitHub Desktop (Windows / Mac) සමඟ භාවිතා කර යම් සාර්ථකත්වයක් ලබා ඇත්තෙමි .
16.04
අතර පළමු හැඟීම ඇත්තෙන්ම හොඳයි. කිසියම් අවස්ථාවක මෙම ව්යාපෘතිය විවෘත කිරීමට කිසියම් සැලසුමක් තිබේද?
ප්රභවයෙන් ( http://www.syntevo.com/smartgit/index.html ) tar.gz ගොනුව බාගත කර සම්පාදනය කරනවා වෙනුවට , සාමාන්ය විධාන භාවිතයෙන් ස්ථාපනය කිරීමට කෙනෙකුට ඉඩ සලසන දියත් කිරීමේ පෑඩයේ PPA ඇත .smartgit
apt-get
ටර්මිනලයකින් ( Ctrl+ Alt+ t), පහත දැක්වෙන විධානයන් ඇතුළත් කරන්න:
sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit
මෙය ස්මාර්ට්ගිට් හි නවතම අනුවාදය ස්ථාපනය කරනු ඇත.
නමින් සාපේක්ෂව නව (හුදෙක් මාස ගණනකට පෙර නිකුත්) මෘදුකාංග ද ඇත GitEye .
එය සූර්යග්රහණ RCP රාමුව මත පදනම් වූ බැවින් එය හුරුපුරුදු චිත්රක අතුරු මුහුණතක් සපයයි. එය ජාවා මත ධාවනය වන බැවින් ඔබට එය වින්ඩෝස් සහ මැක් වලද භාවිතා කළ හැකිය.
එය උත්සාහ කර බලන්න; එය නොමිලේ.
මෙතෙක් මගේ එකම පැමිණිල්ල වන්නේ එහි ඒකාබද්ධ කිරීමේ මෙවලම තරමක් සීමිත බවය
මම එය කවදාවත් හොඳම git සේවාදායකයා ලෙස නොකියමි, නමුත් මෙල්ඩ් විසින් මූලික අනුවාද පාලන ක්රියාකාරිත්වයක් සපයන බව සැලකිය යුතු වුවත්, එහි ප්රධාන අරමුණ ලිපිගොනු සහ නාමාවලි සංසන්දනය කිරීමයි:
විශේෂාංග දළ විශ්ලේෂණය උපුටා දක්වමින්:
- Git, Mercurial, Bazaar සහ SVN ඇතුළු බොහෝ අනුවාද පාලන පද්ධති සඳහා මෙල්ඩ් සහාය දක්වයි
- ඔබ සිදු කිරීමට පෙර සිදු කළ වෙනස්කම් මොනවාදැයි පරීක්ෂා කිරීමට ගොනු සැසඳීම් දියත් කරන්න
- ගොනු අනුවාදකරණ තත්වයන් බලන්න
- සරල අනුවාද පාලන ක්රියා ද ඇත (එනම්, කැපවීම / යාවත්කාලීන කිරීම / එකතු කිරීම / ඉවත් කිරීම / මකා දැමීම)
ඔබගේ අරමුණ සහ කාර්ය ප්රවාහය මත පදනම්ව, ඔබේ ප්රියතම IDE හි අනුවාද පාලන ප්ලගිනය දෙස සමීපව බැලීම සිත්ගන්නා සුළු විය හැකිය. මම එවැනි උදාහරණ භාවිතා කළේ සූර්යග්රහණය, මොනෝඩෙලොප් සහ පයිචාර්ම් යනුවෙනි.