도메인이나 IP가 변경되어서 SVN server가 변경되었을 땐,
윈도우에 TRAC 서버를 설치하는 것을 소개했었다.
사용자 추가까지는 아래 URL의 “Getting Started”에 잘 나와있지만,
http://trac.edgewall.org/wiki/TracOnWindows
milestone이나 component 등을 설정하기 위해서는 admin 권한이 필요하다.
TRAC에 접속해서 wiki 페이지를 잘 찾아 보면 추가하는 방법이 나와있다.
(보통 http://localhost:8000/my-project/wiki/TracAdmin 문서에 설명이 되어있다.)
방법은 아래 구문과 같다.
trac-admin <my-project pth> add <id> <권한> [<권한>]
예는 아래와 같다.
trac-admin c:\projects\trac\my-project permission add alones TRAC_ADMIN
※ 추가 가능한 권한은 아래와 같은 명령으로 알 수 있다.
trac-admin c:\projects\trac\my-project permission list alones
TRAC 서버를 윈도우에 손쉽게 설치하는 것에 이어, SVN 서버도 윈도우에 쉽게 구축할 수 있다.
아래 URL에서 Visual SVN을 다운로드 받아서 클릭 질 몇 번이면 구축된다.
http://www.visualsvn.com/server/
아래 그림과 같이 GUI가 제공되기 때문에 repository나 사용자 관리가 무척 쉽다.

문제는 윈도우에 Visual SVN으로 서버를 띄우고, 맥의 XCODE에서 접속을 해봤는데, 파일 시스템이 틀려서 그런지 접근이 안되었다. -_-;;
TRAC 서버를 윈도우에서도 너무나 쉽게 설치할 수 있다.
SVN과도 물릴 수 있고 (물론, 동일 컴퓨터에 SVN 서버도 있어야 하지만), 인증 관련 기능도 사용할 수 있다.
아래 링크대로 Python 2.5를 설치하고 “Method 1: Using Installers” 대로 따라한 후에,
“Getting Started” 대로 하면 손쉽게 설치 할 수 있다.
자체 서버가 있어서 아파치를 설치하지 않아도 된다~
http://trac.edgewall.org/wiki/TracOnWindows
아래는 집에 있는 윈도우 PC에 서버를 설치하고, 맥에서 접속한 화면을 캡쳐한 것이다.

VC++6.0을 해수로만 거의 10년가까이 사용한 것 같은데 (항상 사용한 것은 아니지만…), 아주 편한 기능을 최근에 우연히 알게되었습니다.
아래 기능은 Visual Assist를 설치했을 때만 되는 것 같습니다.
※ St.Junior 님의 댓글에 따라 내용을 수정합니다. (St.Junior님 감사합니다~)
코드를 복사하고 붙일 때 Ctrl+V를 누를 때, 먼가를 잘 못 눌러서 놀라운 기능을 발견했습니다.
바로 복사 시 클립보드에 저장되는 복사 내용이 하나 이상 목록으로 관리된다는 것입니다. 그리고 그 것을 붙일 때 선택할 수 있는 기능입니다!
아래 그림과 같이 std::cout<<”#1 string”; 부터 std::cout<<”#3 string” 까지 각 줄을 복사 (Ctrl+C)를 했을 때,



각 내용이 모두 클립 보드에 쌓이게 됩니다.
그래서 아래와 같이 Ctrl+Shift+V를 누르면 기존에 복사된 내용들이 목록으로 나타나고 그중 하나를 선택해서 붙여 넣을 수 있습니다.

두 번째를 선택하니 아래와 같이 짜잔하고 붙여넣기가 됩니다.

그리고 아래와 같이 클립보드 목록에서 붙여넣기 된 내용은 최상위로 올라갑니다. 이 작은 배려까지~~~
아래 그림을 보면 3 – 2 -1 에서 2가 복사되어 2 – 3 -1 이 된 것을 확인할 수 있습니다.

코드를 작성하다 보면 Outlook의 복사된 내용을 목록으로 제공하고 선택해서 붙일 수 있는 기능이 있으면 좋겠다고 생각했는데..
VC++ 6.0에서는 이미 제공하고 있었네요^^
※ 여러 줄인 경우에는 “std::cout…”과 같이 줄여서 나옵니다.
※ VC++6.0 이외의 다른 편집기에서 복사한 내용은 위 복사 목록에 나타나지 않습니다.
