Apache Subversion 1.12.0 ๋ฆด๋ฆฌ์Šค

6๊ฐœ์›” ๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— Apache Software Foundation ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฆด๋ฆฌ์Šค ์„œ๋ธŒ๋ฒ„์ „ 1.12.0. ๋ถ„์‚ฐํ˜• ์‹œ์Šคํ…œ์˜ ๊ฐœ๋ฐœ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  Subversion์€ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์˜ ๋ฒ„์ „ โ€‹โ€‹๋ฐ ๊ตฌ์„ฑ ๊ด€๋ฆฌ์— ์ค‘์•™ ์ง‘์ค‘์‹ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” ์ƒ์—… ํšŒ์‚ฌ ๋ฐ ํ”„๋กœ์ ํŠธ์—์„œ ๊ณ„์†ํ•ด์„œ ์ธ๊ธฐ๋ฅผ ์–ป๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Subversion์„ ์‚ฌ์šฉํ•˜๋Š” ๊ณต๊ฐœ ํ”„๋กœ์ ํŠธ์—๋Š” Apache, FreeBSD, Free Pascal, OpenSCADA, GCC ๋ฐ LLVM ํ”„๋กœ์ ํŠธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Subversion 1.12์˜ ๋ฆด๋ฆฌ์Šค๋Š” ์ผ๋ฐ˜ ๋ฆด๋ฆฌ์Šค๋กœ ๋ถ„๋ฅ˜๋˜๋ฉฐ, ๋‹ค์Œ LTS ๋ฆด๋ฆฌ์Šค๋Š” Subversion 1.14๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Subversion 2020๋Š” 2024๋…„ XNUMX์›”์— ๋ฆด๋ฆฌ์Šค๋˜์–ด XNUMX๋…„๊นŒ์ง€ ์ง€์›๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์—ด์‡  ๊ฐœ๋Ÿ‰ ์ „๋ณต 1.12:

  • ์ถฉ๋Œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์–ด ์š”์†Œ๋ฅผ ๋‹ค๋ฅธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•˜๋Š” ์ƒํ™ฉ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์—์„œ ๋‹ค๋ฃจ์ง€ ์•Š๋Š” ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์ž‘์—…์— ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ์— ๋Œ€ํ•œ ๋ถ„์„์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ ์‚ฌ๋ณธ;
  • ์„œ๋ฒ„๋Š” ๊ถŒํ•œ ๋ถ€์—ฌ ๊ทœ์น™์— ์žˆ๋Š” ๋นˆ ๊ทธ๋ฃน์˜ ์ •์˜๊ฐ€ ๋ฌด์‹œ๋˜๊ณ  svnauthz ๋ช…๋ น์ด ์‹คํ–‰๋  ๋•Œ ํ•ด๋‹น ๊ทธ๋ฃน์ด ์กด์žฌํ•  ๊ฒฝ์šฐ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • Unix ๊ณ„์—ด ์‹œ์Šคํ…œ์˜ ํด๋ผ์ด์–ธํŠธ ์ธก์—์„œ๋Š” ๋””์Šคํฌ์— ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ปดํŒŒ์ผ ์ˆ˜์ค€์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” GNOME Keyring, Kwallet ๋˜๋Š” GPG-Agent์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
  • ์†Œ์Šค ์ €์žฅ์†Œ ๋ฐ ์ž‘์—… ๋ณต์‚ฌ๋ณธ์˜ ๋ณต์‚ฌ ์ž‘์—… ๋™์ž‘์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ˆ˜์ •๋ณธ์ด ์žˆ๋Š” ๊ธฐ์กด ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์™€ ํŒŒ์ผ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
  • "svn list" ๋ช…๋ น์˜ ์ถœ๋ ฅ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธด ์ž‘์„ฑ์ž ์ด๋ฆ„์ด ๋” ์ด์ƒ ์ž˜๋ฆฌ์ง€ ์•Š์œผ๋ฉฐ, ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•์‹(๋ฐ”์ดํŠธ, ํ‚ฌ๋กœ๋ฐ”์ดํŠธ, ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ, ๋“ฑ.);
  • "svn info" ๋ช…๋ น์— ์ €์žฅ์†Œ์˜ ํŒŒ์ผ ํฌ๊ธฐ ํ‘œ์‹œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • "svn cleanup" ๋ช…๋ น์—์„œ ๋ฌด์‹œ๋˜๊ฑฐ๋‚˜ ๋ฒ„์ „์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์š”์†Œ์˜ ์‚ญ์ œ ์ž‘์—…์„ ํ™•์ธํ•œ ํ›„ ์ด์ œ ์“ฐ๊ธฐ ๋ฐฉ์ง€ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์žˆ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋„ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
  • ์‹คํ—˜ ๋ช…๋ น "svn x-shelve/x-unshelve/x-shelves"์—์„œ
    ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์‹ ๋ขฐ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "shelve" ์„ธํŠธ์˜ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ธด๊ธ‰ํ•˜๊ฒŒ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์—… ๋ณต์‚ฌ๋ณธ์—์„œ ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ณ„๋„๋กœ ๋”ฐ๋กœ ๋ณด๊ด€ํ•œ ๋‹ค์Œ "svn์„ ํ†ตํ•ด ํŒจ์น˜๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํŠธ๋ฆญ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ž‘์—… ๋ณต์‚ฌ๋ณธ์— ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. diffโ€๋ฅผ ์„ ํƒํ•œ ๋‹ค์Œ โ€œsvn patchโ€๋ฅผ ํ†ตํ•ด ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

  • ์ปค๋ฐ‹ ์ƒํƒœ์˜ ์Šค๋ƒ…์ƒท("์ปค๋ฐ‹ ์ฒดํฌํฌ์ธํŠธ")์„ ์ €์žฅํ•˜๋Š” ์‹คํ—˜์  ๊ธฐ๋Šฅ์˜ ์‹ ๋ขฐ์„ฑ์ด ํ–ฅ์ƒ๋˜์–ด ์ปค๋ฐ‹์œผ๋กœ ์•„์ง ์ปค๋ฐ‹๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์Šค๋ƒ…์ƒท์„ ์ €์žฅํ•˜๊ณ  ๋‚˜์ค‘์— ์ €์žฅ๋œ ๋ฒ„์ „์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์—… ๋ณต์‚ฌ๋ณธ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ(์˜ˆ: ์ž˜๋ชป๋œ ์—…๋ฐ์ดํŠธ์˜ ๊ฒฝ์šฐ ์ž‘์—… ๋ณต์‚ฌ๋ณธ์˜ ์ƒํƒœ๋ฅผ ๋กค๋ฐฑํ•˜๊ธฐ ์œ„ํ•ด)

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€