-
Notifications
You must be signed in to change notification settings - Fork 16
Home
ν¬λ λ§λ κ²μ κ°λ°μ νμν λ°μ΄ν°λ₯Ό λ§λ€κ³ μμ±λ λ°μ΄ν°λ₯Ό κ²μμμ μ¬μ©ν μ μκ² ν΄μ£Όλ νλ‘κ·Έλ¨μ λλ€. λμ νΈμ§μ΄ κ°λ₯ν ν¬λ λ§λ κ²μ λμμ΄λμ νλ‘κ·Έλλ¨Έκ° λμμ μ°Έμ¬ν΄μ μμ μ΄ κ΅¬ννκ³ μ νλ λΆλΆμ λν λ°μ΄ν°λ₯Ό λ§λ€ μ μμ΅λλ€. ν¬λ λ§ μλ²μ λ°μ΄ν°λ svnμ μ μ₯λκΈ° λλ¬Έμ μΈμ λ μ§ μ΄μ λ°μ΄ν°λ₯Ό μ΄λν μ μμΌλ©° νμμ λ°λΌ νΉμ μμ μΌλ‘ λμκ°κ±°λ λ³΅κ΅¬κ° κ°λ₯ν©λλ€. λν ν¬λ λ§ ν΄λΌμ΄μΈνΈ νλ‘κ·Έλ¨μμ μ 곡νλ λΉκ΅ κΈ°λ₯μΌλ‘ μλ‘λ€λ₯Έ λ°μ΄ν°μ μ°¨μ΄μ μ νμΈν μ μμΌλ©° λ°μ΄ν°λ₯Ό λ³ν©ν μ μμ΅λλ€.
μ΄λ κ² κ²μ κ°λ°μ€μ λ§λ€μ΄μ§ λ°μ΄ν°λ μ€μ κ²μμμ μ¬μ©ν μ μλλ‘ λ°μ΄λλ¦¬λ‘ λ³νμ΄ κ°λ₯ν©λλ€. λν μΈμ΄λ³(c#, typescript, c++)λ‘ λ°μ΄λ리 λ°μ΄ν°λ₯Ό μ½μ΄λ€μΌ μ μλ μ½λλ₯Ό μμ±ν μ μμ΅λλ€. μ½λμλ λ°μ΄λ리 λ°μ΄ν°λ₯Ό μ½μ΄λ€μ΄λ λΆλΆ λΏλ§ μλλΌ νμ κ³Ό ν μ΄λΈμ λ°μ΄ν°λ₯Ό μ½κ² μ¬μ©ν μ μλ λΆλΆλ μμ±λ©λλ€. κ·Έλ¦¬κ³ μ½κ² λ°μ΄ν°λ₯Ό μ΄λν μ μλλ‘ κ° ν μ΄λΈ μ½λμλ Find λ©μλκ° λ§λ€μ΄μ§λλ€.
ν¬λ λ§λ μμ€νλ μλ₯Ό μΆμΆν λ μλ¨μ μκΈ°λ κ±°νμΈ΅μ λνλ λλ€. μ΄λ§μ΄ κ°ν μμ€νλ μμ λΉν΄ κ±°νμΈ΅μ λΆλλ¬μ°λ©° μμμ΄ ν©κΈμμ΄λΌ λ―Έκ΄μ 보기μ μ’μ΅λλ€. μμ€νλ μλ₯Ό λ§μ€λ ν¬λ λ§κ° ν¨κΌ λ§μλ©΄ μ΄λ§μ΄ μ€νλλ λλμ μ£ΌκΈ°λ ν©λλ€. κ²μ κ°λ° λ°μ΄ν°μ λ§λ€κΈ° μν κ³Όμ μ μ λ§ λ³΅μ‘νλ©° μ¬μ©λλ κΈ°μ λ μ°Έ λ§μ΅λλ€. μΌλ°μ μΌλ‘ μ¬μ©λλ mssql, mysql λ± λ°μ΄ν° λ² μ΄μ€ κ΄λ¦¬ ν΄μ 보면 μ λ§ λ³΅μ‘νκ³ μ¬μ©νκΈ° νλλλ€. μμ€νλ μκ° μ΄λ° 볡μ‘νκ³ μ΄λ €μ΄ κ²μ λ°μ΄ν° κ°λ°μ λΉμ νμλ©΄ ν¬λ λ§λ μ΄λ§μ μ€ν μμΌμ£Όλ―μ΄ κ²μ λ°μ΄ν° κ°λ°μ μ’λ μ½κ² μμ±νκ³ μ¬μ©ν μ μκ² ν΄μ£Όλ μν μ ν©λλ€.
μμνκΈ°μ μμ ν¬λ λ§μ μλ²λ svn κΈ°λ°μΌλ‘ μ μλμ΄ μμ΅λλ€. svnμ μ€μΉλμ΄ μμ§ μλ€λ©΄ μλ λ§ν¬μμ svnμ λ°μ μ€μΉν΄μΌ ν©λλ€.
μ°Έκ³ λ‘ ν¬λ λ§ μλ²μμ μ¬μ©λ svnμ tortoisesvnμ΄λ©° λ²μ μ 1.9μ λλ€.
https://tortoisesvn.net/
cremaserver λ₯Ό λΉλνκ³ μ€νν μ μλ νλ‘μ νΈκ° ν¬ν¨λμ΄ μμ΅λλ€.
UI κΈ°λ°μ ν΄λΌμ΄μΈνΈ cremaμ μ½μ κΈ°λ°μ ν΄λΌμ΄μΈνΈ cremaconsole μ λΉλνκ³ μ€νν μ μλ νλ‘μ νΈκ° ν¬ν¨λμ΄ μμ΅λλ€.
μ½λμ λ°μ΄λ리 λ°μ΄ν°λ₯Ό μΆμΆνλ μ½μ κΈ°λ° νλ‘κ·Έλ¨μΈ cremadevμ μ¬λ¬κ°μ§ λ€μν ν΄μ νλ‘μ νΈκ° ν¬ν¨λμ΄ μμ΅λλ€.
λ°°ν¬νκΈ° μν΄ server, client, toolsλ₯Ό λͺ¨μλ μ루μ μ λλ€.
ν¬λ λ§μμλ 3κ°μ μ λ£ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©ν©λλ€. μ½μ κΈ°λ° νλ‘κ·Έλ¨μμλ λΌμ΄μ μ€κ° μμ΄λ νμ μ μ½μ΄ μκΈ° λλ¬Έμ μ€ννλλ°λ μ§μ₯μ΄ μμ§λ§ UI κΈ°λ° cremaλ λΌμ΄μ μ€κ° μμΌλ©΄ μ€νμ΄ λμ§ μμ΅λλ€. cremaλ Releases μμ λ€μ΄λ‘λ λ°μ μ€ννμκΈ° λ°λλλ€.
-
Xceed DataGrid for WPF v5.7
- λΌμ΄μ μ€ μμμμ crema μ€ν λΆκ°λ₯
-
Xceed Toolkit Plus for WPF
- λΌμ΄μ μ€ μμμμ crema, cremadev λΉλν μ€ν λΆκ°λ₯
-
Newtonsoft.Json.Schema
- cremaserverμ cremaconsoleμμ μ¬μ©
- μ€νμλ λ¬Έμ κ° μμΌλ μΌλΆ κΈ°λ₯μ μ¬μ©νμκ° μ νλ¨(μμ£Ό μ¬μ©λμ§ μλ κΈ°λ₯)
λΌμ΄μ μ€ μ λ ₯ λ°©λ²μ μμ€ ν΄λμμ licenses ν΄λλ΄μ ν΄λΉ νμΌμ μ΄μ΄ ν€λ₯Ό μ λ ₯νμκ³ μ μ₯νμλ©΄ λ©λλ€.
μ½μ κΈ°λ° ν¬λ λ§ μλ² κ΅¬λ νλ‘κ·Έλ¨μ λλ€.
cremaserver.exe run repo-path dataBaseNames ...
- run : ν¬λ λ§ κ΅¬λμ μν μ€ν λͺ λ Ήμ΄μ λλ€.
- repo-path : ν¬λ λ§ κ΅¬λμ μ μ₯μ κ²½λ‘λ₯Ό λνλ λλ€.
- dataBaseNames ... : μλ΅ κ°λ₯νλ©° μλ² κ΅¬λμ νμ±νλ λ°μ΄ν° λ² μ΄μ€ λͺ©λ‘μ λνλ
λλ€.
- ꡬλμ default λ°μ΄ν° λ² μ΄μ€λ₯Ό νμ±νκ³ μ νλ©΄ defaultλ₯Ό μ λ ₯νμλ©΄ λ©λλ€.
- ν¬λ λ§ μλ² κ΅¬λμ κΈ°λ³Έ ν¬νΈλ 4004μ
λλ€. λ€λ₯Έ ν¬νΈλ₯Ό μ¬μ©νκ³ μ ν λλ --portλ₯Ό μ¬μ©νμλ©΄ λ©λλ€.
- cremaserver.exe run repo-path --port 5005
μλμ° μλΉμ€λ₯Ό μ¬μ©ν μλ μμ΅λλ€. λͺ λ Ή ν둬ννΈλ₯Ό κ΄λ¦¬μ κΆνμΌλ‘ μ€νλ€μ μλμ κ°μ΄ μ€ννμλ©΄ λ©λλ€.
cremaserver.exe service install repo-path
UI κΈ°λ° ν¬λ λ§ ν΄λΌμ΄μΈνΈ νλ‘κ·Έλ¨
μμμ²λΌ λͺ λ Ήμ€μ ν΅ν΄μ μ€νν μ μμ΅λλ€.
crema.exe --address crema://userID:password@address/dataBaseName
κΈ°λ³Έ ν¬νΈκ° 4004κ° μλ μλ²μ μ μμμλ ν¬νΈκ°μ΄ νμν©λλ€.
crema.exe --address crema://userID:password@address:port/dataBaseName
μ½μ κΈ°λ° ν¬λ λ§ ν΄λΌμ΄μΈνΈ νλ‘κ·Έλ¨μ λλ€. ν¬λ λ§ μλ² μ μν REPL νκ²½μ μ 곡νμ¬ κ°μ’ ν¬λ λ§ κ΄λ ¨ λͺ λ Ήμ μνν μ μμΌλ©°, μλ°μ€ν¬λ¦½νΈλ₯Ό μ€ννμ¬ μλν μμ μ μνν μλ μμ΅λλ€.
REPL
cremaconsole.exe connect address
Javascript μ€ν
cremaconsole.exe run javascript.js
μ½μ κΈ°λ° ν¬λ λ§ μ½λ λ° λ°μ΄λ리 λ°μ΄ν° μμ± νλ‘κ·Έλ¨μ λλ€. μ§μλλ μ½λλ c#, typescript, c++ μ λλ€. κΈ°λ³Έκ°μ c#μ λλ€.
cremadev.exe get address output-Path
- get : μ½λμ λ°μ΄λ리 λ°μ΄ν°λ₯Ό κ°μ Έμ€κΈ° μν λͺ λ Ήμ λλ€.
- address : κ°μ Έμ¬ μλ²μ μ£Όμλ₯Ό λνλ λλ€. κΈ°λ³Έ ν¬νΈλ 4004μ΄λ©° μλ΅λ μ μμ΅λλ€.
- output-path : μ½λμ λ°μ΄λ리 λ°μ΄ν°κ° μμ±λ κ²½λ‘μ΄λ©° λ°μ΄λ리 λ°μ΄ν°μ μ΄λ¦μ crema.dat μ λλ€.
- --lang : μΆλ ₯ μΈμ΄λ₯Ό μ§μ ν μ μμΌλ©° κΈ°λ³Έκ°μ c#μ λλ€. νμ μ€ν¬λ¦½νΈλ tsμ΄λ©° c++λ cpp μ λλ€.
typescript
cremadev.exe get address output-Path --lang ts
c++
cremadev.exe get address output-Path --lang cpp