Showing posts with label 버전관리시스템. Show all posts
Showing posts with label 버전관리시스템. Show all posts

2009/03/31

TortoiseSVN-1.6.0.15855 Released!!

What's New in TortoiseSVN 1.6


  • file:/// access to BDB repositories

  • handling of tree conflicts

  • log cache

  • revision graph

  • IBugtraq provider plugin enhancements

  • Misc changes

자세한 변경사항 보기



TortoriseSVN website

TortoiseSVN 1.6 Release Note
TortoiseSVN 1.6 Change Logs

Download : TortoiseSVN-1.6.0.15855-win32-svn-1.6.0.msi
Download : TortoiseSVN-1.6.0.15855-x64-svn-1.6.0.msi

Original Post : http://neodreamer-dev.tistory.com/278

Subversion 1.6 Released!!

What's New in Subversion 1.6


  • Improved handling of authentication data

  • Repository root relative URLs

  • Improvements to svn:externals

  • Detection of tree conflicts

  • Filesystem storage improvements

  • Ctypes Python Bindings

  • Improved interactive conflict resolution

  • Sparse directory exclusion

  • Logging support for svnserve

  • New public HTTP URI syntax for examining history

  • Command-line client improvements

  • API changes, improvements, and much language bindings work

  • More than 65 new bug fixes, enhancements



Subversion website
Subversion 1.6 Release Note
Original Post :
http://neodreamer-dev.tistory.com/277

2008/10/14

무료 SVN Server - VisualSVN Server 1.6 Released




버전관리 프로그램의 하나인 Subversion 를 윈도우 상에서 간단하게 서버 구성할 수 있는 VisualSVN Server가 버전업을 하였다.

2008/06/19 - [Dev Story/Tips] - 그림으로 보는 간단한 개발서버 구축하기

2008/06/19 - [Dev Story/Tips] - VisualSVN Server 와 TortoiseSVN을 이용하기


1.6 버전에서 바뀐점


  • New: Certificate Management.


  • New: Advanced server binding configuration.

  • New: Simple email notifications hook.

  • New: Subverison hook for checking filename case-sensitivity.

  • New: Logging to the Event Log.


  • New: Commands to create/delete folder in repository.

  • New: Server name configuration.

  • Updated to Subversion 1.5.3. For further details please see:


    http://svn.collab.net/repos/svn/tags/1.5.3/CHANGES

  • mod_auth_digest Apache module is removed from installation.


  • Fixed: VisualSVN Server crashes on folders with chinese characters.

  • Maximize button is available in the hook edit window.

  • Improved error message is logged when service has failed to start during installation.

  • Installation process is continued even if firewall configuration is failed.

  • Do not reset firewall settings on upgrade.

  • Firewall configuration is improved on Windows Vista and Windows Server 2008.


  • Installation of an older version over the newer one is prohibited.

  • Apache and Subversion package versions are displayed during the installation.

  • Existing hooks are marked by bold lines in the Properties/Hooks window.

  • VisualSVN Server properties dialog splited into separate pages

  • SVNPathAuthz short_circuit option is enabled (improve performance on authorization
    intensive operations)



VisualSVN Official website

VisualSVN Server page
VisualSVN Server Download Page
Original Post :
http://neodreamer-dev.tistory.com/185

2008/06/24

TortoiseSVN 1.5.0 Released!!

사용자 삽입 이미지

TortoiseSVN 1.5 버전이 공개가 되었다.

SubVersion 1.5 에 추가된 내용.
    * Merge tracking (foundational)
    * Sparse checkouts (via new --depth option)
    * Interactive conflict resolution
    * Changelist support
    * Relative URLs, peg revisions in svn:externals
    * Cyrus SASL support for ra_svn and svnserve
    * Improved support for large deployments on FSFS, via sharding
    * Improved FSFS optimizability, via immutable file isolation
    * WebDAV transparent write-through proxy
    * Improvements to copy and move
    * Speed improvements, cancellation response improvements
    * Easier to try experimental ra_serf DAV access module
    * API changes, improvements, and much language bindings work
    * More than 150 new bug fixes, enhancements

TortoiseSVN 1.5 Release Note : http://tortoisesvn.tigris.org/tsvn_1.5_releasenotes.html

TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi
TortoiseSVN-1.5.0.13316-x64-svn-1.5.0.msi
Original Post :
http://neodreamer-dev.tistory.com/114

SubVersion 1.5.0 Released!

사용자 삽입 이미지

버전 관리 시스템인 SubVersion 이 기능 추가와 많은 개선을 한 SubVersion 1.5 버전을 공개하였다.

이번 버전의 변화는 아래와 같다.

    * Merge tracking (foundational)
    * Sparse checkouts (via new --depth option)
    * Interactive conflict resolution
    * Changelist support
    * Relative URLs, peg revisions in svn:externals
    * Cyrus SASL support for ra_svn and svnserve
    * Improved support for large deployments on FSFS, via sharding
    * Improved FSFS optimizability, via immutable file isolation
    * WebDAV transparent write-through proxy
    * Improvements to copy and move
    * Speed improvements, cancellation response improvements
    * Easier to try experimental ra_serf DAV access module
    * API changes, improvements, and much language bindings work
    * More than 150 new bug fixes, enhancements

SubVersion website
Original Post :
http://neodreamer-dev.tistory.com/113

2008/06/19

그림으로 보는 간단한 개발서버 구축하기

요즘 버전 관리 툴인 SubVerion 에 관심을 갖고 있다. 여러 플랫폼에서 작업을 해 보았지만 여기에 소개할 내용은 윈도우에 VisualSVN Server 를 이용하여 간단하게 SVN 서버를 구축하는 내용이다.

말주변 글주변이 없어 이미지로 도배를 하려 한다. 그것이 이해를 하기도 더 쉬울테니...

우선 필요한 준비물은 VisualSVN Server 설치파일과 SVN 클라이언트로 TortoiseSVN 이 필요하다.

VisualSVN 은 Visual Studio IDE의 플러그 인으로 IDE에서 프로젝트 파일을 SVN 서버를 통해 관리하게 해 주는 툴이다. VisualSVN 은 사용툴이지만 이를 만든 제작사에서 관리용 서버프로그램을 무료로 배포하고 있다. 이 것이 VisualSVN Server 이다.

VisualSVN Server Webpage 를 방문하면 무료로 다운 받을 수 있다.
설치파일을 다운 받아 설치한다.

설치화면

설치 시작


설치화면

서버 설정 화면


End User License 에 동의를 하고 넘어가면 서버를 설정하는 대화창이 나온다.
VisualSVN Server 설치 경로를 확인하고 생성하려는 SVN Repository 경로를 입력한다.
서버 포트 번호를 입력하고 보안 강화된 프로토콜을 사용하려면 Use secure connection 을 체크하면 된다.
VisualSVN Server 는 아파치와 연동이 되어 동작을하므로 http:// 와 보안이 강화된 https:// 프로토콜만을 지원하다.

기본 설정만 해주고 넘어가면 간단하게 설치가 완료된다.

설치 완료 화면

설치 완료


위 화면에서 완료를 하면 VisualSVN Server Manager 가 시작된다.

VisualSVN Server Manager

VisualSVN Server Manager

서비스로 등록된 화면

서비스로 등록된


윈도우즈의 시스템 관리도구에서도 VisualSVN Server Manager(이하 관리자) 를 볼 수 있다.

관리자 화면의 Repositories 에서 오른쪽 클릭하여 저장소를 생성한다.
사용자 삽입 이미지

User 에서 오른쪽 클릭해서 사용자를 등록하고 Groups 에서 그룹을 등록 할 수 있다. 더 쉽게는 관리자 화면의 링크된 메뉴를 통해서도 생성할 수 있다. (더 자세한 화면은 갈무리를 하지 못했음)
사용자 등록

사용자 등록

그룹 등록

그룹 등록 화면


테스트 준비가 된 화면

테스트 준비가 된 화면


이제 기본적인 설정을 모두 마친 상태이다.
이 상태에서 클라이언트 툴과 웹브라우저를 통해 접근 할 수 있다.

관리자 화면의 Server URL 을 웹브라우저를 통해 접근하면 인증되지 않은 사이트란 메세지가 나오는경우 브라우저마도 보안 설정을 해주어야 한다.

FireFox 에서의 예외처리 추가하기
보안 연결 실패 화면

보안 연결 실패 화면

보안 연결 실패 시 예외 추가 화면

보안 연결 실패 시 예외 추가 화면

보안 연결 실패 시 예외 추가 화면

보안 연결 실패 시 예외 추가 화면



위 설정을 하고 접속을 하면 아래와 같은 화면을 볼 수 있다.
사용자 삽입 이미지

클라이언트 툴인 TortoiseSVN 을 이용하여 간단한 사용 설명까지 한번에 올리려 했지만 글이 길어져 클라이언트 툴을 이용한 프로젝트 관리는 다음 기회로 미루었다.

마치며...
VisualSVN Server 는 개인적으로 사용하는 것 보다는 서버를 두고 팀 프로젝트를 관리하는 목적으로 사용하는 것이 적합해 보인다. 개인적으로 사용할 경우 TortoiseSVN 하나면 충분해 보이는데 이에 대한 설명도 다음으로.

Original Post : http://neodreamer-dev.tistory.com/106