පින්තූර git ගබඩාවක ගබඩා කළ යුතුද?


210

අනුවාද පාලනයක් ලෙස Git සහ Github භාවිතා කරන බෙදා හරින ලද කණ්ඩායමක් සඳහා, පින්තූර ද git ගබඩාවේ ගබඩා කළ යුතුද?

බොහෝ දුරට, පින්තූර වෙනස් නොවේ. ඒවා අඩංගු ෆෝල්ඩරය රූප එකතු කරන විට ප්‍රමාණයෙන් පමණක් වර්ධනය වේ. සැලකිලිමත් විය යුතු කරුණක් නම්, පින්තූර ෆෝල්ඩරය විශාල රූප සංයෝජනයෙන් කාලයත් සමඟ විශාල ප්‍රමාණයක් දක්වා වර්ධනය විය හැකිය, නැතහොත් ඒවායින් බොහොමයක් පමණි.

මෙය හොඳම භාවිතයක් ලෙස සලකන්නේද? බෙදා හරින ලද කණ්ඩායමකට පහසුවෙන් ප්‍රවේශ විය හැකි ව්‍යාපෘති සඳහා අවශ්‍ය ද්විමය ලිපිගොනු බෙදා ගැනීමට ඇති වෙනත් විකල්ප මොනවාද?


18
ඔබ "රූප" යැයි පැවසූ විට අපි කතා කරන්නේ 26mb DSLR අමු ලිපිගොනු, 1mb 3d ක්‍රීඩා වයනය හෝ <100k png අයිකන ගැනද? (මම පිළිතුරු දීමට යන්නේ "එය රඳා පවතී" නමුත් මම වැළකී සිටිමි)
ok ක්

2
Ro බෘක්: මම උපකල්පනය කළේ අපි කතා කරන්නේ අයිකන හෝ වෙබ් අඩවි සඳහා කුඩා ග්‍රැෆික් අංග බවයි. ක්‍රීඩා වයනය, ග්‍රැෆික් නිර්මාණ අමු ලිපිගොනු හෝ ප්‍රලේඛන සංස්කරණය සඳහා නිවැරදි ග්‍රැෆික්ස් වෙනස් කතාවක් විය හැකිය, ඔබ හරි.
හයිලම්

6
මම පෞද්ගලිකව සිතුවේ ඔහු අදහස් කළේ අයිඑස්ඕ රූප මිස පින්තූර නොවන බවයි.
මහමුද් හොසාම්

2
එය සැබවින්ම කුඩා / මධ්‍යම ප්‍රමාණයේ වෙබ්-හිතකාමී රූප සඳහා විය යුතුය. කනස්සල්ලට කරුණක් නම්, සමහර ඩිව්-අත්සන් කරන්නන් එහි ඇති සෑම විශාල මුල් රූපයක්ම ඇලවීමට පටන් ගනීවි, මම සිතන විට එය වෙනත් දෙයක් භාවිතා කළ යුතුය.
ස්පොන්ග්

7
අද මෙම ප්‍රශ්නය කියවනවාද? Git lfs හි පහත පිළිතුර දෙස බලන්න. එය බොහෝ විට ඔබට අවශ්‍ය දෙයයි. programmmers.stackexchange.com/a/306882/92506
jonnybot

Answers:


193

ඔබගේ පින්තූර මුල් වැඩක්ද? නැත්නම් ඒවා වෙනත් තැනකින් ලබා ගත හැකිද? ප්‍රභවයෙන් සාදන ලද මෘදුකාංග ඒකකයක් නැව්ගත කිරීමට ඔවුන්ට අවශ්‍යද? ඒවා මුල් ඒවා නම්, ඔවුන්ට උපස්ථ කිරීම අවශ්‍ය වේ. ඒවා ඔබේ සංශෝධන පාලනයට දමන්න, ඒවා කිසි විටෙකත් වෙනස් නොවන්නේ නම්, අභ්‍යවකාශ ද penalty ුවම උපස්ථයකට සමාන වන අතර ඒවා ඔබට අවශ්‍ය තැන වේ.

අහම්බෙන් හෝ හිතාමතාම මෘදුකාංගයේ පෙනුම වෙනස් කිරීම සඳහා ඒවා සංස්කරණය කළ හැකිද? ඔව් - එවිට ඒවා කෙසේ හෝ සංශෝධනය පාලනය කළ යුතුය, ඔබට දැනටමත් පරිපූර්ණ විසඳුමක් ඇති විට වෙනත් ක්‍රමයක් භාවිතා කරන්නේ ඇයි? අඳුරු යුගයේ සිට "පිටපත් කර නැවත නම් කිරීම" අනුවාද පාලනය හඳුන්වා දිය යුත්තේ ඇයි?

ග්‍රැෆික් නිර්මාණකරුගේ මැක්බුක් දෘ drive තැටිය මිය ගිය විට සමස්ත ව්‍යාපෘතියක මුල්ම කලා කෘති “පූෆ්” වන බව මම දැක ඇත්තෙමි. ) උපස්ථ සමඟ හොඳ වීමට නැඹුරු නොවන්න.

ඉහත නිර්ණායකයන්ට ගැලපෙන ඕනෑම ද්විමය ලිපිගොනු සඳහාද එය අදාළ වේ.

එසේ නොකිරීමට එකම හේතුව තැටි අවකාශයයි. $ 100 / ටෙරාබයිට් වලට මම බිය වෙමි, එම නිදහසට කරුණ තරමක් සිහින් ය.


45
BTW: අන්තර්ජාලය විශ්වාසදායක ප්‍රභවයක් නොවේ. ඔබ "bobsfreestuff.com" වෙතින් රූපයක් බාගත කළේ නම්, එය බොහෝ විට ඊළඟ සතියේ නොතිබෙනු ඇත.
mattnz

16
+1 - සහ + වැඩි විය යුතුය. අනුවාද පාලනයේ කාරණය නම්, යම් යම් දේ කුමක් වුවත්, නැවත යථා තත්ත්වයට පත් කිරීමට / නැවත පෙරළීමට ඔබට ඉඩ දීමයි. 100% ක් විය හැකි එකම ක්‍රමය නම්, එම අවස්ථාවේ දී තිබිය යුතු දේ නැවත ලබා ගත හැකි අතර එය සියල්ල අනුවාද පාලනයට යටත් කිරීමයි. එම මූලාශ්‍රය, රූප, සම්පත්, ප්‍රයෝජනවත් / සහාය PDF. හෙක්, මම සිප් සීඩී රූප පවා තැබුවෙමි. වීඑම් අතථ්‍ය යන්ත්‍රයක් (වීඑම්ඩීකේ ද ඇතුළුව) ප්‍රභව පාලනයට දමා ඇති බව මම දනිමි. ආන්තික බවක් පෙනේද? අවුරුදු 2 කට පසු මගේ බේකන් ඉතිරි කළා.
ඉක්මණින්_ දැන්

3
100% එකඟයි. පින්තූර මෘදුකාංගයේ කොටසක් නම්, ඒවා සංශෝධනය පාලනය කළ යුතුය.
ඩීන් හාඩිං

14
මම එකඟ නොවීමට එකම හේතුව වනුයේ සංවර්ධකයින්ට සැබවින්ම සිතිය යුතු තැනට ක්ලෝන කිරීමට ඔබේ රෙපෝව අපහසුතාවයට පත් කළහොත් “මට මෙය ක්ලෝන කිරීමට කාලය ගත කිරීමට අවශ්‍යද, නැතිනම් මට මෙම වෙනත් ශාඛාවේ X කළ හැකිද” යන්නයි. මෙය සිදුවුවහොත් දේවල් ඉතා ඉක්මණින් නැවත සංවිධානය වීමට වග බලා ගන්න
ok ක්

5
යෙදවීම සඳහා එය අවශ්‍ය වන කාරණය සඳහා +1. මම ඔබේ නියෝජිතයා ක්ලෝන කරන්නේ නම්, මම නව කණ්ඩායම් සාමාජිකයෙකු හෝ යමක් නිසා, එය කොටුවෙන් පිටත ක්‍රියාත්මක විය යුතුය . අවශ්‍ය නම් අවශ්‍ය තෙවන පාර්ශවීය පුස්තකාල ලබා ගැනීමට තරම් බුද්ධිමත් මේක්ෆයිල් එකක් මෙයට ඇතුළත් වේ.
ස්පෙන්සර් රත්බන්

67

ඇයි අපායක් නැත්තේ? :)

ද්විමය ගබඩා කිරීම නරක පුරුද්දක් ලෙස සැලකේ, ඔව්, නමුත් මම කිසි විටෙකත් රූප ගැන ඕනෑවට වඩා කරදර නොවෙමි.

නරකම දෙය නම්, ඔබට ටොන් තිබේ නම්, ඒවා වෙනත් තැනක ගබඩා කරන්න හෝ ද්විමය සහාය සඳහා බාහිර හෝ දිගුවක් භාවිතා කරන්න. පින්තූර බොහෝ විට වෙනස් නොකරන්නේ නම්, ගැටලුව කොහිද? ඔබට විශාල මේද ඩෙල්ටාවක් ලැබෙන්නේ නැත. කාලයත් සමඟ ඒවා ඉවත් කළ හොත්, ඉතිහාසය ගබඩා කිරීමෙන් මඳක් පීඩා විඳින්නේ ඔබේ සේවාදායකයා පමණි, නමුත් සේවාදායකයින්ට කිසිවක් නොපෙනේ.

මගේ මතය අනුව, ඔබ ඒ ගැන කරදර නොවිය යුතුය - ඔබ ඒවායින් GB ගබඩා නොකරන්නේ නම්.

ඔබට කළ හැකි වන්නේ, ගබඩා කරන්නේ “ප්‍රභව” රූප පමණි: SVGs, LaTeX macros, ආදිය ... සහ ඔබේ ගොඩනංවන පද්ධතිය මඟින් ජනනය කරන අවසාන රූප ඇත. ඔබට හැකි නම් එය ඊටත් වඩා හොඳය. එසේ නොවේ නම් කරදර නොවන්න.

(මේ සියල්ලම, පෙළ ලිපිගොනු සඳහා Git බැබළෙයි, නමුත් පින්තූර සඳහා හොඳම VCS නොවේ. ඔබට හැකි නම් අපට තවත් සන්දර්භය සහ ප්‍රමිතික ලබා දෙන්න)


අමතර තොරතුරු සඳහා, ඔබට මෙම ප්‍රශ්න හා පිළිතුරු බැලීමට අවශ්‍ය විය හැකිය:


4
ප්‍රභවය ගබඩා කිරීම සඳහා +1, නමුත් ඔවුන්ට සම්පූර්ණ ගොඩනැගීමකින් තොරව සංවර්ධන පරීක්ෂණ කළ හැකි නම් එය අවුල් විය හැක. උදේ වැඩ ආරම්භ කිරීමට පෙර ඔබට සියලු පින්තූර
සෑදිය

@TheLQ: මම හිතන්නේ, නමුත්, පසුව, සමහර විට ඔයා කඩා හැලෙන, ඇල්ම, තිබිය යුතු, ඔබේ ගඟ පහළ (ටෙස්ට්), ඇල්ම, එහිදී ඉහළින් උමාඔයේ විශ්වාසය තැබිය හැකි එකම (සැබෑ ගොඩ නැඟීමට) ගොඩනඟයි. ඉන්පසු දේශීයව පරීක්ෂකයින් විසින් නැවත භාවිතා කිරීම සඳහා මේවා පොදු ෆෝල්ඩරයකට අපනයනය කරන්න. එයින් ඇඟවෙන්නේ යටිතල පහසුකම් ටිකක්, පැහැදිලිවම, නමුත් එය සාපේක්ෂව සැලකිය යුතු කණ්ඩායමක දේවල් කිරීමේ මගේ ක්‍රමය වනු ඇත.
haylem

ද්විමය යනු කුමක්ද?
ඩැනියෙල් පවසන්නේ මොනිකා

1
Ant ඩැන්ටේමන්: en.wikipedia.org/wiki/Binary_file
haylem

5
"ඇයි අපායක් නැත්තේ?" - මන්ද යත්, ඔබේ ගබඩාව 2GB ඉක්මවා ගියහොත්, බිට්බකට් (මම එය ගිතුබ් සමඟ ද අත්හදා බැලුවෙමි) ඔබේ ප්‍රතිමූර්තිය ප්‍රතික්ෂේප කරනු ඇත. එමනිසා ඔබ ඒවා ටොන් ගණනක් පිඹින්නේ නම් ඔබේම ගබඩාවල සත්කාරකත්වය සැපයීමට සූදානම්ව සිටින්න.
ජෙස්

52

මෙම ප්‍රශ්නය තරමක් පැරණි නමුත් මෙය Git සමඟ ගනුදෙනු කිරීමේදී පැන නගින පොදු ප්‍රශ්නයක් වන අතර අවසාන පිළිතුරේ සිට Git repo එකක විශාල ලිපිගොනු ගබඩා කිරීම සඳහා නවීන විසඳුම් පිළිබඳ යම් ප්‍රගතියක් ඇත.

Git හි විශාල ගොනු ගබඩා කිරීම සඳහා පහත සඳහන් ව්‍යාපෘති තිබේ:

  • git-annex - මෙය ටික කලක් තිස්සේ පැවතුන නමුත් අවංකවම එහි සංකීර්ණතාවයට මග පාදයි.
  • git-media - මේ සමඟ පෞද්ගලික අත්දැකීම් නොමැත. තරමක් සංකීර්ණ බවක් ද පෙනේ.
  • git-fit - සරල ප්ලගිනයක් නිර්මාණය කිරීමේ උත්සාහයක්. S3 ආචයනය අවශ්‍යයි. සරල බව මම අගය කරන අතරම, ප්ලගිනය පිළිබඳ මගේ ප්‍රධාන අවධානය යොමු වී ඇත්තේ එය එක් අයෙකු විසින් තරමක් නොදන්නා සහ නඩත්තු කර ඇති බවය (පූර්ණ අනාවරණය කිරීම, මේ අවස්ථාවේ දී මම එකම අනෙක් කැපකරුවා වන අතර එය සුළු කාරණයක් සඳහා විය).
  • git-lfs - මම මෙය පුළුල් ලෙස භාවිතා කර නොමැති අතර එය ශුද්ධ ග්‍රේලය ලෙස පෙනේ. එය ගිතූබ්ගේ පිටුබලය ඇති අතර 2015 ඔක්තෝබර් වන විට ඔවුන්ගේ සියලුම ගබඩාවලින් ලබා ගත හැකි අතර ඔබේ ගබඩාව ගබඩා කිරීමේ ලිපිගොනු කළමනාකරණයේ සංකීර්ණතාව වෙබ් අඩවියේ තබයි. නමුත් එකම නරක, මේ වන තරමක් නව, එසේ Github ඔබ්බට නැති තරම් සහාය වන බවයි Gitlab ද සහයෝගය , Gitea මෙන් , සහ Bitbucket අනාගතයේ දී සහාය සඳහන් කරතොත් ඇත .

TLDR: ඔබට හැකි නම්, git-lfs භාවිතා කර රූප හෝ වෙනත් ද්විමය ලිපිගොනු git තුළ ගබඩා කරන්න.


11
දීර්-කාලයකට පසු පළමු වතාවට, අඩු ඡන්ද පිළිතුරු කියවීමට මම අනුචලනය වීම ගැන මම සතුටු වෙමි. git lfs හරියටම මට අවශ්‍ය දේ වන අතර ඇට්ලේෂියන් විසින් BitBucket Server වෙත එයට සහය එක් කරයි ! මට මෙය මිලියනය වතාවක් ඉහළ නැංවිය හැකි නම්, මම එසේ කරමි.
ජොනීබොට්

8
on ජොනීබොට්, ස්තූතියි. මම ප්‍රමාද පිළිතුරක් වූ නිසා මට විශාල දෘශ්‍යතාවයක් ලැබී නැති නමුත් git-lfs භාවිතා කිරීමෙන් පසු එය සිතන්නේ එය ද්විමය ලිපිගොනු git තුළ ගබඩා කිරීම සඳහා හොඳම වර්තමාන විසඳුම බවයි.
ජේම්ස්

46

සමස්ත "මූලාශ්‍ර පාලනයේ ද්විමය ගබඩා නොකරන්න" යන්න නිශ්චිත හේතුවක් සඳහා සකසා ඇත: ඔබට සම්පාදනය කරන ප්‍රභව කේත තිබේ නම්, සත්‍ය සම්පාදනය ගබඩා නොකරන්න, නමුත් ප්‍රභව කේතය පමණි. පින්තූර සහ දෘශ්‍ය වත්කම් වලට "ප්‍රභවයක්" නොමැත, එබැවින් ඒවා අනුවාද පාලනයේදී නිරීක්ෂණය කළ යුතුය.


6
සමහර විට, දෘශ්‍ය වත්කම්වල “ප්‍රභවයක් වැනි දෙයක්” ඇති අතර, අවසාන නිමැවුම නිර්මාණය කිරීමේ ක්‍රියාවලිය ස්වයංක්‍රීය කිරීම සහ ප්‍රභවය අනුවාද පාලනයේ පමණක් ගබඩා කිරීම හොඳ අදහසකි. උදාහරණ: SVG ලිපිගොනු වලින් සාදන ලද රාස්ටර් ග්‍රැෆික් අනුවාද, වෙබ් අඩවි වත්කම් ස්ප්‍රයිට් පත්රයකින් කපා ඇත.
ටැනියස්

නිවැරදි, එය සම්පූර්ණයෙන්ම සාධාරණ තර්කයක්.
ජේසන් ටී ෆෙදරිංහැම්

22

Git සමඟ නිර්දේශිත ක්‍රමය උප මොඩියුලයක් (Git 1.5.3 හි හඳුන්වා දී ඇත) භාවිතා කිරීම මූලික වශයෙන් වෙනම ගබඩාවක් වන අතර එය ප්‍රධාන එක සමඟ සම්බන්ධ වේ. ඔබ ඔබේ රූප (සහ වෙනත් ද්විමය වත්කම්) උප මොඩියුලයේ ගබඩා කරයි. අවශ්‍ය දේ මත පදනම්ව මෙය ප්‍රධාන ගබඩාව හෝ වම්පස පරීක්ෂා කළ හැකිය.

Http://book.git-scm.com/5_submodules.html වෙතින්

"Git හි උප මොඩියුල සහාය මඟින් උප බහලුමක් ලෙස බාහිර ව්‍යාපෘතියක පිරික්සුමක් අඩංගු වේ. උප මොඩියුලයන් තමන්ගේ අනන්‍යතාවය පවත්වා ගනී; superproject ") හට සියලු උප මොඩියුලයන් එකම සංශෝධනයකින් පහසුවෙන් ක්ලෝන කළ හැකිය.

රූප බොහෝ විට වෙනස් නොවන්නේ නම් ප්‍රමාණය සැලකිය යුතු කාරණයක් නොවිය යුතුය. ප්‍රමාණය කප්පාදු කිරීමට / අඩු කිරීමට ඔබට විධාන ක්‍රියාත්මක කළ හැකිය,

git gc
git gc-aggressive
git prune

7

ඔව් .

මෘදුකාංග අනුවාදය 1.0 නිකුත් කරන බව කියමු. 2.0 අනුවාදය සඳහා, සියලු පින්තූර සෙවනැලි සමඟ නැවත කිරීමට ඔබ තීරණය කරයි. එබැවින් ඔබ මෙය කර 2.0 මුදා හරින්න. 1.0 භාවිතා කරන සහ 2.0 වෙත උත්ශ්‍රේණිගත කළ නොහැකි සමහර ගනුදෙනුකරුවන් තීරණය කරන්නේ ඔවුන්ට වෙනත් භාෂාවකින් වැඩසටහන අවශ්‍ය බවයි. එය කිරීමට ඔවුන් ඔබට ඩොලර් 1G ලබා දෙයි, එබැවින් ඔබ විශ්වාසයි. නමුත් වෙනස් සංස්කෘතියක, ඔබගේ සමහර පින්තූරවල තේරුමක් නැත, එබැවින් ඔබ ඒවා වෙනස් කළ යුතුය ...

ඔබ ඔබේ පින්තූර ප්‍රභව පාලනයේ තබා ගන්නේ නම්, මෙය පහසුය, 1.0 මත පදනම්ව ඔබ රූපවල වෙනස්කම් සිදු කරයි (වෙනත් දේ අතර), ගොඩ නැගීම, මුදා හැරීම. ඔබට මේවා ප්‍රභව පාලනයේ නොතිබුනේ නම්, ඔබට වඩා දුෂ්කර කාලයක් ලැබෙනු ඇත, මන්ද ඔබට පැරණි රූප සොයා ගැනීමට, ඒවා වෙනස් කිරීමට හා පසුව ගොඩනගා ගැනීමට සිදුවනු ඇත.


7

එය ව්‍යාපෘතියේ කොටසක් නම්, එය VCS තුළ තිබිය යුතුය . මෙය වඩාත් හොඳින් සාක්ෂාත් කරගන්නේ කෙසේද යන්න VCS හෝ ඔබ ව්‍යාපෘතියක් සංවිධානය කරන්නේ කෙසේද යන්න මත රඳා පවතී. සමහර විට නිර්මාණකරුවන් සඳහා වූ repo එකක් විය හැකි අතර, කෝඩරයේ repo හි ප්‍රති results ල පමණක් හෝ 'රූප ප්‍රභවයන්' පමණි (මට වරක් තිබුණේ .svg ගොනුවක් පමණක් සහිත ව්‍යාපෘතියක් සහ නිෂ්පාදිත / inscape cli හරහා ජනනය කරන ලද පින්තූර පමණි).

එහෙත්, VCS හට එය හැසිරවිය නොහැකි නම් හෝ භාවිතයට ගත නොහැකි නම්, එය ඔබගේ රැකියාව සඳහා නිවැරදි මෙවලම නොවන බව මම කියමි.

වෙබ් ව්‍යාපෘති සඳහා 'සුපුරුදු' ග්‍රැෆික් (මොක්අප්, සංකල්ප, සහ පිටු ග්‍රැෆික්) git තුළ තැබීම පිළිබඳව මෙතෙක් මට කිසිදු ගැටළුවක් නොවීය.


5

ඔබ ඔබේ පින්තූර SCM හි ගබඩා කළ යුතුද: ඔව්. කිසිදු සැකයකින් තොරව.

ඔබ ඔබේ පින්තූර git තුළ ගබඩා කළ යුතුද: මෙය වඩාත් උපක්‍රමශීලී වේ.

පෙළ ලිපිගොනු සමඟ git ඉතා හොඳයි, නමුත් එහි ස්වභාවය අනුව ද්විමය සමඟ එතරම් උණුසුම් නොවේ. ඔබ ක්ලෝන කරන විට හෝ තල්ලු කරන විට මාරු කරන ලද දත්තවල ප්‍රමාණය පිළිබඳව ඔබට ගැටළු ඇති වේ.

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

අනෙක් පිළිතුර නම්, ඔවුන් වෙනත් ව්‍යාපෘතියකට ඇතුළත් කිරීම, කිසි විටෙකත් එය අතු බෙදීම සහ එම ව්‍යාපෘතියට බැඳී සිටින සෑම කෙනෙකුම එය වහාම ඉහළට තල්ලු කිරීම සහතික කිරීම - ගොනුවේ එකම අනුවාදය වෙනස් කිරීමට 2 දෙනෙකුට ඉඩ නොදෙන්න - ඔබට මෙය වඩාත් දුෂ්කර වනු ඇත Git වැනි අංගය බෙදා හරිනු නොලබන කාර්ය ප්‍රවාහයක් සඳහා නිර්මාණය කර නැත. මෙම රීතිය ක්‍රියාත්මක කිරීම සඳහා ඔබට පැරණි තාලයේ සන්නිවේදන ක්‍රම භාවිතා කිරීමට සිදුවේ.

තෙවන පිළිතුර නම්, ඒවා සම්පූර්ණයෙන්ම වෙනත් SCM තුළට දැමීමයි.


0

@ හයිලම්ගේ පිළිතුරට එකතු කරමින්, ප්‍රමාණය මේ සඳහා විශාල සාධකයක් වන බව සලකන්න. VCS මත පදනම්ව එය ටොන් ගණනක් පින්තූර සමඟ හොඳින් ක්‍රියා නොකරනු ඇත. ක්ලෝන හෝ විශාල තල්ලුවක් මුළු රාත්‍රිය පුරාම ගත කිරීමට පටන් ගත් විට, සියලු පින්තූර දැනටමත් ඔබේ ගබඩාවේ ඇති බැවින් එය ප්‍රමාද වැඩිය.

විශාල පින්තූර සහ අනාගත වර්ධනය සඳහා සැලසුම් කරන්න. ඔබට මෙම ව්‍යාපෘතියට වසර දෙකක් ඇතුල් වීමට අවශ්‍ය නැති අතර "අනේ කපටි, සමහර විට repo ටිකක් වැඩියි ."


1
ඔබේ පිළිතුර තරමක් අදාල නොවේ, මන්ද ප්‍රශ්නය git සඳහා විශේෂිත වේ. Git නිධි සඳහා ප්‍රමාණය විශාල (හෝ කිසියම්) සාධකයක් ඉටු කරන්නේ දැයි ඔබ දැන ගන්නේද?
yannis

Ann යානිස් එම පළමු වාක්‍යය මග හැරිය යුතුය ... AFAIK, විශාල ගබඩාවලින් git වඩා හොඳය, නමුත් විශාල ක්ලෝන හෝ තල්ලු කිරීම ගැටළුවක් බැවින් ප්‍රමාණයේ ප්‍රශ්නය තවමත් අදාළ වේ
TheLQ

මෙය ගැටළුවක් බවට පත්වුවහොත්, GIT සමඟ නිධිය නැවත සකස් කිරීම සහ අර්ධ ක්ලෝන ආදිය සෑදීම පහසුය. සංශෝධන පාලන මෙවලම්වල mo තිහාසික මොලැසස් දශක ගණනාවකට පෙර සිට අද දක්වා පටලවා නොගන්න.
mattnz

0

තාක්ෂණික හා ආර්ථික වශයෙන් ඒවා ගබඩා කිරීම කළ හැකි බව මම අනිවාර්යයෙන්ම එකඟ වෙමි. ප්රශ්නය මම මෙන් "මෙම පින්තූර නැව් නිෂ්පාදනයේ කොටසක්ද නැත්නම් නැව්ගත කිරීමේ නිෂ්පාදනයේ අන්තර්ගතයේ කොටසක්ද?" ඔබට GIT (හෝ වෙනත් VCS) හි අන්තර්ගතය ගබඩා කළ නොහැකි බව නොව එය වෙනම VCS සඳහා වෙනම ගැටළුවක් බව නොවේ.

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.