E D R , A S I H C RSS

WinCVS


WinCVSλΌ μ²˜μŒλΆ€ν„° μ‚¬μš©ν•΄λ΄…μ‹œλ‹€.

1. μ„μΉ˜

  1. WinCVSλΌ μ‚¬μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” Pythonκ³Ό TCL이 κΉ”λ €μžˆμ–΄μ•Ό ν•œλ‹€.
    DeleteMe λ§žλŠ” μ΄μ•ΌκΈ°μΈκ°€μš”? sun의 κΈ°μ–΅μœΌλ‘œλŠ” μ•„λ‹Œκ²ƒμœΌλ‘œ μ•Œκ³  있고, ν™ˆνŽ˜μ΄μ§€μ˜ μ„λͺ…μ—μ„œλ„ λ‹€μŒκ³Ό 같이 λ‚˜μ™€μžˆμŠ΅λ‹ˆλ‹€. 'WinCvs is written using the Microsoft MFC.'

    μΆ”κ°€ μ„λͺ…μž…λ‹ˆλ‹€.
    ''WinCVSκ°€ λŒμ•„κ°€κΈ° μœ„ν•΄μ„œλŠ” 2개의 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ ν•„μš”ν•˜λ‹€.

    WinCVS 1.3을 μ‹€ν–‰ν•˜κΈ° μœ„ν•΄μ„œλŠ” Pythonμ–Έμ–΄κ°€ ν•„μš”ν•˜λ‹€. Python이 μ—†μ΄λŠ” WinCVSλŠ” λ™μž‘ν•˜μ§€ μ•ŠλŠ”λ‹€.

    WinCVS에 μœ μš©ν•œ λͺ‡λͺ‡ 것듀이 TCL μ‰˜ μƒμ—μ„œ μ‹€ν–‰λœλ‹€. 이것듀을 ν™œμ„±ν™” μ‹œν‚€κΈ° μœ„ν•΄μ„œλŠ” μ΅œμ‹ λ²„μ „μ˜ ActiveTCLμ΄λ‚˜ Tcl/Tkκ°€ ν•„μš”ν•˜λ‹€. (From WinCVSμ„μΉ˜ 메뉴얼)
    '' -- μ„ ν˜Έ
    WinCVS 의 μ‰˜μ—μ„œμ˜ 직접 μ»€λ§¨λ“œ μž…λ ₯κΈ°λŠ₯을 μ΄μš©ν•˜λ €λ©΄ 이전 버전에선 TCL, μ΅œμ‹ λ²„μ „μ—μ„œλŠ” Python 을 μ΄μš©ν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ, μ„μΉ˜ μ•ˆν•΄λ„ WinCVS 의 μ£ΌκΈ°λŠ₯듀은 μ΄μš©κ°€λŠ₯ν•œκ±Έλ‘œ κΈ°μ–΅ν•©λ‹ˆλ‹€. --1002

  1. 잘 받아놓은 WinCVSλΌ κΉ”μž.
  2. WinCVSκ°€ 뜨면 끝

2. ν™˜κ²½μ„μ •

  1. ν”„λ‘œκ·Έλž¨μ„ μ‹œμž‘ν•˜κ³  첫 화면을 보자. 무심코 μ§€λ‚˜μ³€λ‹€λ©΄ Ctrl+F1 λ˜λŠ” Admin - Preference λΌ λ³΄μž.
  2. λŒ€κ°œ Generalνƒ­λ§Œ μ„μ •ν•΄μ£Όλ©΄ λœλ‹€.
    • Authentication : 접속 방법이닀. local μ΄λ‚˜ pserver λ˜λŠ” ntserverλΌ μ„ νƒν•˜λ©΄ λœλ‹€.
    • Path : CVSνŒŒμΌλ“€(μ €μž₯μ†Œ)의 μ£Όμ†ŒλΌ μ„μ •ν•œλ‹€.
    • Host Address : localμ΄μ™Έμ˜ 접속방법을 μ„μ •ν•˜μ˜€μ„λ•Œ host의 μ£Όμ†ŒλΌ λ„£μ–΄μ€λ‹€.
    • User Name : localμ΄μ™Έμ˜ 접속방법을 μ„μ •ν•˜μ˜€μ„λ•Œ IDλΌ λ„£μ–΄μ€λ‹€.
    • CVSROOT : μœ„μ˜ μ„정을 근거둜 μ΅œμ’… 접속 μ£Όμ†ŒλΌ λ‚˜νƒ€λ‚΄μ–΄ μ€λ‹€. (ꡳ이 μˆ˜μ •ν•  ν•„μš”λŠ” μ—†λ‹€.)
  3. Global탭은 ν•„μš”ν•œ κ²ƒλ“€λ§Œ μˆ˜μ •ν•œλ‹€.
  4. WinCvsνƒ­μ—μ„œλ„ ν•„μš”ν•œ κ²ƒλ§Œ μˆ˜μ •ν•˜μž
    • HOME : νŒ¨μŠ€μ›Œλ“œλΌ μ €μž₯ν•  ν΄λ”λΌ μ„μ •
    • λ‘λ²ˆμ§Έμ˜ μ²΄ν¬λŠ”.. -_-?
    • External Diff Program : νŒŒμΌμ„ 비ꡐ할 ν”„λ‘œκ·Έλž¨μ„ μ„μ •ν•œλ‹€.
    • Default viewer used to open : νŒŒμΌμ„ λ³Όλ•Œ μ“Έ ν”„λ‘œκ·Έλž¨μ„ μ„μ •ν•œλ‹€. λ©”λͺ¨μž₯정도면 μΆ©λΆ„ν•˜λ‹€.
  5. Command Dialog탭도 ν•„μš”ν•œκ²ƒλ§Œ 잘 읽어보고 μ„μ •ν•˜μž.

3. ν”„λ‘œμ νŠΈμ˜ 생성

  1. ν”„λ‘œμ νŠΈλΌ CVS의 μ €μž₯μ†Œ 내에 넣어두어야 μ΄λž˜μ €λž˜ 써 먹을 수 μžˆλ‹€.
  2. μΆ”κ°€ν•™ νŒŒμΌλ“€μ΄ λ“€μ–΄μžˆλŠ” λ””λ ‰ν† λ¦¬λ‘œ κ°„λ‹€. (μ™Όμͺ½μ˜ 탐색창을 μ΄μš©ν•˜μ—¬)
  3. Create - Import module λΌ μ„ νƒν•œλ‹€.
  4. νŒŒμΌλ“€μ˜ 속성이 거의 μžλ™μœΌλ‘œ μ„ νƒλ˜λ‹ˆ νŠΉλ³„ν•œ 일이 μ—†μœΌλ©΄ λ„˜μ–΄κ°€μž
  5. μ—΄μ‹¬νžˆ λ™μž‘ν•œ ν›„ νŒŒμΌλ“€μ΄ λ¬΄μ‚¬νžˆ λ‚˜μ˜ μ €μž₯μ†Œμ— μ €μž₯λ˜μ—ˆλ‹€.

4. 뢈러였기

  1. μ €μž₯μ†Œμ— λ“€μ–΄μžˆλŠ” ν”„λ‘œμ νŠΈλΌ νŽΈμ§‘ κ°€λŠ₯ν•œ 곡간에 λͺ¨μ…”μ™€λ³΄μž.
  2. Create - Checkout moduleλΌ μ„ νƒν•˜μž.
  3. λ‹€μ΄μ–Όλ‘œκ·Έμ°½ λ“±μž₯
    • Module name and path on the server : λͺ¨λ“ˆμ˜ 이름 (ν΄λ”μ˜ 이름이 λœλ‹€.)
      - μ—¬κΈ°μ„œ λͺ¨λ“ˆμ„ 리슀트의 ν˜•νƒœλ‘œ ν‘œμ‹œν•΄μ£Όμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— 직접 μˆ˜λ™μœΌλ‘œ 이름을 λ„£μ–΄μ£Όμ–΄μ•Ό ν•œλ‹€.(약간은 λΆˆνŽΈν•˜λ‹€.)
    • Local folder to checkout to : 이 νŒŒμΌλ“€μ„ μ €μž₯ν•  ν΄λ”μ˜ 이름을 λ„£μ–΄μ£Όμž.
  4. 확인을 ν•˜λ©΄ νŒŒμΌλ“€μ΄ νŽΈμ§‘ν•  κ³΅κ°„μœΌλ‘œ λ‚˜μ˜¨λ‹€. sourcesafe의 체크인 μ •λ„λ‘œ μƒκ°ν•˜λ©΄ λœλ‹€.

5. μˆ˜μ •

  1. 고칠수 μžˆλŠ” 곡간에 λ‚˜μ˜¨ νŒŒμΌλ“€μ€ ReadOnlyκ°€ 걸렀있기 λ•Œλ¬Έμ— μˆ˜μ •μ΄ λΆˆκ°€λŠ₯ν•˜λ‹€.
  2. μˆ˜μ •μ„ ν•˜κ³  싢은 νŒŒμΌμ„ μ„ νƒν•œ ν›„ Trace - Edit Selection(νˆ΄λ°”μ˜ μ—°ν•„κ·Έλ¦Ό)을 μ„ νƒν•˜μž
  3. μ—°ν•„ 그림의 μž‘λŒ€κΈ°κ°€ μ§€μ›Œμ§€λ©΄μ„œ νŽΈμ§‘ κ°€λŠ₯ν•œ μƒνƒœλ‘œ κ°„λ‹€.
  4. μ‹ λ‚˜κ²Œ νŒŒμΌμ„ νŽΈμ§‘ν•˜λ„λ‘ ν•˜μž
  5. νŒŒμΌμ„ λͺ¨λ‘ νŽΈμ§‘ν•œ ν›„μ—λŠ” Trace - Unedit(νˆ΄λ°”μ˜ μ§€μš°κ°œκ·Έλ¦Ό)을 μ„ νƒν•˜μž.
  6. 파일의 μ›λž˜ μƒνƒœλ‘œ λŒμ•„κ°„λ‹€

6. μ €μž₯

  1. μ΄λ ‡κ²Œ μˆ˜μ •ν•œ νŒŒμΌμ„ μ €μž₯μ†Œμ— λ³΄κ΄€ν•΄μ•Όν•œλ‹€.
  2. Modefy - Commit(Ctrl + M)을 μ„ νƒν•œλ‹€.
  3. λ³€ν•œ νŒŒμΌλ“€μ€ μ €μž₯μ†Œμ— μ €μž₯이 λœλ‹€.

7. LINK

CVSNT : CVS의 NT용 μ„œλ²„ ν”„λ‘œκ·Έλž¨ www.cvsnt.org

8. Thread

κΈ‰ν•˜κ²Œ 이것저것 눌러보느라 아직 μ•Œμ•„λ‚΄μ§€ λͺ»ν•œ κΈ°λŠ₯이 λ§Žλ‹€.
μ•žμœΌλ‘œλ„ 계속 μ‚¬μš©ν•˜λ©΄μ„œ 좔가해보고싢닀.


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:26
Processing time 0.0689 sec