'프로그램 사용/Version Control'에 해당되는 글 138건

  1. 2014.06.27 git for windows
  2. 2014.06.25 tortoiseHG / mercurial 사용하기
  3. 2014.06.08 tortoiseHG , git vs mercurial 관련 문서
  4. 2014.06.02 svn to git migration 가이드
  5. 2014.05.24 google code - svn, mercurial
  6. 2014.05.02 mercurial SCM
  7. 2014.03.06 git 간편 설명서
  8. 2013.12.26 TortoiseSVN 기본 트리구조 추가!
  9. 2013.08.27 svn relocate 사용하기
  10. 2013.08.27 svn + apache on ubuntu
전보다는 mingw가 빨라졌는지 속도가 꽤 나온다. (3~5MiB)
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Cloning into 'linux'...
remote: Counting objects: 3656409, done.
remote: Compressing objects: 100% (555211/555211), done.
Receiving objects:  16% (592016/3656409), 302.04 MiB | 3.47 MiB/s 

mingw git port
[링크 : http://git-scm.com/downloads]
[링크 : http://msysgit.github.io/]

이녀석.. 설치과정이 너~~~무 길다 -_-











메뉴는 Init / Gui / Bash 세가지


Gui를 누르면 먼가 좀.. TortoriseHg 같은 UI가 나온다 -_-a


궁금해서 추가해보지만 안된다 ㅠㅠ


걍 bash에서 명령어 복/붙 해서 해보니 한참 걸리네..


git history 하니 이렇게 이쁘게 쫜!


git gui



tortoise git
[링크 : https://code.google.com/p/tortoisegit/]

만만한 거부기!








확실히.. git 보단 조금은 단간한 설치 과정.
그리고 익숙한 context menu!


git clone을 통해서 svn checkout 하듯 받아 오면 되는데
Load Putty Key는 체크는 되어있지만 별 상관은 없는듯 하다.


위에서 mingw로 linux에 받고 있어서 일단 linux2로 받는데 속도는 mingw를 쓰는지 거의 동일하게 나온다.


show log


와.. 냅뒀더니 미친듯이 메모리 / 하드를 긁어대네.. 메모리 4기가인데 이거 머하는 짓이야!!! ㅠㅠ


2010/03/18 - [프로그램 사용/CVS / SVN / GIT / Mercurial] - GIT는 리눅스에서 받으시는걸 추천합니다. 

후덜덜. 리눅스 커널을 받았더니 총 1.37 기가


소스 자체는 530 메가 밖(에 일리가 있나!!!!)에 안된다.

 
Posted by 구차니

아무래도 익숙한.. tortoise 가 있으니 일단 사용
설치후 우클릭 하면 컨텍스트 메뉴에 Hg workbench와 TortoiseHg가 추가되는데
TortoiseHg의  Create Repository Here 하면 저장소 겸 워킹 카피가 생성된다.
SVN처럼 저장소와 워킹 카피가 별도로 존재하는 개념이 아닌 하나의 통합된 개념이다. 


Hg command 에서 보이듯,
해당 폴더를 초기화 시켜준다.

생성완료!


생성 이후에는 .hg 라는 폴더와 .hgignore 가 생성된다.
그리고 소스를 현재 위치에 넣어주면 사용은 끝! 


우클릭에서 Hg workbench를 누르면


SVN의 history 와 repository browser를 합쳐 놓은 듯한 워크벤치
중앙의 ### filter text ### 아래의 아이콘을 누르면
현재 리비전에 변경이 생긴 목록과 전체 소스 트리를 번갈아 볼 수 있다.
설명서를 안본것도 문제지만 이렇게 눈에 안들어 오다니 -_- 


Posted by 구차니
실험적으로 mercurial을 홀로 써보는 중..
도움이 되는 문서 링크이다.


[링크 : http://hginit.com/00.html] 번역본은 아래에
  [링크 : http://blog.daum.net/leejaku/301] Subversion 사용자를 위한 Mecurial 안내서
  [링크 : http://blog.daum.net/leejaku/302] Mercurial 기초 다지기
  [링크 : http://blog.daum.net/leejaku/303] 팀을 위한 Mercurial 셋팅
  [링크 : http://blog.daum.net/leejaku/306] Mercurial 실수를 되돌리는 법
  [링크 : http://blog.daum.net/leejaku/307] Mercurial의 병합
  [링크 : http://blog.daum.net/leejaku/308] Mercurial의 레포지토리 구조

[링크 : http://helloworld.naver.com/helloworld/1011] git vs hg
[링크 : http://tortoisehg.readthedocs.org/en/latest/

'프로그램 사용 > Version Control' 카테고리의 다른 글

git for windows  (0) 2014.06.27
tortoiseHG / mercurial 사용하기  (0) 2014.06.25
svn to git migration 가이드  (0) 2014.06.02
google code - svn, mercurial  (0) 2014.05.24
mercurial SCM  (0) 2014.05.02
Posted by 구차니
svn에 비해서 로컬에서 할 수 있는 작업이 더 늘기에 쓰기 어렵다는데
clone을 통한 다른 revision에 대한 history가 빠르다거나, 인터넷이 끊어져도 커밋할 수 있다거나 등의
장점이 있어서 한번 써보려고 조사중!

[링크 : https://groups.google.com/forum/#!topic/xper/kt1znmz82JA]
[링크 : http://blog.doortts.com/141]

'프로그램 사용 > Version Control' 카테고리의 다른 글

tortoiseHG / mercurial 사용하기  (0) 2014.06.25
tortoiseHG , git vs mercurial 관련 문서  (0) 2014.06.08
google code - svn, mercurial  (0) 2014.05.24
mercurial SCM  (0) 2014.05.02
git 간편 설명서  (0) 2014.03.06
Posted by 구차니


구글 코드에서는 여러가지 소스코드 관리 서비스를 제공하는데
크게 SVN / GIT / Mercurial 세가지를 제공한다.

많이 써오던게 SVN 이라서 선택했지만
머큐리얼이 은근히 좋아서(로컬에 저장소가 있으니 소스 코드 비교가 초광속 ㄷㄷ)
이전해볼까 해서 실험을 해봤더니.. 아직 시간상이 문제로 제대로 적용된게 아닌지 모르겠지만

일단 svn -> mercurial로 프로젝트가 이전되는 건 아니고
svn 따로 mercurial 따로 저장소가 생성되고
svn을 먼저 생성후 mercurial로 변경시에도 svn은 여전히 접속이 가능하다. 

'프로그램 사용 > Version Control' 카테고리의 다른 글

tortoiseHG , git vs mercurial 관련 문서  (0) 2014.06.08
svn to git migration 가이드  (0) 2014.06.02
mercurial SCM  (0) 2014.05.02
git 간편 설명서  (0) 2014.03.06
TortoiseSVN 기본 트리구조 추가!  (0) 2013.12.26
Posted by 구차니
git 같은 분산소스관리인데.
자세한건 봐야 할 듯..

근데 머.. 회사에서 SVN으로도 충분하기에
굳이 open source 대규모 개발이 아닌이상
분산소스관리 툴이 필요할런지는 의문이 든다.

[링크 : http://mercurial.selenic.com/] 서버
[링크 : http://tortoisehg.bitbucket.org/] 클라이언트

'프로그램 사용 > Version Control' 카테고리의 다른 글

svn to git migration 가이드  (0) 2014.06.02
google code - svn, mercurial  (0) 2014.05.24
git 간편 설명서  (0) 2014.03.06
TortoiseSVN 기본 트리구조 추가!  (0) 2013.12.26
svn relocate 사용하기  (0) 2013.08.27
Posted by 구차니
opensource와 같이 여러사람의 commit가 늦게 반영하는 시스템에서
로컬 저장소를 통한 개별 태깅/브랜칭이 장점이기에

사내에서 사용하기에는 git의 가장 큰 장점이 희석되는 느낌..

[링크 : http://minslovey.tistory.com/100]
[링크 : http://rogerdudler.github.io/git-guide/index.ko.html] << official ?
[링크 : http://www.slideshare.net/einsub/svn-git-17386752]

'프로그램 사용 > Version Control' 카테고리의 다른 글

google code - svn, mercurial  (0) 2014.05.24
mercurial SCM  (0) 2014.05.02
TortoiseSVN 기본 트리구조 추가!  (0) 2013.12.26
svn relocate 사용하기  (0) 2013.08.27
svn + apache on ubuntu  (0) 2013.08.27
Posted by 구차니
헐.. 언제부터 이런게 생겼지 ㅋㅋㅋ
현재 테스트에 사용한 버전은 글쓰는 시점 최신버전인
1.8.4 64bit 버전이다.


E 드라이브에 폴더 하나 만들어서
저장소 하나 생성하니 저장소가 생성되었다고 뜨고
아래의 "Create folder strcuture"를 누르고 저장소를 보니


헐?!?! ㅋㅋㅋ
촘 짱인듯?


'프로그램 사용 > Version Control' 카테고리의 다른 글

mercurial SCM  (0) 2014.05.02
git 간편 설명서  (0) 2014.03.06
svn relocate 사용하기  (0) 2013.08.27
svn + apache on ubuntu  (0) 2013.08.27
TortoiseSVN 1.16 과 1.17의 호환성  (0) 2012.09.16
Posted by 구차니
Add 위에 있는 Relocate를 누르면


이런창이 뜨는데
From / To식으로 경로를 변경할 수 있다.
잘 쓰면 하위 경로까지 한번에! 가능하고 일단..
서버 이전으로 인해서 URL이 변경되었을때 가장 유용하고 간편하게 사용할수 있다. 


하위 폴더의 규모에 따라서 클릭하자마자 끝나기도 한다.
그리고 내부에 변경된 파일이 있어도 변경이 된다.(아마 네트워크 접속 없이 svn 메타 데이터만 변경하는 듯) 




2011/05/11 - [프로그램 사용/CVS / SVN / GIT] - SVN relocate / switch

Posted by 구차니
재시작 하는데 DAV가 안된다고 배째서 이리저리 찾아보니..
패키지를 몇개 설치하지 않은걸 발견 -_-

아무튼.. 에러는 다음과 같이 DAV 어쩌구 명령어 불량하다고 뜨는데
$ sudo service apache2 restart
Syntax error on line 2 of /etc/apache2/httpd.conf:
Invalid command 'DAV', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail! 

libapache2-svn << 이녀석이 핵심...
$ sudo apt-get install subversion libapache2-svn libapache2-mod-auth-pam libapache2-mod-auth-sys-group 

추가로 apache의 모듈도 활성화!
$ sudo a2enmod auth_pam
$ sudo a2enmod auth_sys_group 


Posted by 구차니