විෂුවල් ස්ටුඩියෝ සමඟ Git භාවිතා කිරීම [වසා ඇත]


1455

දිගුකාලීන දෘශ්‍ය ප්‍රභව ආරක්ෂිත පරිශීලකයෙකු ලෙස (සහ වෛර කරන්නා) මම සගයකු සමඟ SVN වෙත මාරුවීම ගැන සාකච්ඡා කරමින් සිටියෙමි ; ඔහු යෝජනා කළා Git භාවිතා කරන්න ඒ වෙනුවට . පෙනෙන ආකාරයට, එය මධ්‍යම සේවාදායකයක් නොමැතිව සම වයසේ සිට සම වයසේ මිතුරන් ලෙස භාවිතා කළ හැකිය (අපි 3-සංවර්ධක කණ්ඩායමක්).

දෘශ්‍ය චිත්‍රාගාරය සමඟ Git ඒකාබද්ධ කරන මෙවලම් ගැන මට කිසිවක් සොයා ගැනීමට නොහැකි වී ඇත, නමුත් - එවැනි දෙයක් තිබේද?

විෂුවල් ස්ටුඩියෝ සමඟ Git භාවිතා කිරීම සඳහා ඇති තාක්ෂණයන් මොනවාද? මා ආරම්භ කිරීමට පෙර ඒවා වෙනස් වන්නේ කෙසේද යන්න ගැන මා දැනගත යුත්තේ කුමක්ද?


4
මම VS 2010 සඳහා Git Source Control Provider එක් කළෙමි, එබැවින් එය තවමත් ක්‍රියාත්මක වේ.
වේඩ් 73

3
VS කණ්ඩායමෙන් මෙම නිබන්ධනය පරීක්ෂා කරන්න . ඊළඟ යාවත්කාලීන කිරීම; VS 2012 සඳහා යාවත්කාලීන 2 දැන් ඕනෑම දිනක පැමිණේ. VS2012 සඳහා ප්‍රජා තාක්ෂණ පෙරදසුන (CTP) මෙතැනින් බාගත හැකිය . විකල්පයක් ලෙස, ඔබ CMMI, Agile, Scrum 1/2 යනාදිය වෙත පිවිසෙන්නේ නම් ඔබට නොමිලේ ගිණුමක් සඳහා ලියාපදිංචි විය හැකිය (පොදු හෝ පෞද්ගලික වලාකුළු අවස්ථා) සහ වෙබ්-පාදක TFS tfs.visualstudio හි
ඇනී

3
මම දැන් අවුරුදු දෙකක් තිස්සේ Visual Studio සහ git භාවිතා කරනවා. මෙම ගැටලුවට හොඳම විසඳුම වන්නේ ඇට්ලේෂියන්ස් සෝර්ස්ට්‍රී වැනි වෙනම ප්‍රභව පාලන යෙදුමක් භාවිතා කිරීමයි. එය නොමිලේ, ස්ථාපනය කිරීමට පහසුය, හොඳ GUI එකක් ඇති අතර පරිශීලක හිතකාමී වේ, ඔබ ක්‍රෝම් හි වෙබය පිරික්සන්නාක් මෙන් ඔබට බහු ගබඩාවන් (විවිධ ව්‍යාපෘති) ගවේෂණය කළ හැකිය, සහ වඩාත්ම වැදගත් ලෙස, බහු ප්‍රභව පාලන පද්ධති සඳහා සහාය වන්න. එය උත්සාහ කර බලන්න! ඔබ කලකිරීමට පත් නොවනු ඇත, මම ඔබට සහතික වෙමි!
ෆාසි

2
විෂුවල් ස්ටුඩියෝ 2013 සිට ආරම්භ වන Git සඳහා සහය දක්වයි
rustyx

17
1342 දෙනෙක් මෙම ප්‍රශ්නය මතු කර ඇති අයුරු මම ප්‍රිය කරමි. සමහර මෝඩයන් පැමිණ එය කෙසේ හෝ වසා දමයි. හොඳයි ස්ටැක් ඕවර්ෆලෝ .... SO හි නිර්ණායකයන්ට නොගැලපේ නම් එය වැදගත් වන්නේ එය බොහෝ දෙනෙකුට එතරම් ප්‍රයෝජනවත් නම්. මෙම වෙබ් අඩවියේ කාරණය ප්‍රයෝජනවත් විය යුතු නොවේද?
thebunnyrules

Answers:


1070

2013 ජනවාරි මාසයේදී මයික්‍රොසොෆ්ට් සමාගම සිය සියලුම ALM නිෂ්පාදන සඳහා පූර්ණ Git සහය ලබා දෙන බව නිවේදනය කළේය. ඔවුන් ප්ලගිනයක් ප්‍රකාශයට පත් කර ඇත විෂුවල් ස්ටුඩියෝ 2012 සඳහා Git ප්‍රභව පාලන ඒකාබද්ධතාවය එක් කරයි.

විකල්පයක් ලෙස, Git Extensions නමින් ව්‍යාපෘතියක් තිබේ විෂුවල් ස්ටුඩියෝ 2005, 2008, 2010 සහ 2012 සඳහා ඇඩෝන මෙන්ම වින්ඩෝස් එක්ස්ප්ලෝරර් ඒකාබද්ධ කිරීම ඇතුළත් වන ඇත. එය නිතිපතා යාවත්කාලීන වන අතර ව්‍යාපෘති කිහිපයක් සඳහා එය භාවිතා කර ඇති බැවින්, එය ඉතා ප්‍රයෝජනවත් බව මට පෙනී ගියේය.

තවත් විකල්පයක් වන්නේ Git Source Control Provider .


9
ted.dennison: මෙම පිටුවට අනුව ( code.google.com/p/gitextensions ) එය VS 2005/2008 ප්ලගිනයකි.
ජොනාස්

10
මා නිවැරදි කිරීමට - මූලාශ්‍රය ගිතුබ් හි සත්කාරකත්වය දරයි, MSIs එසේ නොවේ.
ක්‍රිස් එස්

5
මම git දිගු ස්ථාපනය කර ඇත, එය ක්‍රියා කරන්නේ දෘශ්‍ය චිත්‍රාගාරය විසින් වන අතර එය සම්පුර්ණයෙන්ම ඒකාබද්ධ නොවේ. සොලියුෂන් එක්ස්ප්ලෝරර් වෙතින් පිරික්සීමට - පරීක්ෂා කිරීමට හැකි විසඳුමක් තිබේද?
ඩැනී

4
ඩැනී, යමෙකු VS සඳහා Git ප්‍රභව පාලන සැපයුම්කරුවෙකු මත වැඩ කරමින් සිටින අතර එය තරමක් ගැඹුරු මට්ටමේ ඒකාබද්ධතාවයක් සපයන බව පෙනේ: gitscc.codeplex.com
ජෝන් රිමර්

3
VS 2012 සඳහා විකල්ප තිබේද?
පෘථිවි එන්ජිම

202

මගේ ප්‍රොටොකෝල් බෆර්ස් වරාය සඳහා සී # වෙත දෘශ්‍ය චිත්‍රාගාරය සමඟ මම Git භාවිතා කරමි. මම GUI භාවිතා නොකරමි - මම විධාන රේඛාවක් මෙන්ම දෘශ්‍ය ස්ටුඩියෝවද විවෘතව තබමි.

බොහෝ දුරට එය හොඳයි - එකම ගැටළුව වන්නේ ඔබට ගොනුවක් නැවත නම් කිරීමට අවශ්‍ය වූ විටය. Git සහ Visual Studio යන දෙකම ඒවාට වඩා කැමතියි එය නැවත නම් කිරීමට එක් වූහ. මම හිතන්නේ එය විෂුවල් ස්ටුඩියෝව නැවත නම් කිරීම යන්නට මාර්ගයයි - ඔබ පසුව Git පැත්තේ කරන දේ ගැන සැලකිලිමත් වන්න. මෙය අතීතයේ සුළු වේදනාවක් වුවද, ඇත්ත වශයෙන්ම එය Git පැත්තේ තරමක් බාධාවකින් තොරව තිබිය යුතු බව මම අසා ඇත්තෙමි, මන්ද එහි අන්තර්ගතය බොහෝ දුරට එක හා සමාන වනු ඇති බව දැකිය හැකිය. (සාමාන්‍යයෙන් මුළුමනින්ම සමාන නොවේ - ඔබ පන්තිය, IME ලෙස නම් කරන විට ගොනුවක් නැවත නම් කිරීමට නැඹුරු වේ.)

නමුත් මූලික වශයෙන් - ඔව්, එය හොඳින් ක්‍රියාත්මක වේ. මම Git නවකයෙක්, නමුත් මට අවශ්‍ය සෑම දෙයක්ම කිරීමට මට එය ලබා ගත හැකිය. ඔබට බින් සහ ඕබ් සඳහා git නොසලකා හැරීමේ ගොනුවක් ඇති බවට වග බලා ගන්න, සහ * .user.


35
VS නැවත නම් කිරීම සමඟ git හොඳින් විය යුතුය. Git ලොගයේ හොඳ නම් කිරීම ලුහුබැඳීම සඳහා, ඔබ 'එකතු කරන්න' කොටස හා සමාන කැපවීමක වෙනසෙහි 'ඉවත් කිරීම' සිදු කරන බවට වග බලා ගත යුතුය. ඔබගේ .gitignore යාවත්කාලීන නම් git add -A මෙය පහසු කරයි.
සීබී බේලි

40
මමත් නවක වදයෙක් වන අතර, සත්‍යය පැවසීමට මම එය විධාන රේඛාවෙන් භාවිතා කිරීමට කැමැත්තෙමි . "බුද්ධිමත්" වීමට උත්සාහ කරන සහ මගේ පිටිපස්සේ "මැජික්" කිහිපයක් කිරීමට උත්සාහ කරන GUI එකකට git බලය හැසිරවීමට මම ටිකක් බය වෙමි.
hasen

1
උපදෙස් වලට ස්තූතියි. මම දැන් git (සහ github) වෙත ගිය අතර කිසි විටෙකත් ආපසු හැරී බලන්නේ නැත. මගේ සේවාදායකයා කාර්ය සාධනය භාවිතා කරයි (අහ්!). එබැවින් මගේ සැලසුම වන්නේ කාර්ය සාධනයෙන් එක් පිටවීමක් කිරීම, මගේ වැඩ කටයුතු git සමඟ කරන්න, පසුව එය නැවත පරීක්ෂා කරන්න.
මාර්ක් බෙක්විත්

7
AllCallMeLaNN: විධාන රේඛාව භාවිතා කිරීමේදී Git වෙත නවක ක්‍රීඩකයින්ට අපහසුතාවයක් ඇති බව ඔබ එහි විශාල උපකල්පනයක් කරමින් සිටී. 2009 අප්‍රියෙල් මාසයේ සිට හසන් ජේගේ ප්‍රකාශය දෙස බලන්න.
ජෝන් ස්කීට්

මම සාමාන්‍යයෙන් .user, * .සුඕ, බින්, ඕබ් ,. සහ _ * මගේ නොසලකා හැරීමේ ලැයිස්තුවට ... මට ඉහත සඳහන් එකක් එකතු කිරීමට අවශ්‍ය නම්, මට එය අතින් එකතු කළ හැකිය.
ට්රැකර් 1

93

Git ප්‍රභව පාලන සැපයුම්කරු යනු දෘශ්‍ය චිත්‍රාගාරය සමඟ Git ඒකාබද්ධ කරන නව ප්ලග් ඉන් ය.


2005 දී එය ක්‍රියාත්මක කිරීමට අවස්ථාවක් තිබේද?
කලා

3
හොඳින්. ටී.බී.එච්. මෙහි චිත්‍රක අතුරුමුහුණත වීඑස් 2010 තුළ මම Git සඳහා GUI එකක් සෙවූ විට හරියටම සොයමින් සිටියෙමි. මෙය පළ කිරීම ගැන ස්තූතියි. අනෙක් පිළිතුරු මට අවශ්‍ය දේ නොවේ. VisualSVN හා සසඳන විට ඔවුන් දුප්පත් ය.
ජේඩීපීකම්

1
එය ස්ථාපනය කිරීමට තීරණය කිරීමට පෙර සමාලෝචන කොටස marketplace.visualstudio.com/… හි දැකීමට මම නිර්දේශ කරමි .
QMaster

52

මම මේ ගැන ටිකක් සොයා බැලුවෙමි (උපසිරැසි සහ Git සමඟ). විෂුවල් ස්ටුඩියෝ වෙත තෙවන පාර්ශවීය ප්‍රභව පාලන විසඳුම් ඒකාබද්ධ කිරීමට ඉඩ ලබා දීම සඳහා සත්‍ය වශයෙන්ම ප්‍රභව පාලන ඒකාබද්ධ කිරීමේ API එකක් ඇත. කෙසේ වෙතත්, බොහෝ මිනිසුන් හේතු කිහිපයක් නිසා ඒ ගැන කරදර වන්නේ නැත.

පළමුවැන්න නම්, ඔබ අගුළු දමා ඇති පිරික්සුම් කාර්ය ප්‍රවාහයක් භාවිතා කරන බව API බොහෝ දුරට උපකල්පනය කරයි. එය ක්‍රියාත්මක කිරීම සඳහා මිල අධික වන කොකු විශාල ප්‍රමාණයක් ඇත, නැතහොත් ඔබ වඩාත් නවීන සංස්කරණ-ඒකාබද්ධ කිරීමේ කාර්ය ප්‍රවාහය භාවිතා කරන විට සමතලා කිරීම තේරුමක් නැත.

දෙවැන්න (එය සම්බන්ධයි) ඔබ උපසිරැසි සහ Git යන දෙකම දිරිමත් කරන සංස්කරණ-ඒකාබද්ධ කිරීමේ කාර්ය ප්‍රවාහය භාවිතා කරන විට, ඔබට සැබවින්ම අවශ්‍ය නොවේ දෘශ්‍ය ස්ටුඩියෝ අනුකලනය . SourceSafe හි විෂුවල් ස්ටුඩියෝ සමඟ ඒකාබද්ධ වීම පිළිබඳ ප්‍රධාන ler ාතකයා වන්නේ ඔබට (සහ සංස්කාරකවරයාට) ඔබ සතුව ඇති ගොනු මොනවාදැයි බැලූ බැල්මට පැවසිය හැකිය, ඒවා සංස්කරණය කිරීමට පෙර පරීක්ෂා කර බැලිය යුතු අතර ඔබට අවශ්‍ය වුවද පරීක්ෂා කර බැලිය නොහැක. ඔබට ගොනුවක් සංස්කරණය කිරීමට අවශ්‍ය වූ විට කළ යුතු ඕනෑම සංශෝධන-පාලක වොඩූ එකක් කිරීමට එය ඔබට උදව් කරයි. ඒ කිසිවක් සාමාන්‍ය Git කාර්ය ප්‍රවාහයක කොටසක් නොවේ.

ඔබ Git (හෝ සාමාන්‍යයෙන් SVN) භාවිතා කරන විට, ඔබේ සංශෝධන-පාලන අන්තර්ක්‍රියා සියල්ල සිදුවන්නේ ඔබේ සංවර්ධන සැසිවාරයට පෙර හෝ ඊට පසුවය (ඔබ සියල්ල ක්‍රියාත්මක කර පරීක්ෂා කළ පසු). එම අවස්ථාවේදී වෙනත් මෙවලමක් භාවිතා කිරීම ඇත්තෙන්ම වේදනාවක් නොවේ. ඔබට නිරන්තරයෙන් ඉදිරියට හා පසුපසට මාරු වීමට අවශ්‍ය නැත.


22
ඔබ කවදාවත් ලිපිගොනු / නාමාවලි ගෙනයාම හෝ නම් කිරීම සිදු කරන්නේ නැද්ද? මම මාස කිහිපයකට පෙර VisualSVN භාවිතා කිරීම ආරම්භ කළ අතර මට කිසි දිනෙක ආපසු යා නොහැක.
JohnOpincar

10
EDTED මට මෙයින් අදහස් කරන්නේ ඔබ දිගු කාලීන සංවර්ධනයකින් පසු ඔබ පරීක්ෂා කරන තෙක් සෑම ලිපිගොනු වෙනස් කිරීමකටම හේතු මතක තබා ගත යුතු බවයි. නිවැරදි කර, මගේ මතකයෙන් එම වෙනස ඉවත් කළ හැකි බව දැනගෙන පරීක්ෂා කරන්න. මම මෙය VS තුළ සිට කරන්න කැමතියි
පීටර් එම්

4
Git Extensions Visual Studio ප්ලගිනය මයික්‍රොසොෆ්ට් විසින් සපයා ඇති පැරණි පාසැල් අගුළු-පිරික්සුම් ප්‍රභව පාලන API වෙත පිවිසීමට උත්සාහ නොකරයි. එය සංස්කරණ-ඒකාබද්ධ කිරීමේ කාර්ය ප්‍රවාහයකට ඉතා හොඳින් ගැලපෙන අතර මූලික වශයෙන් IDE තුළම කැපවීම / තල්ලු කිරීම / අදින්න සහ ගොනු ඉතිහාසය එක් කරයි. සන්දර්භය මෙනුවේ ගොනු ඉතිහාසය තිබීම අතිශයින්ම ප්‍රයෝජනවත් වේ!
ජේකබ් ස්ටැන්ලි

3
මම ප්‍රධාන වශයෙන් එකඟ නොවන්නේ දෘශ්‍ය චිත්‍රාගාරයෙන් පිටතට යාමට සිදුවීම චෙක්පත් අතර වැඩි කාලයක් දිරිමත් කරන බැවිනි. බොහෝ අය දැනටමත් දවසේ ආරම්භයේදීම පිටව ගොස් ඇති අතර අවසානය දක්වා (හෝ ඊට වඩා නරක දින ගණනකට පසුව) පරීක්ෂා නොකරන්න. දෘශ්‍ය චිත්‍රාගාරය සමඟ ඒකාබද්ධ වීමෙන් ඔබේ කාර්ය ප්‍රවාහයේ ප්‍රභව පාලනය නිරන්තරයෙන් තබා ගැනීමට ඔබට ඉඩ සලසයි.
ක්‍රිස් මැක්ග්‍රාත්

8
VS2005 (VS2003?) හි දෘශ්‍ය ස්ටුඩියෝ ප්‍රභව පාලන ඒකාබද්ධ කිරීම විශේෂයෙන් පිටවීමේ-පිරික්සුම් ආකෘතියක් වෙත නැඹුරු නොවේ. උදාහරණයක් ලෙස AnkhSVN දෙස බලන්න. මම VS ඒකාබද්ධතාවයට කැමතියි, මන්ද නැවත නම් කිරීම ආදිය වඩාත් සුමට වේ.
රොජර් ලිප්ස්කොම්

38

Git, සමස්ත ගස්වල වැඩ කරන ආකාරයටම, IDE අනුකලනයෙන් ප්‍රතිලාභ ලබා ගන්නේ ප්‍රභව පාලන මෙවලම් වලට වඩා ගොනු පදනම් කරගත් හෝ පිටවීමේ-සංස්කරණ-කැපවීමේ රටාවක් අනුගමනය කරන බැවිනි. ඇත්ත වශයෙන්ම ඉතිහාස පරීක්‍ෂණයක් කිරීමට බොත්තමක් ක්ලික් කිරීම සතුටක් විය හැකි අවස්ථා තිබේ, නමුත් මම එය එතරම් අතපසු නොකරමි.

කළ යුතු සැබෑ දෙය නම් හවුල් ගබඩාවක නොතිබිය යුතු දේවලින් ඔබේ .gitignore ගොනුව පුරවා ගැනීමයි. පතල් වල සාමාන්‍යයෙන් පහත සඳහන් දෑ අඩංගු වේ (වෙනත් දේවල් අතර):

*.vcproj.*.user
*.ncb
*.aps
*.suo

නමුත් මෙය දැඩි ලෙස C ++ පක්ෂග්‍රාහී වන අතර කිසිදු පන්ති විශාරද විලාසිතාවේ ක්‍රියාකාරීත්වයක් අල්පය.

මගේ භාවිත රටාව පහත දැක්වෙන ආකාරයේ ය.

  1. විෂුවල් ස්ටුඩියෝ හි කේතය, කේතය, කේතය.

  2. සතුටු වන විට (කේතය කිරීමට සංවේදී අතරමැදි ලක්ෂ්‍යයක්, Git වෙත මාරුවීම, වේදිකා වෙනස්වීම් සහ සමාලෝචනය වෙනස් වේ. කිසියම් දෙයක් වැරදියි නම් දෘශ්‍ය ස්ටුඩියෝ වෙත ආපසු ගොස් නිවැරදි කරන්න, එසේ නොමැතිනම් කැප වන්න.

ඕනෑම ඒකාබද්ධ කිරීමක්, ශාඛාවක්, නැවත සකස් කිරීමක් හෝ වෙනත් විසිතුරු SCM දේවල් විධාන විමසුමේ සිට Git හි කිරීමට පහසුය. දෘශ්‍ය ස්ටුඩියෝ සාමාන්‍යයෙන් එය යටතේ දේවල් වෙනස් වීම ගැන සෑහීමකට පත්වේ, සමහර විට ඔබ ව්‍යාපෘති ලිපිගොනු සැලකිය යුතු ලෙස වෙනස් කර ඇත්නම් සමහර ව්‍යාපෘති නැවත පූරණය කිරීමට අවශ්‍ය වනු ඇත.

Git හි ප්‍රයෝජනය පූර්ණ IDE අනුකලනය නොකිරීමේ සුළු අපහසුතාවයට වඩා වැඩි බව මට පෙනී ගිය නමුත් එය යම් දුරකට රසයේ කාරණයක් වේ.


11
ඔබ එසේ නොකරන්නේ නම්, ඔබේ ව්‍යාපෘති ගොනුව අනුවාද පාලනය යටතේ තිබිය යුතුය.
සීබී බේලි

1
මෙය ඉතා වැදගත් වේ - ඔබ යමක් කිරීමට පටන් ගත් පසු .ගිටිගෝර් හි යමක් ඇතුළත් කිරීමට අමතක වීමෙන් සුවය ලැබීම හා අතු බෙදීම වේදනාකාරී ය, අවම වශයෙන්
කිවහොත්

3
En බෙන්ජෝල්: එය එතරම් වේදනාකාරී නොවිය යුතුයි. ඔබ කළ යුත්තේ git rm <file>සහ echo <file> >>.gitignore; git add .gitignoreඔබගේ සක්රිය ශාඛා උපදෙස් මත. ඔබ වෙනස සිදු කළ පසු ඔබට සෑම විටම වෙනත් ශාඛා වෙත චෙරි-පික් කරන්න.
සීබී බේලි

1
Har චාල්ස් බේලි, මෙම ප්‍රශ්නයේ මගේ වික්‍රමාන්විතයන් බලන්න: stackoverflow.com/questions/1887049/…
Benjol

9
Ike මයික් බ්‍රවුන්: ඔහු පරිශීලක විශේෂිත සැකසුම් වන * .user ගොනු නොසලකා හරියි.
සර්ඩ්ජන් ජොව්සික්

31

මයික්‍රොසොෆ්ට් විසින් Git for Visual Studio 2012 (යාවත්කාලීන 2) මෑතකදී ප්‍රකාශයට පත් කරන ලදී. මම තවම එය සමඟ සෙල්ලම් කර නැත, නමුත් මෙම වීඩියෝව යහපත් බව පෙනේ.

විෂුවල් ස්ටුඩියෝ 2012 වෙතින් Git භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ ඉක්මන් නිබන්ධනයක් මෙන්න .


මයික්‍රොසොෆ්ට් නිල නිෂ්පාදනයක් බැවින් මම මෙය නිර්දේශ කරමි. එය VS 2012 සී express
්‍රගාමී

28

ඉබ්බා ගිට් ද අතපසු නොකරන්න ... https://tortoisegit.org/


ඔව්, මෙය හොඳ UI ය, නමුත් නැත, එය දෘශ්‍ය ස්ටුඩියෝ සමඟ ඒකාබද්ධ නොවේ.
ස්කොට් රිපී

3
Git Source Control Provider විසින් දෘශ්‍ය ස්ටුඩියෝ හි සන්දර්භය මෙනුවට ඉබ්බා ගිට් විධාන එක් කරයි.
HotN

26

එය තියෙනවා Git සඳහා විෂුවල් ස්ටුඩියෝ යෙදුම් සඳහා වන මෙවලම් Microsoft විසින්. එය සහාය දක්වන්නේ විෂුවල් ස්ටුඩියෝ 2012 (යාවත්කාලීන 2) සඳහා පමණි.


දෘශ්‍ය චිත්‍රාගාරය 2012 සඳහා, මෙය හොඳම පිළිතුරයි. ක්‍රියාත්මක කිරීමේදී ඔවුන් විශාල පරිශ්‍රමයක් දරන බව පෙනේ, මගේ අත්දැකීම් අනුව එය අපේක්ෂා කළ පරිදි ක්‍රියාත්මක වේ!
RoelF

2
පුද්ගලික ගිතුබ් රෙපෝවක් භාවිතා කිරීම සඳහා මයික්‍රොසොෆ්ට් විසින් "Git සඳහා දෘශ්‍ය ස්ටුඩියෝ මෙවලම්" වින්‍යාස කරන්නේ කෙසේදැයි මට සිතා ගැනීමට නොහැකි විය. ඒ පිළිබඳ කිසියම් ලේඛනයක් හෝ නිබන්ධනයක් ඔබ දැක තිබේද?
ගොලිහර්

එය ස්ථාපනය කිරීමට තීරණය කිරීමට පෙර සමාලෝචන කොටස marketplace.visualstudio.com/… හි දැකීමට මම නිර්දේශ කරමි .
QMaster


18

විෂුවල් ස්ටුඩියෝ හි මයික්‍රොසොෆ්ට් විසින් කරන ලද Git සහාය මූලික වැඩ සඳහා ප්‍රමාණවත් වේ (කැපවීම / ලබා ගැනීම / ඒකාබද්ධ කිරීම සහ තල්ලු කිරීම). මගේ අවවාදය එය වළක්වා ගැනීම සඳහා පමණි ...

මම GitExtensions (හෝ අඩු සමානුපාතික SourceTree ) වලට වැඩි කැමැත්තක් දක්වමි . DAG දැකීම මට ඉතා වැදගත් වන්නේ Git ක්‍රියා කරන ආකාරය තේරුම් ගැනීමයි. ඔබේ ව්‍යාපෘතියට දායක වූ අනෙක් අය කර ඇති දේ පිළිබඳව ඔබ තව බොහෝ දැනුවත් ය!

විෂුවල් ස්ටුඩියෝ හි, ඔබට ලිපිගොනු අතර ඇති වෙනස ඉක්මණින් දැකිය නොහැක. නැතහොත් (දර්ශකයට එකතු කරන්න) සහ වෙනස් කිරීම් වලින් කොටසක් පමණක් කළ නොහැක. ඔබේ ඉතිහාසය පිරික්සන්න ද හොඳ නැත ... ඒ සියල්ල වේදනාකාරී අත්දැකීමකින් අවසන් වේ!

උදාහරණයක් ලෙස, GitExtensions සිත්ගන්නා ප්ලගීන සමඟ බැඳී ඇත: පසුබිම් ලබා ගැනීම, GitFlow, ... සහ දැන්, අඛණ්ඩ ඒකාබද්ධතාවය !

විෂුවල් ස්ටුඩියෝ 2015 භාවිතා කරන්නන් සඳහා , ඔබ GitHub දිගුව ස්ථාපනය කරන්නේ නම් Git හැඩගස්වනු ඇත. නමුත් බාහිර මෙවලමක් තවමත් වඩා හොඳය ;-)


2015 එදිරිව GitExtensions ඔබ වෙනුවෙන් වැඩ කරන්නේද? මෙනුව මට වැඩ නොකරයි github.com/gitextensions/gitextensions/issues/2815
raklos


15

Git Extensions හි නවතම නිකුතුව දැන් Visual Studio 2010 සඳහා සහය දක්වයි ( Visual Studio 2008 සහ Visual Studio 2005 සමඟ ).

විෂුවල් ස්ටුඩියෝ 2008 සමඟ එය භාවිතා කිරීම තරමක් පහසු බව මට පෙනී ගිය අතර දෘශ්‍ය ස්ටුඩියෝ 2010 හි අතුරු මුහුණත සමාන බව පෙනේ.


14

සැබවින්ම හොඳින් ක්‍රියාත්මක වන සරලම විසඳුම වන්නේ ඉබ්බන් විධාන විධාන බාහිර මෙවලම් ලෙස එක් කිරීමයි.

විෂුවල් ස්ටුඩියෝ වෙත Git (TortoiseGit) මෙවලම් තීරුවක් එක් කිරීමේ විසඳුම


1
ඔබට පැකේජ කළමණාකරු කොන්සෝලය වෙතින් කෙලින්ම git අමතන්න, එය බල විධාන විධාන රේඛාවක් පමණි. නැතහොත් ... superuser.com/a/879561/135416
drzaus

10

ජෝන් රිමර් විසින් නියම කර ඇති පරිදි, ඔබට GitExtensions භාවිතා කළ හැකිය. GitExtensions විෂුවල් ස්ටුඩියෝ 2005 සහ විෂුවල් ස්ටුඩියෝ 2008 හි ක්‍රියා කරයි.


හොඳ එකක්. පරිශීලක අතුරුමුහුණත පරීක්ෂා කරන්නේ සහ අනුමත කරන්නේ කවුරුන්දැයි මම කල්පනා කරමි ... පණිවුඩ සියල්ලම අවුල් සහගතය ... මගේ එකම අනුමානය නම් ඔවුන් එය එළියට දමා පරිශීලකයා පැමිණිලි කරන්නේ කුමක් / ඇයි දැයි බැලීමට ඉක්මන් වීමයි.
ramnz

10

විෂුවල් ස්ටුඩියෝ හි (2010 සහ 12) Git Source Control සඳහා දැනට විකල්ප 2 ක් ඇත:

  1. Git ප්‍රභව පාලන සැපයුම්කරු
  2. Microsoft Git Provider

මම දෙකම උත්සාහ කර ඇති අතර පළමු එක වඩා පරිණත බව සොයාගෙන ඇති අතර තවත් විශේෂාංග ඇත. නිදසුනක් ලෙස, එය ඉබ්බා ගිට් සහ ජිට් දිගු සමඟ හොඳින් ක්‍රියා කරන අතර ඒවායේ ලක්ෂණ පවා නිරාවරණය කරයි.

සටහන : ඔබ කුමන දිගුවක් භාවිතා කළත්, එය ක්‍රියාත්මක වීමට ඔබ එය සක්‍රීය කර ඇති බවට වග බලා ගන්න Tools -> Options -> Source control -> Plugin Selection.


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.