Trac์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ํด ์ต์ํ์ ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ฉฐ ๊ฐ๋ฐ์ ๊ฐ์ ์ด๋ฏธ ์ค์ ๋ ํ๋ก์ธ์ค ๋ฐ ๊ท์น์ ์ต์ํ์ ์ํฅ์ ๋ฏธ์น๋ฉด์ ์ผ๋ฐ์ ์ธ ์ผ์ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค. ๋ด์ฅ๋ ์ํค ์์ง์ ์ฌ์ฉํ๋ฉด ๋ฌธ์ , ๋ชฉํ ๋ฐ ์ปค๋ฐ์ ๋ํ ์ค๋ช ์ ์ํค ๋งํฌ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค๋ฅ ๋ฉ์์ง, ์์ , ์ฝ๋ ๋ณ๊ฒฝ, ํ์ผ ๋ฐ ์ํค ํ์ด์ง ๊ฐ์ ๋งํฌ ์์ฑ ๋ฐ ์ฐ๊ฒฐ ๊ตฌ์ฑ์ ์ง์ํฉ๋๋ค. ํ๋ก์ ํธ์ ๋ชจ๋ ์ด๋ฒคํธ์ ํ๋์ ์ถ์ ํ๊ธฐ ์ํด ํ์๋ผ์ธ ํํ์ ์ธํฐํ์ด์ค๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ ๋ณต์
์์ ๋ธ๋์น 1.2์ ๋น๊ตํ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋น ๋ฅธ ํ
ํ๋ฆฟ ์์ง์ ์ฌ์ฉํ์ฌ ๋ ๋๋ง์ผ๋ก ์ ํ
์ง์ 2 . XML ๊ธฐ๋ฐ ํ ํ๋ฆฟ ์์ง Genshi๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ง๋ง ๊ธฐ์กด ํ๋ฌ๊ทธ์ธ๊ณผ์ ํธํ์ฑ์ผ๋ก ์ธํด ๋ถ์์ ํ 1.5 ๋ธ๋์น์์๋ง ์ ๊ฑฐ๋ฉ๋๋ค. - Trac 1.0 ์ด์ ๋ฒ์ ์ฉ์ผ๋ก ์์ฑ๋ ํ๋ฌ๊ทธ์ธ๊ณผ์ ํ์ ํธํ์ฑ์ด ์ค๋จ๋์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ์ฃผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ์ธํฐํ์ด์ค์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
- CC ํ๋์ ์ธ๊ธ๋ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ํด๋น ๊ทธ๋ฃน์ ํฌํจ๋ ์ฌ์ฉ์ ๋ชฉ๋ก์ผ๋ก ์๋ ํ์ฅ๋ฉ๋๋ค.
- Wiki ํ์ด์ง์๋ ํ ์คํธ๋ฅผ ๋ณผ ์ ์๋ ์ข์ ํ๋ฉด ๋ชจ๋์ ์ ์ฒด ํ๋ฉด ๋ชจ๋ ๊ฐ ์ ํ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
- ์ด์ ๋ฉ์ผ ์๋ฆผ ํ ํ๋ฆฟ์์ ํฐ์ผ ํ๋(โchanges.fieldsโ)์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ชจ๋ ํ์ค ํ๋(์: ๋ณด๊ณ ์ ์ค๋ช )์ ๋ํด Wiki ํ์ ํ ์คํธ์ ์๋ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ ๊ตฌํ๋ฉ๋๋ค. ๋ํ ์ฌ์ฉ์๋ ์ ๋ ฅ ์ค์ง์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์์ญ ์ ๋ฐ์ดํธ ์ฌ์ด์ ๋๊ธฐ ์๊ฐ์ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์์์ต๋๋ค.
- TracMigratePlugin์ Trac์ ์ผ๋ถ๊ฐ ๋์์ผ๋ฉฐ trac-admin Convert_db ๋ช ๋ น์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค(์: SQLite โ PostgreSQL) ๊ฐ์ Trac ํ๋ก์ ํธ ๋ฐ์ดํฐ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋ค๋ ์ ์ ๊ธฐ์ตํ์ธ์. ticket delete_comment ๋ฐ ์ฒจ๋ถ ํ์ผ ์ด๋ ํ์ ๋ช ๋ น์ ๋ชจ์๋ ํ์ธํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ์ ์ ํ ์คํธ ํ๋์๋ ์ด์ max_size ์์ฑ์ด ์์ต๋๋ค.
- ์ ํ์ ๊ตฌ์ฑ ์์ tracopt.ticket.clone์ ํตํด ํฐ์ผ ๋ณต์ ์ง์(๋๊ธ์์ ํฐ์ผ ์์ฑ ํฌํจ)
- ํ์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ ํค๋์ ์ฌ์ฉ์ ์ ์ ๋งํฌ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
- ๋ณ๊ฒฝ ์ ํจ์ฑ ๊ฒ์ฌ๊ธฐ์ ๋ฒ์๊ฐ ์ผ๊ด ํธ์ง ๋๊ตฌ๋ ๋ฌผ๋ก ์ฃผ์ ํธ์ง ํ๋ก์ธ์ค๊น์ง ํ์ฅ๋์์ต๋๋ค.
- tracd์์ ์ง์ HTTPS๋ฅผ ํตํด ์ฝํ ์ธ ์ ๊ณต์ ์ง์ํฉ๋๋ค.
- Python(2.7 ๋์ 2.6) ๋ฐ PostgreSQL(9.1 ์ด์ )์ ๋ํ ์ต์ ๋ฒ์ ์๊ตฌ ์ฌํญ์ ์ ๋ฐ์ดํธํ์ต๋๋ค.
์ถ์ฒ : opennet.ru