회사에서는 CVS를 사용을 하고 있는데, 나름대로 만족을 하고 있습니다. 다만 바이너리 파일에 대한 기능이 좀 부족한듯 싶은게 좀 아쉽지만...
주로 작업을 리눅스와 윈도우즈 두군데서 합니다.
리눅스에서는 주로 개발툴을 emacs를 사용을 하고 있는데, cvs 통합 환경을 구축이 가능하죠. 단축키도 임의로 지정을 해서 상당히 편한 개발 환경이 구축이 됩니다. ^^
윈도우즈에서는 Tortoise CVS 를 사용을 하고 있죠. 첨에는 WinCVS를 사용을 했는데 WinCVS는 텍스트 기반의 CVS 기능을 충실히 구현을 했다는 느낌은 들지만 사용자 편의성이 좀 떨어지네요. 그에 비해서 Tortoise CVS 는 윈도우 탐색기에서 마우스 오른쪽 버튼을 누르면 나오는 메뉴에 붙어서 동작을 하죠. 사용도 상당히 직관적이고, 파일을 나타내는 아이콘에 색깔로 변경된 것인지, 충돌이 난 것인지도 표시를 해줍니다.
저는 회사에서 저희팀은 CVS 를 사용하고 있었는데..
이번에 회사 정책상 전체 소스관리를 VSS 로 통합하게 되었습니다.
저는 CVS를 쓸것을 강력히 주장했지만 결국 개발실장님이 VSS 로 하자고 결정을 내려버렸더군요..
저희 회사는 윈도우 프로그램위주 개발 회사라 비윈도우 개발에 대한 배려가 좀 떨어지는 듯 싶습니다..
VSS 가 VC 로 개발할때는 정말 좋죠. 또 쓰기도 CVS 보다 쉬운거 같습니다. 단지 MS 툴 종속적이라는 문제가 있죠.
그나저나 유닉스, 리눅스에서 어떻게 VSS 를 쓸 수 있을까 고민이 많네요..
윈도우용도 cvs를 쓰시면 되지 않습니까?
윈도우용도 cvs를 쓰시면 되지 않습니까?
저도 그랬었는데....CVS서버는 리눅스에 설치하고클라이언트에서는
저도 그랬었는데....
CVS서버는 리눅스에 설치하고
클라이언트에서는 WinCVS(이름이 맞나?)를 사용했죠...
============================
=== God is love ===
============================
Windows 용 CVS를 쓰세요.
CVS 서버는 리눅스에 설치하시고, 윈도우에서는 Tortoise CVS 클라이언트를 쓰세요. 윈도우 탐색기에 딱 밀착해서 작동하는 매우 편리한 클라이언트 입니다.
자바 프로그래머시라면 Eclipse 초초초초초초 강추입니다.
자바 프로그래머가 아니더라도 이클립스를 CVS 클라이언트와 프로젝트 관리 툴로 초초 강추합니다. - 하지만 속도는 느립니다.
자유강좌란에 우리 회사사람들을 위해 만들었던 Tortoise CVS 강좌를 올려둘께요.
울 회사는 전부다 이클립스로 전향했습니다. ^^
http://kwon37xi.egloos.com
윈도우용이라면 Visual Studio 를 사용한다는 가정하에 단연 Vi
윈도우용이라면 Visual Studio 를 사용한다는 가정하에 단연 Visual SourceSafe 를 추천합니다.
(VS 를 사용하지 않더라도 SourceSafe 사용가능하지만 그 편의성은 VS 와 함께일때 더욱 빛이 발합니다)
--
Sang-Kil Park
CVS 강추입니다.
CVS 강추입니다.
--
이 아이디는 이제 쓰이지 않습니다.
Re: 소스관리는 어떻게 하시나요?(윈도우용, 유닉스, 리눅스 등
cvs를 현재 쓰고 있고.. 보통 웹 작업할때는 공용 디렉토리..를 애용하는 편인데..최근에는 다른사람들에게도 cvs 를 전파..하려고 하는 중입니다.
http://redage.net
회사에서는 CVS를 사용을 하고 있는데, 나름대로 만족을 하고 있습니다.
회사에서는 CVS를 사용을 하고 있는데, 나름대로 만족을 하고 있습니다. 다만 바이너리 파일에 대한 기능이 좀 부족한듯 싶은게 좀 아쉽지만...
주로 작업을 리눅스와 윈도우즈 두군데서 합니다.
리눅스에서는 주로 개발툴을 emacs를 사용을 하고 있는데, cvs 통합 환경을 구축이 가능하죠. 단축키도 임의로 지정을 해서 상당히 편한 개발 환경이 구축이 됩니다. ^^
윈도우즈에서는 Tortoise CVS 를 사용을 하고 있죠. 첨에는 WinCVS를 사용을 했는데 WinCVS는 텍스트 기반의 CVS 기능을 충실히 구현을 했다는 느낌은 들지만 사용자 편의성이 좀 떨어지네요. 그에 비해서 Tortoise CVS 는 윈도우 탐색기에서 마우스 오른쪽 버튼을 누르면 나오는 메뉴에 붙어서 동작을 하죠. 사용도 상당히 직관적이고, 파일을 나타내는 아이콘에 색깔로 변경된 것인지, 충돌이 난 것인지도 표시를 해줍니다.
결론은 linux에서는 emacs + cvs를 추천하고, 윈도우즈에서는 Tortoise CVS를 추천해드립니다.
Ps.
subversion 이라는게 있다는군요. 리눅스 커널은 이것을 이용해서 관리를 한다는 얘기를 들었네요..:)
흐음...
[quote="whiterock"]Ps.subversion 이라는게
리눅스 커널은 BitKeeper로 관리되고 있습니다.
이것도 물론 CVS와 같은 버전관리 시스템입니다.
CVS보다 Subversion을 쓰시는게 훨씬 좋을겁니다. http://subversion.tigris.org
CVS는 파일 이름변경, 복사, 디렉토리 관련된 동작들이 없으니 매우 불편합니다.
Subversion은 CVS의 기능을 그대로 가지고 있고 CVS에서 불편한 부분을 개선했습니다.
TortoiseSVN이라고 TortoiseCVS하고 거의 똑같은 Subversion클라이언트 프로그램도 있습니다.
http://tortoisesvn.tigris.org
[quote="pyrasis"]리눅스 커널은 BitKeeper로 관리
아 글쿤요...어설피 들은거라 역쉬...ㅎㅎㅎ..
흐음...
TortoiseCVS 추천합니다.
저도 CVS를 처음 사용하면서 이래저래 두려움이 많았는데..
TortoiseCVS를 사용하면서 정말 직관적이고 편하다는 느낌을 받았습니다.
CVS 명령어 일일이 칠 필요 없이 마우스로 다 해결할 수 있으니 아주 쉽습니다.
함께 들어있는 아이콘도 이쁘구요 :o
저는 회사에서 저희팀은 CVS 를 사용하고 있었는데..이번에 회사 정
저는 회사에서 저희팀은 CVS 를 사용하고 있었는데..
이번에 회사 정책상 전체 소스관리를 VSS 로 통합하게 되었습니다.
저는 CVS를 쓸것을 강력히 주장했지만 결국 개발실장님이 VSS 로 하자고 결정을 내려버렸더군요..
저희 회사는 윈도우 프로그램위주 개발 회사라 비윈도우 개발에 대한 배려가 좀 떨어지는 듯 싶습니다..
VSS 가 VC 로 개발할때는 정말 좋죠. 또 쓰기도 CVS 보다 쉬운거 같습니다. 단지 MS 툴 종속적이라는 문제가 있죠.
그나저나 유닉스, 리눅스에서 어떻게 VSS 를 쓸 수 있을까 고민이 많네요..
:twisted: 0_0_0_10_0_0_2....
:twisted:
0_0_0_1
0_0_0_2
....
식으로 하나 하나 디렉토리로 다 만듬...
cvs -> 누가 이런 귀찮은 걸 만들었지?
You may say I'm a dreamer.
But I'm not the only one.
[quote="wildkuz"]:twisted: 0_0_0
노...농담이시겠죠?
한국 BSD 사용자 포럼
나날이 늘어나는 포트란으로 되어있는 것들도 CVS로 관리하면 좀 편할까요
나날이 늘어나는 포트란으로 되어있는 것들도 CVS로 관리하면 좀 편할까요? 물론 짜는 사람은 나혼자라면...
새로 짜넣는 것이라고는 그때 그때 생각나는 subroutine들이거나, 문제가 바뀌면 몇줄 바뀌는것이런 상황인데...
궁금한것이, 여러분들은 보통 혼자서 프로그램을 짤때도 CVS에 넣어두는지요?
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
나날이 늘어나는 포트란으로 되어있는 것들도 CVS로 관리하면 좀 편할까요
나날이 늘어나는 포트란으로 되어있는 것들도 CVS로 관리하면 좀 편할까요? 물론 짜는 사람은 나혼자라면...
새로 짜넣는 것이라고는 그때 그때 생각나는 subroutine들이거나, 문제가 바뀌면 몇줄 바뀌는것이런 상황인데...
궁금한것이, 여러분들은 보통 혼자서 프로그램을 짤때도 CVS에 넣어두는지요?
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
나날이 늘어나는 포트란으로 되어있는 것들도 CVS로 관리하면 좀 편할까요
나날이 늘어나는 포트란으로 되어있는 것들도 CVS로 관리하면 좀 편할까요? 물론 짜는 사람은 나혼자라면...
새로 짜넣는 것이라고는 그때 그때 생각나는 subroutine들이거나, 문제가 바뀌면 몇줄 바뀌는것이런 상황인데...
궁금한것이, 여러분들은 보통 혼자서 프로그램을 짤때도 CVS에 넣어두는지요?
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
[quote]0_0_0_1 0_0_0_2 .... 식으로 하나
수동식 subversion으로 명명합니다. :)
[quote]궁금한것이, 여러분들은 보통 혼자서 프로그램을 짤때도 CVS
혼자 만드는 코드라도 cvs에 올라가 있으면 commit log 나 강력한 diff덕분에 편리한 경우가 꽤 많던데요. :-)
[quote="saxboy"][quote]궁금한것이, 여러분들은 보통 혼
저 혼자 만드신다면 CVS를 로컬 컴퓨터에 설치 하셔서 사용하시는지요
CVS보니 ROOT로는 접근이 안되던데
그렇다면 평 사용자로 프로그램 짜시나요??
저는 시스템 설정 파일도 cvs로 관리합니다.여러대의 서버에 각 설정
저는 시스템 설정 파일도 cvs로 관리합니다.
여러대의 서버에 각 설정파일들을 CVS로
관리합니다.
아파치, 커널 설정 파일, DNS, 메일, 기타 스크립트등..
by P.C.Harley
[quote]저 혼자 만드신다면 CVS를 로컬 컴퓨터에 설치 하셔서
헤헤... 저는 얼마전에 개인용 CVS 서버를 따로 구축해 두었지요. :-)
그런데 root 로 코딩하는 분도 계신가요?
cvs 의 최고 압권은 cvs 설정파일을 co 해서 다시 commit 하는 그 맛 아닐까요. 원츄 +_+
[quote="saxboy"][quote]저 혼자 만드신다면 CVS를
어쩌다 보니 root로 코딩을 하네요..
회사에서 임베디드 프로그램을 짜고 있는데요
수시로 시스템 을 건드려야 보니 root로 하는것이 속편해서
root로 프로그램 짜고 있습니다.
글구 .. 쫌 위험하지만 root가 이것저것 하기에는 편하지 않나요?
[quote="초코리"]어쩌다 보니 root로 코딩을 하네요..
sudo를 쓰시기를 권장합니다. sudo가 기본적으로 설치되지를 않으니 잘 안 쓰게 되지만, 있으면 편해요 ^^;
Heejoon Lee