Source Control ගැන දන්න කෙනෙක් කියලා දෙන්න.

ManjuT

Well-known member
  • Mar 22, 2016
    1,205
    343
    83
    Source Control ගැන දන්න කෙනෙක් කියලා දෙන්න.

    GIT/Source Control ගැන දන්න කෙනෙක් කියලා දෙන්න. මොකද්ද source control එකක් කියන්නේ? කොහොමද use කරන්නේ? GIT කියන්නේ මොකද්ද? විස්තරාත්මකව පැහැදිලි කරලා දෙන්න පුලුවන් නම් ලොකු උදව්වක්.
     

    BC_Dilum

    Well-known member
  • Mar 2, 2008
    17,925
    1,191
    113
    192.168.1.1
    Git eka dawasen igenaganna puluwan ekak nemei. Git walin wada karaddi awlak awama Stackoverflow eke search karala eke thiyena code tika gahagena yanna epa.

    Gahana Git command eka mokadda kiyala danagena witharak gahanna. nathnan Repository hoyanna nathi wei
     

    KingCM

    Well-known member
  • Jul 23, 2013
    6,920
    948
    113
    www.biogen.lk
    Git eka dawasen igenaganna puluwan ekak nemei. Git walin wada karaddi awlak awama Stackoverflow eke search karala eke thiyena code tika gahagena yanna epa.

    Gahana Git command eka mokadda kiyala danagena witharak gahanna. nathnan Repository hoyanna nathi wei

    hodama wade thmai test repo hadala commit branching karala practice karana eka.....waradi command gahuwoth badu banis...:yes::yes::D
     

    Dadabbaraya

    Member
    Aug 31, 2015
    183
    24
    0
    GIT/Source Control ගැන දන්න කෙනෙක් කියලා දෙන්න. මොකද්ද source control එකක් කියන්නේ? කොහොමද use කරන්නේ? GIT කියන්නේ මොකද්ද? විස්තරාත්මකව පැහැදිලි කරලා දෙන්න පුලුවන් නම් ලොකු උදව්වක්.

    GIT ගැන දන්නේ නෑ. නමුත් හැම Source Control එකේම Concept එක එකයි.

    පොඩි උදාහරණයකින් කියන්නම්. Source Control එකකින් මුලිකවම කරන්නේ File එකක හෝ කීපයක History තියා ගන්න එක.

    කවදද Edit කලේ කව්ද කලේ, මොනවද changes වගේ දේවල් බලා ගන්න පුළුවන්.

    Source Control ගොඩක්ම වැදගත් වෙන්නේ Team එකක් ඇතුලේ. එකම file දෙන්නෙකුට නැත්නම් ඊට වැඩ වැඩි ගණනකට එකපාර changes කරන්න පුළුවන්. නැත්නම් එක්කෙනෙක් Edit කරද්දී අනෙක් අයට File එක lock කරන්න පුළුවන්.

    XYZ කියල file එකක් තියනවා කියල හිතමු.

    A කියන User එක edit කරනවා.
    B කියන user ත් edit කරනවා. නමුත් A කරන Changes දන්නේ නෑ.

    නමුත් B ගේ file එක අවසාන file එක විදියට සැලකුවොත් එකේ A ගේ changes නෑ.

    මේ වගේ ගැටළු Source Control එකක් හරහා මග හැරෙනවා.

    තව ගොඩක් දේවල් තියනවා. කොටන්න කම්මැලියි
     
    • Like
    Reactions: chethana kalan

    ManjuT

    Well-known member
  • Mar 22, 2016
    1,205
    343
    83
    GIT ගැන දන්නේ නෑ. නමුත් හැම Source Control එකේම Concept එක එකයි.

    පොඩි උදාහරණයකින් කියන්නම්. Source Control එකකින් මුලිකවම කරන්නේ File එකක හෝ කීපයක History තියා ගන්න එක.

    කවදද Edit කලේ කව්ද කලේ, මොනවද changes වගේ දේවල් බලා ගන්න පුළුවන්.

    Source Control ගොඩක්ම වැදගත් වෙන්නේ Team එකක් ඇතුලේ. එකම file දෙන්නෙකුට නැත්නම් ඊට වැඩ වැඩි ගණනකට එකපාර changes කරන්න පුළුවන්. නැත්නම් එක්කෙනෙක් Edit කරද්දී අනෙක් අයට File එක lock කරන්න පුළුවන්.

    XYZ කියල file එකක් තියනවා කියල හිතමු.

    A කියන User එක edit කරනවා.
    B කියන user ත් edit කරනවා. නමුත් A කරන Changes දන්නේ නෑ.

    නමුත් B ගේ file එක අවසාන file එක විදියට සැලකුවොත් එකේ A ගේ changes නෑ.

    මේ වගේ ගැටළු Source Control එකක් හරහා මග හැරෙනවා.

    තව ගොඩක් දේවල් තියනවා. කොටන්න කම්මැලියි

    බොහොම ස්තුතියි විස්තරේට. වෙලාවක් තිබුනොත් වැඩි විස්තර දාන්න. ලොකු උදව්වක්.
     

    ManjuT

    Well-known member
  • Mar 22, 2016
    1,205
    343
    83
    Git eka dawasen igenaganna puluwan ekak nemei. Git walin wada karaddi awlak awama Stackoverflow eke search karala eke thiyena code tika gahagena yanna epa.

    Gahana Git command eka mokadda kiyala danagena witharak gahanna. nathnan Repository hoyanna nathi wei

    බොහොම ස්තුතියි