'SubVersion'에 해당되는 글 4건

  1. 2012.07.09 Subversion Get the right version!
  2. 2012.04.16 subclipse 설치 링크.
  3. 2012.04.16 우분투에 SVN 설치하기.
  4. 2008.07.25 [펌]OSCON 세째날 II - SubVersion에서 하지말아야 할 10가지

Subversion Get the right version!

ITWeb/개발일반 2012.07.09 20:25

[원본링크]

http://subclipse.tigris.org/wiki/JavaHL



Get the right version!

Before explaining what JavaHL is, it is important that you know what version you need for the version of Subclipse you are using. JavaHL is part of Subversion, so it's version matches that of the Subversion command line client you have installed. Each Subclipse version typically only supports a single Subversion client version (due to API differences). Make sure you get the right version of JavaHL for your Subclipse version.

Current Versions

Subclipse Version

SVN/JavaHL Version

1.8.x

1.7.x

1.6.x

1.6.x

1.4.x

1.5.x

1.2.x

1.4.x

1.0.x

1.4.x 

subversion server 랑 client 랑 version 을 맞춰서 사용을 해야 merge 할때.. 삽질을 안합니다.
참고하세요..;;;

신고
Trackback 0 : Comment 0

subclipse 설치 링크.

ITWeb/개발일반 2012.04.16 20:18

subversion 1.7 을 설치 했더니 subclipse 버전도 올리라 그러는군요.. ㅋ

그래서 1.8.x 로 올렸습니다.. ㅎㅎ

신고
Trackback 0 : Comment 0

우분투에 SVN 설치하기.

ITWeb/서버관리 2012.04.16 12:59

SVN 관련 테스트 할게 있어서 우분투에 설치를 하게 되었내요.
설치 했던 내용을 정리해 봅니다.


[Prerequisite]

이전에 작성한 글 참고 하시면 됩니다.
바뀐 내용은 크게 없으니 거의 그대로 설치 하시면 되고 다만 최신 파일을 다운로드 받아서 설치하세요.

zlib
http://jjeong.tistory.com/427

openssl
http://jjeong.tistory.com/426

httpd
http://jjeong.tistory.com/421

apr : http://apr.apache.org
./configure --prefix=/home/계정/app/apr
make
make install

apr-util : http://apr.apache.org
./configure --prefix=/home/계정/app/apr-util --with-apr=/home/계정/app/apr
make
make install

sqlite : http://www.sqlite.org/download.html
설치 관련 참고 이전 글 : http://jjeong.tistory.com/search/sqlite
./configure --prefix=/home/계정/app/sqlite
make
make install

subversion
http://jjeong.tistory.com/438
./configure --prefix=/home/계정/app/subversion --without-berkeley-db --enable-shared --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib --with-apxs=/home/계정/app/httpd/bin/apxs --with-apr=/home/계정/app/apr --with-apr-util=/home/계정/app/apr-util --with-sqlite=/home/계정/app/sqlite
make
make install


설치하면서 내용이 좀 바뀐 subversion 밖에 없습니다.
1.7.x 로 올라 가면서 deps 파일이 필요 없게 되었내요.
그런데 추가로 apr, apr-util 을 설치해줘야 하고 설정에도 추가 되어야 하는 군요.
(제가 설치한 우분투에 설치된 게 없어서 그럴수도 있구요.. ^^;)


[Repository생성]

- svn 계정을 생성 합니다. (subversion 설치 URL 참고하세요)
- svn 계정으로 변경 합니다.
- /home/svn 위치에서
- svnadmin create --fs-type fsfs reporitory 를 실행 합니다.
- svnserve -d -r /home/svn/ 을 실행 합니다.

요렇게 하시면 svn 접속 하실 수 있습니다.


아래와 같은 에러가 발생 할 경우

Failed to load JavaHL Library

sudo apt-get install libsvn-java
eclipse.ini 에 아래 추가함.

-vmargs
-Djava.library.path=/usr/lib/jni

참고URL : http://subclipse.tigris.org/wiki/JavaHL or http://mytony.co.kr/archives/978

신고
tags : SubVersion, SVN
Trackback 0 : Comment 0

[펌]OSCON 세째날 II - SubVersion에서 하지말아야 할 10가지

ITWeb/스크랩 2008.07.25 10:38
최근까지 야후는 CVS 를 사용하고 있었고 지금도 쓰고 있는데요..
본사에서 CVS 교체를 위해서 몇가지 bench marking 을 하고 있더라구요..
지금은.. 제가 퇴사를 하여 뭘 하고 있는지 모르겠으나..
ㅋ 아래 10계명은.. subversion 말고도 cvs 에서도 거의 동일하게 적용 되는듯 하내요.. ㅎㅎ

ref. http://channy.creation.net/blog/533

구글에서 SubVersion을 많이 쓰는 것을 알고 있을 겁니다. 요즘 서브버전을 사용하기 시작하는 회사들이 많고 오픈 소스 프로젝트에서도 많이 이용합니다.

구글 엔지니어인 Ben Collins-Sussman와 Brian W. Fitzpatrick 두 사람이 Subversion의 최악의 사례 10가지를 설명해 주었습니다.

10. Debate Version Control
- CVS냐 SubVersion이냐 논쟁하는 시간이 아깝습니다.
9. Do a Brute-Force Transition
- 힘들게 버전 컨트롤 시스템을 다른 것으로 바꾸는 것을 하지 마세요.
8. Backups? What Backups
- 백업 하지 마세요.
7. Loads of Locales
- 다국어 지원에 힘을 들이지 마세요. 인코딩 등 다 알아서 해줍니다.
6. Rule with an IRON FIST
- 너무 엄밀한 규칙을 피하세요. 커밋 규칙이나 브랜칭, 태깅 정책 등등…

5. Hide the Version Control
- 누가 어떤 커밋을 했는지 잘 알 수 있도록 공개해야 합니다.
4. Use Complex Branching Schemes
- Trunk에서 개발 가능한 걸 복잡하게 너무 많은 브랜칭하는 규칙을 만들지 말것.
3. Put Everything in the Repository
- Tar, ISO, ZIP 파일 모두 레포지터리로? 안될 말씀.
2. Use a Network Drive
- 삼바나 공유 폴더 같은 네트웍 저장소로 사용하지 마세요.
1. Really Clever Hook Scripts!
- 스크립트로 트랜잭션이나 커밋 히스토리를 바꿀려고 하지 마세요.
0. Edit the Repository Database
- 리포지터리 DB를 건드리는 건 최악의 짓입니다.

재미있게 풀어낸 앞의 10가지 사례는 Subversion을 사용하거나 할 계획이 있으시면 꼭 명심하는 게 좋겠습니다

신고
Trackback 0 : Comment 0