πŸ’Ύ Archived View for gemini.danis.one β€Ί vcs-kak-illiustratsiia-dvuhmernogho-vremeni captured on 2024-08-18 at 19:24:37. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

VCS ΠΊΠ°ΠΊ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

ΠšΡ€Π°ΠΉΠ½Π΅ тСорСтичСскиС Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ проСкция Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΠΆΠ΅ пространство

πŸ–ΌοΈ VCS ΠΊΠ°ΠΊ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Photo by Kumiko SHIMIZU [1] / Unsplash [2]

[1]

[2]

Π•ΡΡ‚ΡŒ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Π΄Π΅Π½Π΄Ρ€ΠΎΡ…Ρ€ΠΎΠ½ΠΎΠ»ΠΎΠ³ [1] ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ лСса ΠΈΠ»ΠΈ хотя Π±Ρ‹ Π΅Π³ΠΎ сСгмСнта ΠΏΠΎ спилу ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°. Π—Π°ΡΡƒΡˆΠ»ΠΈΠ²Ρ‹Π΅ Π³ΠΎΠ΄Π° ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π΄ΠΎΠΆΠ΄Π»ΠΈΠ²Ρ‹Ρ…, Ρ‚Ρ‘ΠΏΠ»Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Ρ…ΠΎΠ»ΠΎΠ΄Π½Ρ‹Ρ…, Π° слСды ΠΏΠΎΠΆΠ°Ρ€ΠΎΠ² ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°ΠΊΠ»ΠΈΠ·ΠΌΠΎΠ² Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΡ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠžΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ говоря, ΠΏΠΈΠ»ΠΈΡ‚ΡŒ Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ свСрлом ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ‚ΠΎΠ½Π΅Π½ΡŒΠΊΠΈΠΉ ΠΊΠ΅Ρ€Π½ (Π½Π΅ знаю, ΠΏΡ€Π°Π²Π΄Π°, ΠΊΠ°ΠΊ это ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Ρ‘Ρ‚ само Π΄Π΅Ρ€Π΅Π²ΠΎ) — цилиндричСский ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ ΠΈΠ· дрСвСсины.

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³Π΅ΠΎΠ»ΠΎΠ³ΠΈ: смотрят Π½Π° гСологичСскиС Ρ€Π°Π·Ρ€Π΅Π·Ρ‹ ΠΈΠ»ΠΈ Π½Π° ΠΊΠ΅Ρ€Π½Ρ‹, ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ полосочки Π½Π°ΡΠ»Π°ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ осадочных ΠΏΠΎΡ€ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ²Π΅ΠΊΠΎΠ²ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π—Π΅ΠΌΠ»ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ мСстС.

Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΊ ΠΈΠ΄Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ врСмя Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ пространствСнным измСрСниям ΠΈ Π»Π΅Π³ΠΊΠΎ проСцируСтся Π½Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΡΠΌΡƒΡŽ. БобствСнно, Π΅Π³ΠΎ ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π»ΠΈΠ½ΠΈΠΈ Π»Π΅Π³ΠΊΠΎ.

НапримСр, Π²ΠΎΡ‚ нСсколько Π²ΠΎΠΉΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅Π»ΠΈ мСсто Π² истории:

[πŸ–ΌοΈ 1325: Π’ΠΎΠΉΠ½Π° ΠΈΠ· Π·Π° Π²Π΅Π΄Ρ€Π°, 1537: ΠšΡƒΡ€ΠΈΠ½Π°Ρ Π²ΠΎΠΉΠ½Π°, 1838: ΠšΠΎΠ½Π΄ΠΈΡ‚Π΅Ρ€ΡΠΊΠ°Ρ Π²ΠΎΠΉΠ½Π°, 1859 Π’ΠΎΠΉΠ½Π° ΠΈΠ· Π·Π° свиньи, 1932: Π’ΠΎΠΉΠ½Π° с эму] [2] Π’ Π²ΠΎΠΉΠ½Π°Ρ…, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ смСшного, Π½ΠΎ историки, давшиС этим Π²ΠΎΠΉΠ½Π°ΠΌ ΠΈΠΌΠ΅Π½Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния. Или Π²ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° событий, которая ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ возмоТности Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ этот Π±Π»ΠΎΠ³.

[πŸ–ΌοΈ 1945: Π˜Π·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ENIAC, 1971: Π˜Π·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ микропроцСссора, 1984: ПоявлСниС DNS, 1990: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, 2013: ПоявлСниС Docker,] [3] Π­Ρ‚ΠΎ Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ список всСх событий, просто ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ. Π’ΡƒΡ‚ вСдь Π΄Π°ΠΆΠ΅ Π½Π΅Ρ‚ ΠΌΠΎΠ΅Π³ΠΎ роТдСния! И Π½Π°Π±ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€Π΅. А Π΅Ρ‰Ρ‘ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° схСму Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΎ ΠΈΠ»ΠΈ трамвая, Π²ΠΈΡΡΡ‰ΡƒΡŽ Π² Π²Π°Π³ΠΎΠ½Π΅. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ β€” это Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΎ развСтвлСния Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ.

Π˜Ρ‚Π°ΠΊ, Π²ΠΎΡ‚ наглядноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: врСмя ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. Π”Π°ΠΆΠ΅ Ссли Π² ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ нСсколько событий, ΠΎΠ½ΠΈ всё Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Π½Π° прямой.

И, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π²Π°ΠΆΠ½ΠΎ, события ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ. По порядку. Бобытия Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΡ€ΠΎΠ², ΠΊΠ°ΠΊ ΠΎΠ± этом Π»ΡŽΠ±ΡΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ фантасты. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π΅ Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ ΡΠΎΡΠ»Π°Π³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ наклонСния, ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² истории ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ событий, Π³Π΄Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»ΠΈ.

Или ΠΌΠΎΠΆΠ΅Ρ‚?..

[1] Π΄Π΅Π½Π΄Ρ€ΠΎΡ…Ρ€ΠΎΠ½ΠΎΠ»ΠΎΠ³

[2] [πŸ–ΌοΈ 1325: Π’ΠΎΠΉΠ½Π° ΠΈΠ· Π·Π° Π²Π΅Π΄Ρ€Π°, 1537: ΠšΡƒΡ€ΠΈΠ½Π°Ρ Π²ΠΎΠΉΠ½Π°, 1838: ΠšΠΎΠ½Π΄ΠΈΡ‚Π΅Ρ€ΡΠΊΠ°Ρ Π²ΠΎΠΉΠ½Π°, 1859 Π’ΠΎΠΉΠ½Π° ΠΈΠ· Π·Π° свиньи, 1932: Π’ΠΎΠΉΠ½Π° с эму]

[3] [πŸ–ΌοΈ 1945: Π˜Π·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ENIAC, 1971: Π˜Π·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ микропроцСссора, 1984: ПоявлСниС DNS, 1990: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, 2013: ПоявлСниС Docker,]

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий

Π’ ΠΌΠΈΡ€Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΡˆΡ‚ΡƒΠΊΠΈ, ΠΊΠ°ΠΊ систСмы контроля вСрсий (VCS). Π˜Ρ… нСсколько Ρ€Π°Π·Π½Ρ‹Ρ…, Π½ΠΎ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π΅Π½ Git, поэтому я Π±ΡƒΠ΄Ρƒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ дальшС Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ для Π³ΠΈΡ‚Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π’ Π³ΠΈΡ‚Π΅ Π΅ΡΡ‚ΡŒ понятиС фиксации ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ β€”Β ΠΊΠΎΠΌΠΌΠΈΡ‚. Он прСдставляСт собой, собствСнно, событиС.

Π•Ρ‰Ρ‘ Π² Π³ΠΈΡ‚Π΅ Π΅ΡΡ‚ΡŒ Π²Π΅Ρ‚ΠΊΠΈ. Π’Π΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ событий ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. Π’Π΅Ρ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡ‚ΡŒΡΡ дальшС ΠΈΠ»ΠΈ ΡΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ‚ΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚ Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ появлСнию Π½ΠΎΠ²ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΈ.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

[πŸ–ΌοΈ Π—Π΄Π΅ΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° визуализация ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ³ΠΎ рСпозитория git, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ нСльзя ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π΄Π²ΡƒΡ… словах.] [4] Для построСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ использован инструмСнт [5] ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° git school. НС ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ стрСлок, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону. Π’Π°ΠΊ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ: ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° состояниС, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сдСлан Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚. Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ всё Ρ€Π°Π²Π½ΠΎ стоит слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

ΠœΡ‹ здСсь Π²ΠΈΠ΄ΠΈΠΌ Ρ‚Ρ€ΠΈ Π²Π΅Ρ‚ΠΊΠΈ: master, B ΠΈ C. МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ master Π² A, Π½ΠΎ спСциалистам ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Π΅Π΅, Ρ‡Ρ‚ΠΎ основная Π²Π΅Ρ‚ΠΊΠ° называСтся мастСром (Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ main).

ΠœΠ°ΡΡ‚Π΅Ρ€ начинаСтся с initial commit. Π”Π°Π»ΡŒΡˆΠ΅ Π² Π½Ρ‘ΠΌ происходит ΠΊΠΎΠΌΠΌΠΈΡ‚ A1. НС Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Ρ‘ΠΌ измСнилось. Но послС A1 появляСтся Π²Π΅Ρ‚Π²ΡŒ B. Π’ Π½Π΅ΠΉ происходят ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ B1 ΠΈ B2. ΠšΠΎΠΌΠΌΠΈΡ‚ A2 Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ· Π²Π΅Ρ‚ΠΊΠΈ B, Ρ‚.Π΅. Ρ‚ΡƒΡ‚ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π΄Π²Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΈΡ€Π°: master ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΆΠΈΡ‚ΡŒ Тизнью, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΡΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ B1 ΠΈ B2.

ПослС A2 ΠΈΠ· мастСра отдСляСтся Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Π²Π΅Ρ‚ΠΊΠ°, C. Π’ Π½Π΅ΠΉ Ρ‚ΠΎΠΆΠ΅ происходят Π΄Π²Π° ΠΊΠΎΠΌΠΌΠΈΡ‚Π°: C1 ΠΈ C2. Π’ ΠΌΠΈΡ€Π°Ρ… Π²Π΅Ρ‚ΠΎΠΊ B ΠΈ master Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… свСдСний ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ события происходили Π² Π²Π΅Ρ‚ΠΊΠ΅ C. Но ΠΈ Π² Π²Π΅Ρ‚ΠΊΠ΅ C Π½Π΅Ρ‚ свСдСний ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°Ρ… ΠΈΠ· Π²Π΅Ρ‚ΠΊΠΈ B.

Π—Π°Ρ‚Π΅ΠΌ Π² Π²Π΅Ρ‚ΠΊΠ΅ master происходит ΠΊΠΎΠΌΠΌΠΈΡ‚ A3. И Π·Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ‚ΠΊΠ° сливаСтся Π² B — появляСтся ΠΊΠΎΠΌΠΌΠΈΡ‚ с ΠΈΠΌΠ΅Π½Π΅ΠΌ merge. ПослС слияния Π² Π²Π΅Ρ‚ΠΊΠ΅ B становятся доступны Ρ€Π°Π½Π΅Π΅ нСизвСстныС события: ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ A2 ΠΈ A3. ΠŸΡ€ΠΈ этом, Π² Π²Π΅Ρ‚ΠΊΠ΅ master ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΈΠ· Π²Π΅Ρ‚ΠΎΠΊ B ΠΈ C всё Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚.

А Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π² master ΡΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²Π΅Ρ‚ΠΊΠΈ C ΠΈ B. И Π²ΠΎΡ‚ интСрСсный ΠΌΠΎΠΌΠ΅Π½Ρ‚: Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² master Π΅ΡΡ‚ΡŒ всС события: A1, A2, A3, B1, B2, C1 ΠΈ C2. Но Π² Π²Π΅Ρ‚ΠΊΠ΅ C всё Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚ Π½ΠΈ B1-B2, Π½ΠΈ A3.

Ну ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚ A4 базируСтся ΡƒΠΆΠ΅ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΉ истории всСх событий. А ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° head ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ вСрсия, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ происходит Ρ€Π°Π±ΠΎΡ‚Π°, соотвСтствуСт этому ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΠ³Π΄Π° B ΠΈ C слиты Π² master ΠΈ сдСлан ΠΊΠΎΠΌΠΌΠΈΡ‚ A4.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°ΠΌ этот рассказ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ слишком ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΌ β€”Β ΠΏΡ€ΠΈΠ½ΠΎΡˆΡƒ Π·Π° это свои извинСния.

[4] [πŸ–ΌοΈ Π—Π΄Π΅ΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° визуализация ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΎΠ³ΠΎ рСпозитория git, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ нСльзя ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π΄Π²ΡƒΡ… словах.]

[5]

Π‘ΠΌΠ΅Π½ΠΈΠΌ Ρ‚Π΅ΠΌΡƒ

А Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠΎΡ„Π°Π½Ρ‚Π°Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ΠΎΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈΠ· Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Π½Π° Ρ‚Π΅ΠΌΡƒ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Она подписана ΠΊΠ°ΠΊ «Бвойства S + T -ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ пространства-Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎ ΠœΠ°ΠΊΡΡƒ Π’Π΅Π³ΠΌΠ°Ρ€ΠΊΡƒ Β», Ρ‡Ρ‚ΠΎ Π±Ρ‹ это Π½ΠΈ Π·Π½Π°Ρ‡ΠΈΠ»ΠΎ.

[πŸ–ΌοΈ ДвухмСрная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°: ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ измСрСния, ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ пространствСнныС. На ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ΅ "Ρ‚Ρ€ΠΈ пространства ΠΈ ΠΎΠ΄Π½ΠΎ врСмя" подпись "ΠΌΡ‹ здСсь".] [6] Spacetime dimensionality, ColeLoki [7] ΠΈ Scalable Vector Raccoon [8], Wikimedia Commons [9] ΠœΠΈΡ€ с Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ пространствСнным ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ считаСтся Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. Однако ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚? НапримСр, тСссСракт, Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· восьми ΠΊΡƒΠ±ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС ΡƒΠ³Π»Ρ‹ прямыС, Π° всС ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ? Если ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ прямоту ΡƒΠ³Π»ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΡŽ тСссСракта Π½Π° Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΊΡƒΠ±Π° Π½Π° плоскости Ρ‡Π°ΡΡ‚ΡŒ ΡƒΠ³Π»ΠΎΠ² ΡƒΡ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ прямоту.

А Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ? Казалось Π±Ρ‹, лСгкотня β€”Β Π²ΠΎΠ½, Π½Π° экранС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° двухмСрная. Однако, Π΅ΡΡ‚ΡŒ нюанс. ΠœΡ‹ смотрим Π½Π° экран сбоку, Π° Π½Π΅ с плоскости экрана, ΠΈ поэтому Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. А ΠΊΠ°ΠΊ выглядит Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΌΠΈΡ€ для Π΅Π³ΠΎ обитатСля? Π”ΠΎΠ±Π°Π²Π»ΡŽ ΠΊ этому, Ρ‡Ρ‚ΠΎ Π² Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ Π½Π°ΠΌ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ плоский ΠΈ бСсконСчно Ρ‚ΠΎΠ½ΠΊΠΈΠΉ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒ смотрит Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

ΠŸΡ€ΠΎ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ пятимСрныС пространства я Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΏΡ€ΠΎΠΌΠΎΠ»Ρ‡Π°Ρ‚ΡŒ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ ΠΊ самому Π³Π»Π°Π²Π½ΠΎΠΌΡƒ. Π”Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ врСмя ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ довольно Π³Ρ€ΡƒΠ±ΠΎΠΉ ΠΈ дискрСтизированной Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ события. МоТно ΡΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ врСмя Π½Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ — события просто выстроятся Π² линию. МоТно ΡΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ врСмя Π½Π° Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство, Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ врСмя ΠΌΡ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π² Π²ΠΈΠ΄Π΅ хронологичСской ΡˆΠΊΠ°Π»Ρ‹ β€”Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, получится Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° с Π³ΠΈΡ‚ΠΎΠΌ. Но ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ сСбС ΠΌΡ‹ Π½Π΅ смоТСм, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ сущСствами, ΠΆΠΈΠ²ΡƒΡ‰ΠΈΠΌΠΈ Π² 3+1-ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π΅ смоТСм ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄Π²ΡƒΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π°Ρ… сразу.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΏΠΎΡ„Π°Π½Ρ‚Π°Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий создаёт ΠΌΠΈΡ€Ρ‹ с Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ β€” Π·Π°Π±Π°Π²Π½ΠΎ.

[6] [πŸ–ΌοΈ ДвухмСрная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°: ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ измСрСния, ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ пространствСнныС. На ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ΅ "Ρ‚Ρ€ΠΈ пространства ΠΈ ΠΎΠ΄Π½ΠΎ врСмя" подпись "ΠΌΡ‹ здСсь".]

[7]

[8]

[9]

А ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡƒΡ‚ [10]

[10] А ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡƒΡ‚