Composer: Composer.lock νŒŒμΌμ—μ„œ composer.json을 μƒμ„±ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?

에 λ§Œλ“  2012λ…„ 11μ›” 14일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: composer/composer

λͺ‡ 가지 이유둜 λ‚΄ νŒ€ λ™λ£Œ 쀑 ν•œ λͺ…이 composer.json 파일(git에 μ»€λ°‹λ˜μ§€ μ•ŠμŒ)을 μžƒμ–΄λ²„λ Έμ§€λ§Œ 둜컬둜 λͺ¨λ“  곡급업체가 μ„€μΉ˜λ˜μ—ˆμœΌλ©° composer.lock νŒŒμΌμ—λŠ” μš°λ¦¬κ°€ ν•„μš”λ‘œ ν•˜λŠ” λͺ¨λ“  곡급업체가 μžˆμŠ΅λ‹ˆλ‹€.

.lock νŒŒμΌμ„ μ‚¬μš©ν•˜μ—¬ composer.json νŒŒμΌμ„ μƒμ„±ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

κΈ€μŽ„μš”, composer.json νŒŒμΌμ„ μž¬κ΅¬μ„±ν•˜κΈ° μœ„ν•΄ 이 정보λ₯Ό composer.lock 에 μΆ”κ°€ν•˜λŠ” 것은 μ €μ—κ²Œ μ΄μƒν•˜κ²Œ λ³΄μž…λ‹ˆλ‹€. λ³„λ‘œ μ˜λ―Έκ°€ μ—†λŠ” 경우λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 잠금 νŒŒμΌμ„ 더 λ³΅μž‘ν•˜κ²Œ λ§Œλ“€ κ²ƒμž…λ‹ˆλ‹€(composer.json이 ν•„μš”ν•¨)

λͺ¨λ“  3 λŒ“κΈ€

μžλ™μœΌλ‘œ μ•„λ‹ˆμ˜€κ°€ μ•„λ‹ˆλΌ λΆˆκ°€λŠ₯ν•©λ‹ˆλ‹€. composer.lock(단지 json 파일일 λΏμž…λ‹ˆλ‹€)을 μ—΄κ³  λͺ¨λ“  νŒ¨ν‚€μ§€ 이름과 버전을 μš”κ΅¬ 사항에 볡사할 수 μžˆμ§€λ§Œ μ„€μΉ˜λœ νŒ¨ν‚€μ§€ 쀑 μΌλΆ€λŠ” μ•„λ§ˆλ„ 방금 μ„€μΉ˜λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이전과 λ™μΌν•˜μ§€ μ•Šμ„ κ²ƒμž…λ‹ˆλ‹€. μš”κ΅¬ 사항 μžμ²΄κ°€ μ•„λ‹ˆλΌ μš”κ΅¬ μ‚¬ν•­μ˜ μ’…μ†μ„±μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” λ˜ν•œ 일뢀 ν”„λ‘œμ νŠΈμ—μ„œ composer.json이 μ»€λ°‹λ˜μ§€ μ•Šμ€ composer.lock νŒŒμΌμ„ λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€(:(), μ΄λŸ¬ν•œ κ²½μš°μ— composer.lock의 μ–΄λ–€ νŒ¨ν‚€μ§€κ°€ "require"에 있고 μ–΄λ–€ νŒ¨ν‚€μ§€κ°€ 쒅속성인지 μ•„λŠ” 것이 도움이 될 κ²ƒμž…λ‹ˆλ‹€. μ™„λ²½ν•œ μ„Έμƒμ—μ„œλŠ” μΌμ–΄λ‚˜μ§€ μ•Šμ„ κ²ƒμ΄μ§€λ§Œ λΆ„λͺ…νžˆ λ°œμƒν•©λ‹ˆλ‹€ ;)

κΈ€μŽ„μš”, composer.json νŒŒμΌμ„ μž¬κ΅¬μ„±ν•˜κΈ° μœ„ν•΄ 이 정보λ₯Ό composer.lock 에 μΆ”κ°€ν•˜λŠ” 것은 μ €μ—κ²Œ μ΄μƒν•˜κ²Œ λ³΄μž…λ‹ˆλ‹€. λ³„λ‘œ μ˜λ―Έκ°€ μ—†λŠ” 경우λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ 잠금 νŒŒμΌμ„ 더 λ³΅μž‘ν•˜κ²Œ λ§Œλ“€ κ²ƒμž…λ‹ˆλ‹€(composer.json이 ν•„μš”ν•¨)

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰