๋ฐ์ํ
๐ SVN(SubVersion)
- SubVersion์ ์ค์๋ง๋ก ํ์๊ด๋ฆฌ/์์ค ๊ด๋ฆฌ ํด์ด๋ค.
- 2000๋ ์ CVS๋ฅผ ๋์ฒดํ๊ธฐ ์ํด ๋ง๋ค์ด์ก๋ค.
- ์ค์ ์ง์คํ ๋ฐฉ์. ์ค์ ์๋ฒ์ ์ฌ๋ผ๊ฐ ์์ค ์ฝ๋๋ฅผ ์ฌ์ฉ์๊ฐ ๋ด๋ ค๋ฐ์ ์์ ํ๊ณ , ์์ ์ด ์๋ฃ๋ ๊ฒฐ๊ณผ๋ฌผ์ commitํ์ฌ ์๋ฒ๋ก ์ฌ๋ ค๋ณด๋ด๋ ๋ฐฉ์.
- ์ค์ ์ง์คํ ๋ฐฉ์์ด๋ฏ๋ก ์์ค์ฝ๋๋ฅผ ๊ด๋ฆฌํ๋ ์๋ฒ๊ฐ ์ฃฝ์ผ๋ฉด ๊ทธ ์๊ฐ๋์ update, commit ๋ฑ์ ์ฐจ์ง์ด ์๊ธด๋ค.
- commitํ ๋ด์ฉ์ด ๋ฐ๋ก ์ค์ ์๋ฒ๋ก ์ฌ๋ผ๊ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ ์ฝ๋๋ฅผ ๊ณต์ ํ๋ ๋ชจ๋ ์์ ์๋ค์๊ฒ ์ํฅ์ด ๊ฐ๋ค. (์ฆ, ์ถฉ๋์ด ์ฆ๋ค!)
๐ Git
- ๋ถ์ฐ ๊ด๋ฆฌ ๋ฐฉ์. ์ต์ข ์ ์ผ๋ก ์ค์ ์๋ฒ์ ์ฌ๋ผ๊ฐ๋ ค๋ฉด ๋ก์ปฌ ์ ์ฅ์ ๋ฑ ๋ช ๊ฐ์ง ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋ค.
- SVN๋ณด๋ค ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ๊ทธ๋งํผ ์๋ จ๋๋ ค๋ฉด ์ด๋ ต๋ค.
- ๊ฐ๋ฐ์ด ๋๋๊ณ ์ต์ข ์ ์ผ๋ก ๋ฐ์ํ๊ณ ์ ํ ๋ ์ค์ ์๋ฒ์ ์ฌ๋ฆฐ๋ค.
- ์งํํด์ผ ๋ ๊ณผ์ ์ด ๋ง์ผ๋ฉด ๋ถ์ฐํด์ ์์ ํ ์ ์๋ค. (commit ๋์ ๋ถ๋ฆฌํ๊ธฐ, feature branch ๋๋๊ธฐ ๋ฑ)
- ๊ฐ๋ฐ์์ ์ ์ฅ์์ ์๋ฒ ์ ์ฅ์๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก commit history๋ฅผ ๊ฐ์ง ์ ์๋ค.
๋ฐ์ํ
'Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] branch ์์ฑ ํ push ํ๊ธฐ (0) | 2021.11.05 |
---|---|
Github vs GitLab (0) | 2021.10.22 |
[Git] ๋ฆฌ๋ ์ค ๋ช ๋ น ์ฐ์ตํ๊ธฐ - ํฐ๋ฏธ๋ ์ฐฝ์์ ๋๋ ํฐ๋ฆฌ ์ด๋ํ๊ธฐ (0) | 2021.02.17 |
[Git] ๋ฆฌ๋ ์ค์์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ํ๋ด๋ ๊ธฐํธ (0) | 2021.02.17 |
[Git] ls ๋ช ๋ น ์ต์ ๋ชจ์ (0) | 2021.02.17 |
๋๊ธ