WPF Git Client ์—ฐ๊ตฌ

์•ˆ๋…•ํ•˜์„ธ์š”. :smile:

GIT GUI์— ์ค‘์š” ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ธ Commit History Graph๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์˜คํ”ˆ์†Œ์Šค๋ฅผ ๋ถ„์„, ์—ฐ๊ตฌ๋ฅผ ํ•˜๊ณ ์ž ์Šฌ๋กœ๊น…์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์˜คํ”ˆ์†Œ์Šค SeeGit ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ฃผ๋กœ ์—ฐ๊ตฌํ•  ๋ถ€๋ถ„์€ ๊ธฐ๋ณธ์ ์ธ ์ปค๋ฐ‹์ •๋ณด๋งŒ์œผ๋กœ ์–ด๋–ป๊ฒŒ Graph๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๊ฐ€ ์ฃผ์š” ๋ชฉ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์†Œ์Šค์ฝ”๋“œ๊ฐ€ WPF, MVVM ๊ธฐ๋ฐ˜์œผ๋กœ ์ž˜ ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ์กฐ์ ์œผ๋กœ ํŠน์ดํ•˜๊ฑฐ๋‚˜ ๋ฐฐ์šธ ์ ์ด ์žˆ๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ๋„ ์ฐพ์•„๋ณด๊ณ  ์—ฐ๊ตฌํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

๋๊นŒ์ง€ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‘์›๋„ ๋ถ€ํƒ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. :smile:

์ข‹์•„์š” 4

์Šฌ๋กœ๊น…์„ ์ €ํ˜ผ์ž๋งŒ ํ•ด์™”์—ˆ๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ๊ฐ™์ด ํ•˜์‹ค ๋™๋ฃŒ๊ฐ€ ์ƒ๊ฒจ ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์‘์›ํ•ฉ๋‹ˆ๋‹ค!

์ข‹์•„์š” 2

ํ•ด๋‹น ์ž‘์—…์„ ์œ„ํ•œ ์˜คํ”ˆ์†Œ์Šค Repository๋ฅผ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ ์ค‘์ธ ๋ฐ๋ชจ ์˜คํ”ˆ์†Œ์Šค Repository๋ฅผ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

์ด๋ฆ„ ๋งํฌ ์„ค๋ช…
SeeGit ๋ฐ”๋กœ๊ฐ€๊ธฐ QuickGraph, libgit2sharp์„ ํ™œ์šฉํ•œ WPF Commit Graph ๋ฐ๋ชจ
Git-Demo-Viewer ๋ฐ”๋กœ๊ฐ€๊ธฐ libgit2sharp, QuickGraph ๋ฐ Graphsharp๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋นŒ๋“œ.

Commit Graph ์ฐธ๊ณ  ์˜คํ”ˆ์†Œ์Šค๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๊ณก์„ ์„ ๊ทธ๋ ค์„œ ์ด์–ด๋ณผ ์ˆ˜ ์žˆ์„๊นŒ์š”??

์ข‹์•„์š” 1