"μ±κ³΅μ μΈ Git λΆκΈ° λͺ¨λΈ" κΈ°μ¬μ λμ μλ μν¬νλ‘μ κ°μ¬λ립λλ€. μ λ νΉν κΈ°λ₯ λ³ν©μ μν΄ μ»€λ° κ°μ²΄λ₯Ό μ¬μ©νλ κ²μ μ’μν©λλ€.
λ°©κΈ git-flow κ° --no-ff λ³ν©μ μ¬μ©ν μ μλ€λ κ²μ μμμ°¨λ Έμ΅λλ€. μ μ΄λ°κ±°μΌ? μ€κ³μμΈκ°μ?
--no-ff κΈ°λ₯ λ³ν©κ³Ό ν¨κ» μλνλ €λ©΄ git-flowλ₯Ό λΆκΈ°ν΄μΌ ν©λκΉ, μλλ©΄ ꡬμ±ν μ μλ λ°©λ²μ΄ μμ΅λκΉ?
κ°μ¬ ν΄μ,
μ€μ½§
μλ μ€μ½§,
μλμ μΌλ‘ git-flowλ 컀λ°μ΄ μμ¬μ μΌλ‘ ν¨κ» μνλ€λ κ²μ κΈ°λ‘νκΈ° μν΄ λ³ν©ν λ --no-ff
μ΅μ
μ μ¬μ©ν©λλ€. κ·Έλ¬λ κΈ°λ₯ λΆκΈ°μ λ¨μΌ 컀λ°λ§ ν¬ν¨λ κ²½μ° μΆκ° λ³ν© 컀λ°μ μ무 κ²λ μΆκ°νμ§ μκ³ λΆνμνκ² λΆκΈ° νΈλ¦¬λ₯Ό 볡μ‘νκ² λ§λλλ€. λ°λΌμ λ¨μΌ μ»€λ° λΆκΈ°μ κ²½μ° μ»€λ°μ΄ develop
μ§μ μνλ κ²μ²λΌ 빨리 κ°κΈ° λ³ν©μ΄ μ΄λ£¨μ΄μ§λλ€.
건배,
λΉμΌνΈ
μλ λΉμΌνΈ,
λλ κ·Έ λμμΈ λ€μ μ¨μ μκ°μ νμ€ν μ΄ν΄ν μ μμ§λ§ λ³ν© 컀λ°μ μμ±ν μ§ μ¬λΆλ μ¬μ©μκ° κΈ°λ₯ λΆκΈ°λ₯Ό μμνλλ‘ μ ννλμ§ μ¬λΆμ λ°λΌ κ²°μ λμ΄μΌ νλ€κ³ μκ°ν©λλ€. λλ‘λ κ°λ° λΈλμΉμμ λΉ λ₯Έ λ³κ²½μ μνν μ μμ§λ§ λ³ν© 컀λ°μ λ³΄κ³ μΆκΈ° λλ¬Έμ _νΉμ νκ²_ κΈ°λ₯ λΈλμΉλ₯Ό μμ±νκΈ°λ‘ μ νν©λλ€. κΈ°λ₯ λΆκΈ°μ λν 컀λ°μ νλλ§ λ§λ€ μ μμ§λ§ λͺ μμ λ³ν© 컀λ°μ 무μν λ§νΌ μ€μνμ§ μλ€κ³ μ¬μ©μκ° μκ°νλ κ²μ μλ μ μμ΅λλ€.
κ²°κ΅ μ νμ μ¬μ©μμ λͺ«μ΄λΌκ³ μκ°νκ³ , κ°λ°μ λΈλμΉμ λΉ λ₯΄κ² 컀λ°νλ κ²κ³Ό κΈ°λ₯ λΈλμΉλ₯Ό μ¬μ©νμ¬ μ¬μ©μκ° λ€λ₯Έ μ νμ νκ³ μλ€κ³ μκ°ν©λλ€.
κ°μΈ νμμΌλ‘ μ΄ λ³κ²½μ μννκΈ° μν΄ μ½λ κΈ°λ°μμ μ΄λλ‘ κ°μΌ νλμ§μ λν λͺ¨λ ν¬μΈν°λ λ§€μ° κ°μ¬ν κ²μ λλ€!
νλ₯ν λꡬμ κ°μ¬λ립λλ€!
- μ€μ½§
λ§λ²μ΄ μΌμ΄λλ κ³³: https://github.com/nvie/gitflow/blob/develop/git-flow-feature#L310
λ¨μΌ μ»€λ° κΈ°λ₯ λΆκΈ°λ₯Ό --no-ffμ λͺ μμ μΌλ‘ λ³ν©νλ μ΅μ μ μΆκ°νμ§ μμ κ²μ λλ€. μ¬μ ν (λ€λ₯Έ λͺ λ Ήμ€ νλκ·Έμ 볡μ‘μ±μ΄ μΆκ°λλ κ² μΈμλ) μ무κ²λ μΆκ°νμ§ μλλ€κ³ μκ°νκΈ° λλ¬Έμ λλ€. λΉμ μ΄ κ·Έκ²μ μ£Όμ₯νλ€λ©΄ κ·Έκ²μ μ¬μ μΈ λ³κ²½μΌλ‘ μμ λ‘κ² λ§λμμμ€.
건배,
λΉμΌνΈ
κ³ λ§μ, λΉμΌνΈ! ν¬μΈν°λ₯Ό μ£Όμ μ κ°μ¬ν©λλ€!
μ΅μμ,
μ€μ½§
5μΌνΈλ₯Ό λνλ©΄
νλμ μ»€λ° κΈ°λ₯μ μλ£ν λμλ λ³ν© 컀λ°μ κ°λ μ΅μ μ λ§€μ° μν©λλ€.
λ΄κ° git flowλ₯Ό μ¬μ©νλ λ°©μμμ λ΄ κΈ°λ₯μλ λ΄κ° μμ μ€μΈ ν°μΌ λ²νΈκ° μ΄λ¦μ ν¬ν¨λ©λλ€. κΈ°λ₯μ λ§μΉλ©΄ κΈ°λ₯ μ΄λ¦(ν°μΌ λ²νΈ ν¬ν¨)μ μ§μ νλ λ³ν© 컀λ°μ λ³΄κ³ μΆμ΅λλ€.
μ΄κ²μ λͺ¨λ μ»€λ° λ©μμ§μ ν°μΌ λ²νΈλ₯Ό μ°μ§ μκ³ λ μ€μ ν°μΌμ λν λͺ¨λ 컀λ°μ μμΆμ νλ λ° μ μ©ν©λλ€.
@DonGiulio μ΄λ―Έ νμΈνλμ§ λͺ¨λ₯΄κ² μ§λ§ AVH μλμ μ΄ μνλ λλ‘ μλνλ€κ³ νμ ν©λλ€.
κ°μ¬ν©λλ€ λͺ°λλ€μ νμΈν΄λ΄μΌκ² λ€μ
λν λ¨μΌ μ»€λ° μμ λμμ μννλ μ΅μ μ μΆκ°νλ λ°©λ²λ μ ννμ΅λλ€. μ΄κ²μ λ€μ μκ°ν΄ λ³Ό μ μλ€λ©΄ μ’μ κ²μ λλ€.
(AVH νμ λ€λ₯Έ κ²μ΄ μλμ§ μ λͺ¨λ₯΄κ² μ΅λλ€).
@nvie λ΄κ° μ
μ¬λλ€μ λ¬΄λ¦¬κ° μΆκ° 무μΈκ°λ₯Ό μκ°νλ©΄ μμ§ν μκ°νκ³ μΌλΆλ μ°λ¦¬κ° μ΄λκ°μ λλ μ¬λλ€μ΄ μν μ°©μ€λ₯Ό μ°Ύμ νμκ° μμ΅λλ€ κ·Έκ² λλ¬Έμ μ μ΄λ λ¬Έμμμμ΄ μ΅μ
μ μΆκ°νμ§ μμ΅λλ€ μκ°ν©λλ€. μ΄κ²μ κ·Έλ κ² ν° κ²°μ μ λ΄λ¦΄ μ μμ΅λλ€!
μ¬μ©μκ° κΈ°λ₯μ λ§λλ λ° μ΄λ €μμ κ²ͺκ³ λ¨μΌ 컀λ°μ μννκΈ°λ‘ μ νν κ²½μ°, μ΄λ ν΄λΉ κΈ°λ₯μ΄ κ·Έλ° μμΌλ‘(μ: μκ°μ κΈ°λ‘ μ μ§λ₯Ό μν΄) κ°λ°μ μ§μ νΈμνμ§ μμμΌ ν¨μ μλ―Έν©λλ€. . λλ λ°λλ‘ μ£Όμ₯νκ³ μ¬μ©μκ° μ νν κ²½λ‘λ₯Ό 무μνλ κ²μ μ΄μΉμ λ§μ§ μμ΅λλ€.
μμΈν μ€λͺ ν΄ μ£Όμκ² μ΅λκΉ? μ°λ¦¬λ λͺ¨λ μ¬λμ΄ κ·Έλ¬ν μ¬μν λ³κ²½μΌλ‘ μΈν΄ κ·Έλ¬ν κ²¬κ³ ν μνμ λΆκΈ°νκ³ μΆμ΄νμ§ μμ μλ μλ€λ μ μ λμν΄μΌ ν©λλ€.
@Mehradzie 5λ λμ μ΄ μ μ₯μμ λν 컀λ°μ΄ μμμ΅λλ€. AVH μλμ μ μΌλ§ λμ κ³μν΄μ μ¬μ©λμ΄ μμΌλ©° μλΉν μμ μ μ λλ€. λλ μ¬κΈ°μ μλ΅μ μν΄ μ¨μ μ°Έμ§ μμ κ²μ΄λ©°, μ½λ λ³κ²½μ ν¨μ¬ λ μ μ΅λλ€.
@jawshooah μμ§ν λ§ν΄μ SourceTreeμμ κ°μ λ¬Έμ λ₯Ό μ«κ³ μμκΈ° λλ¬Έμ μ¬κΈ°κΉμ§ μμ λ repo μ΄λ¦μ νμΈνμ§λ μμμ΅λλ€.
gitflowλ SourceTreeκ° νλ¦μ μννλ λ° μ¬μ©ν©λκΉ? μ§κΈ μ’ ν·κ°λ¦¬λ€μ :D
κ·Έλ λ€λ©΄ λ€λ₯Έ reposμ μμ
μ λμ μ¬μ©νλλ‘ μ μνλλ‘ μλ₯΄κ³ λ³κ²½ν μ μμ΅λκΉ?
κ°μ₯ μ μ©ν λκΈ
μλ λΉμΌνΈ,
λλ κ·Έ λμμΈ λ€μ μ¨μ μκ°μ νμ€ν μ΄ν΄ν μ μμ§λ§ λ³ν© 컀λ°μ μμ±ν μ§ μ¬λΆλ μ¬μ©μκ° κΈ°λ₯ λΆκΈ°λ₯Ό μμνλλ‘ μ ννλμ§ μ¬λΆμ λ°λΌ κ²°μ λμ΄μΌ νλ€κ³ μκ°ν©λλ€. λλ‘λ κ°λ° λΈλμΉμμ λΉ λ₯Έ λ³κ²½μ μνν μ μμ§λ§ λ³ν© 컀λ°μ λ³΄κ³ μΆκΈ° λλ¬Έμ _νΉμ νκ²_ κΈ°λ₯ λΈλμΉλ₯Ό μμ±νκΈ°λ‘ μ νν©λλ€. κΈ°λ₯ λΆκΈ°μ λν 컀λ°μ νλλ§ λ§λ€ μ μμ§λ§ λͺ μμ λ³ν© 컀λ°μ 무μν λ§νΌ μ€μνμ§ μλ€κ³ μ¬μ©μκ° μκ°νλ κ²μ μλ μ μμ΅λλ€.
κ²°κ΅ μ νμ μ¬μ©μμ λͺ«μ΄λΌκ³ μκ°νκ³ , κ°λ°μ λΈλμΉμ λΉ λ₯΄κ² 컀λ°νλ κ²κ³Ό κΈ°λ₯ λΈλμΉλ₯Ό μ¬μ©νμ¬ μ¬μ©μκ° λ€λ₯Έ μ νμ νκ³ μλ€κ³ μκ°ν©λλ€.
κ°μΈ νμμΌλ‘ μ΄ λ³κ²½μ μννκΈ° μν΄ μ½λ κΈ°λ°μμ μ΄λλ‘ κ°μΌ νλμ§μ λν λͺ¨λ ν¬μΈν°λ λ§€μ° κ°μ¬ν κ²μ λλ€!
νλ₯ν λꡬμ κ°μ¬λ립λλ€!
- μ€μ½§