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
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
- file:/// access to BDB repositories
- handling of tree conflicts
- log cache
- revision graph
- IBugtraq provider plugin enhancements
- Misc changes
자세한 변경사항 보기
Changes:
Version 1.6.0
- NEW: Ignoring of multiple selected items by their extension. See
issue #423 for details. (Stefan)
- NEW: The log dialog allows filtering by bug-ID.
See issue #422 for details. (Stefan)
- NEW: Column to show the remote revision in the CfM dialog. (Stefan)
- NEW: The current revision of the working copy item is shown in
bold in the log dialog. See issue #425 for details. (Stefan)
- NEW: The custom tsvn: urls allow a revision to be specified after the
real url, separated with '?'. (Stefan)
- NEW: The state of the 'merge non-interactive' checkbox is remembered
across sessions. (Stefan)
- NEW: editing the author in the log dialog is now possible for
multiple selected revisions. (Stefan)
- NEW: Paste command to paste copied/cut files from explorer into
a working copy. See issue #427 for details. (Stefan)
- NEW: TortoiseProc returns now 0 after the command finished successfully
and -1 if the command failed with an error. See issue #426
for details. (Stefan)
- NEW: Added blame command to context menu of the status list control. (Stefan)
- NEW: "up" button in the repo browser. (Stefan)
- NEW: Checkbox to exclude the externals in the Check-For-Modifications
dialog. (Stefan)
- NEW: Ability to cancel the "patch all" function. (Stefan)
- NEW: Option to disable the context menu for specific paths. (Stefan)
- NEW: Extended the IBugTraqProvider. See issue #428 for details. (Stefan)
- NEW: The status cache handles "runas" now better. (Stefan)
- NEW: Automated removal of unused log caches. (Stefan Fuhrmann)
- NEW: When diffing against BASE, the diff tool now shows the BASE revision
in the view title. (Stefan)
- NEW: if "unversioned files mark parent folder as modified" is active,
the revert dialog shows a hint if unversioned files are found. (Stefan)
- NEW: Auto-maintenance for log caches plus several settings to control
its behavior. (Stefan Fuhrmann)
- NEW: Log cache supports multiple repositories with the same UUID.
(Stefan Fuhrmann)
- NEW: Revision graph settings page. Several previously hidden
features are now available to the user. (Stefan Fuhrmann)
- NEW: The status list control shows the entries grouped by externals if
no changelists are present. (Stefan)
- NEW: two project properties (bugtraq:provideruuid and bugtraq:providerparams)
to specifiy the IBugTraqProvider for the project. (Stefan)
- NEW: Helper dialog to resolve property conflicts. (Stefan)
- NEW: Revision graph can be collapsed / expanded as well as
split and joined. (Stefan Fuhrmann)
- NEW: Helper dialog to resolve tree conflicts. (Stefan)
- NEW: TortoiseBlame shows the revision range in the title. See
issue #429 for details. (Stefan)
- NEW: Revision graph: Option to hide unmodified branches (Stefan Fuhrmann)
- NEW: Revision graph: Option to show workspace modifications as extra node
(Stefan Fuhrmann)
- NEW: Revision graph: Update / Switch WC in node context menu
(Stefan Fuhrmann)
- NEW: A warning is shown if the user tries to add a file that was versioned
but renamed in case. (Stefan)
- NEW: TortoiseMerge scrolls the views automatically when selecting with
the left mouse button down. (Stefan)
- NEW: In the log dialog filter, a ! char at the beginning will negate
the filter string. (Stefan)
- NEW: Column in the check-for-modifications dialog to show
the lock date. (Stefan)
- NEW: Context menu to delete and ignore files at the same time. (Stefan)
- NEW: Tooltips in the action column of the log dialog, explaining the
action icons. (Stefan)
- NEW: When moving/copying a file over an existing file, ask the user whether
to replace that existing file. (Stefan)
- NEW: Shift-click feature for merge tools. See issue #430 for details. (Stefan)
- NEW: "Create patch" and "Check for Modifications" available from
commit/CfM dialog. (Stefan)
- NEW: new column for checkout depth in the CSVNStatusListCtrl. (Stefan)
- NEW: overlays in the CSVNStatusListCtrl for the different depths and
external/nested files and folders. (Stefan)
- CHG: The bug-ID column width in the log dialog is now limited
to 200 pixels. (Stefan)
- CHG: The right-drag context menu now only shows "Export" if a versioned
folder is dragged (for files, the windows 'copy' does the same). (Stefan)
- CHG: The right-drag context menu checks whether source and target are
from the same repository and shows the "SVN move" and "SVN copy"
commands only if they are. (Stefan)
- CHG: When only files are selected for "Add", the Add-dialog is not
shown anymore but the files are added immediately. (Stefan)
- CHG: file:// access to BDB based repositories is no longer supported. (Stefan)
- CHG: the log dialog now shows a possible error message when fetching the
log as a text in the top list control instead of showing a popup
message box. (Stefan)
- CHG: New revision graph look. (Stefan Fuhrmann)
- CHG: Faster and more reliable revision graph filtering. (Stefan Fuhrmann)
- CHG: If tsvn:logtemplate was set and not changed in the commit dialog, it
isn't added to the log history anymore. (Stefan)
- CHG: "Ambiguous URL" option no longer limits log cache functionality.
(Stefan Fuhrmann)
- CHG: Various improvements to log statistics graphs (Aras Pranckevicius)
- CHG: The merge wizard is now resizable. (Stefan)
- CHG: The checkout/export dialogs do not ask whether to create the folder
to checkout/export aynmore but silently create it. (Stefan)
Version 1.6.0
- NEW: Ignoring of multiple selected items by their extension. See
issue #423 for details. (Stefan)
- NEW: The log dialog allows filtering by bug-ID.
See issue #422 for details. (Stefan)
- NEW: Column to show the remote revision in the CfM dialog. (Stefan)
- NEW: The current revision of the working copy item is shown in
bold in the log dialog. See issue #425 for details. (Stefan)
- NEW: The custom tsvn: urls allow a revision to be specified after the
real url, separated with '?'. (Stefan)
- NEW: The state of the 'merge non-interactive' checkbox is remembered
across sessions. (Stefan)
- NEW: editing the author in the log dialog is now possible for
multiple selected revisions. (Stefan)
- NEW: Paste command to paste copied/cut files from explorer into
a working copy. See issue #427 for details. (Stefan)
- NEW: TortoiseProc returns now 0 after the command finished successfully
and -1 if the command failed with an error. See issue #426
for details. (Stefan)
- NEW: Added blame command to context menu of the status list control. (Stefan)
- NEW: "up" button in the repo browser. (Stefan)
- NEW: Checkbox to exclude the externals in the Check-For-Modifications
dialog. (Stefan)
- NEW: Ability to cancel the "patch all" function. (Stefan)
- NEW: Option to disable the context menu for specific paths. (Stefan)
- NEW: Extended the IBugTraqProvider. See issue #428 for details. (Stefan)
- NEW: The status cache handles "runas" now better. (Stefan)
- NEW: Automated removal of unused log caches. (Stefan Fuhrmann)
- NEW: When diffing against BASE, the diff tool now shows the BASE revision
in the view title. (Stefan)
- NEW: if "unversioned files mark parent folder as modified" is active,
the revert dialog shows a hint if unversioned files are found. (Stefan)
- NEW: Auto-maintenance for log caches plus several settings to control
its behavior. (Stefan Fuhrmann)
- NEW: Log cache supports multiple repositories with the same UUID.
(Stefan Fuhrmann)
- NEW: Revision graph settings page. Several previously hidden
features are now available to the user. (Stefan Fuhrmann)
- NEW: The status list control shows the entries grouped by externals if
no changelists are present. (Stefan)
- NEW: two project properties (bugtraq:provideruuid and bugtraq:providerparams)
to specifiy the IBugTraqProvider for the project. (Stefan)
- NEW: Helper dialog to resolve property conflicts. (Stefan)
- NEW: Revision graph can be collapsed / expanded as well as
split and joined. (Stefan Fuhrmann)
- NEW: Helper dialog to resolve tree conflicts. (Stefan)
- NEW: TortoiseBlame shows the revision range in the title. See
issue #429 for details. (Stefan)
- NEW: Revision graph: Option to hide unmodified branches (Stefan Fuhrmann)
- NEW: Revision graph: Option to show workspace modifications as extra node
(Stefan Fuhrmann)
- NEW: Revision graph: Update / Switch WC in node context menu
(Stefan Fuhrmann)
- NEW: A warning is shown if the user tries to add a file that was versioned
but renamed in case. (Stefan)
- NEW: TortoiseMerge scrolls the views automatically when selecting with
the left mouse button down. (Stefan)
- NEW: In the log dialog filter, a ! char at the beginning will negate
the filter string. (Stefan)
- NEW: Column in the check-for-modifications dialog to show
the lock date. (Stefan)
- NEW: Context menu to delete and ignore files at the same time. (Stefan)
- NEW: Tooltips in the action column of the log dialog, explaining the
action icons. (Stefan)
- NEW: When moving/copying a file over an existing file, ask the user whether
to replace that existing file. (Stefan)
- NEW: Shift-click feature for merge tools. See issue #430 for details. (Stefan)
- NEW: "Create patch" and "Check for Modifications" available from
commit/CfM dialog. (Stefan)
- NEW: new column for checkout depth in the CSVNStatusListCtrl. (Stefan)
- NEW: overlays in the CSVNStatusListCtrl for the different depths and
external/nested files and folders. (Stefan)
- CHG: The bug-ID column width in the log dialog is now limited
to 200 pixels. (Stefan)
- CHG: The right-drag context menu now only shows "Export" if a versioned
folder is dragged (for files, the windows 'copy' does the same). (Stefan)
- CHG: The right-drag context menu checks whether source and target are
from the same repository and shows the "SVN move" and "SVN copy"
commands only if they are. (Stefan)
- CHG: When only files are selected for "Add", the Add-dialog is not
shown anymore but the files are added immediately. (Stefan)
- CHG: file:// access to BDB based repositories is no longer supported. (Stefan)
- CHG: the log dialog now shows a possible error message when fetching the
log as a text in the top list control instead of showing a popup
message box. (Stefan)
- CHG: New revision graph look. (Stefan Fuhrmann)
- CHG: Faster and more reliable revision graph filtering. (Stefan Fuhrmann)
- CHG: If tsvn:logtemplate was set and not changed in the commit dialog, it
isn't added to the log history anymore. (Stefan)
- CHG: "Ambiguous URL" option no longer limits log cache functionality.
(Stefan Fuhrmann)
- CHG: Various improvements to log statistics graphs (Aras Pranckevicius)
- CHG: The merge wizard is now resizable. (Stefan)
- CHG: The checkout/export dialogs do not ask whether to create the folder
to checkout/export aynmore but silently create it. (Stefan)
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
Labels:
Subversion
,
svn
,
SVN Client
,
TistoryOldPost
,
TortoiseSVN
,
Version Control
,
버전관리
,
버전관리시스템
Subversion 1.6 Released!!
What's New in Subversion 1.6
Subversion website
Subversion 1.6 Release Note
Original Post : http://neodreamer-dev.tistory.com/277
- 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
Labels:
Subversion
,
TistoryOldPost
,
Version Control
,
버전관리시스템
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
Labels:
Subversion
,
TistoryOldPost
,
VisualSVN Server
,
버전관리
,
버전관리시스템
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
Labels:
Merge Tracking
,
Subversion
,
TistoryOldPost
,
TortoiseSVN
,
버전관리
,
버전관리시스템
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(이하 관리자) 를 볼 수 있다.
관리자 화면의 Repositories 에서 오른쪽 클릭하여 저장소를 생성한다.

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



이제 기본적인 설정을 모두 마친 상태이다.
이 상태에서 클라이언트 툴과 웹브라우저를 통해 접근 할 수 있다.
관리자 화면의 Server URL 을 웹브라우저를 통해 접근하면 인증되지 않은 사이트란 메세지가 나오는경우 브라우저마도 보안 설정을 해주어야 한다.
FireFox 에서의 예외처리 추가하기



위 설정을 하고 접속을 하면 아래와 같은 화면을 볼 수 있다.

클라이언트 툴인 TortoiseSVN 을 이용하여 간단한 사용 설명까지 한번에 올리려 했지만 글이 길어져 클라이언트 툴을 이용한 프로젝트 관리는 다음 기회로 미루었다.
마치며...
VisualSVN Server 는 개인적으로 사용하는 것 보다는 서버를 두고 팀 프로젝트를 관리하는 목적으로 사용하는 것이 적합해 보인다. 개인적으로 사용할 경우 TortoiseSVN 하나면 충분해 보이는데 이에 대한 설명도 다음으로.
Original Post : http://neodreamer-dev.tistory.com/106
말주변 글주변이 없어 이미지로 도배를 하려 한다. 그것이 이해를 하기도 더 쉬울테니...
우선 필요한 준비물은 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(이하 관리자) 를 볼 수 있다.
관리자 화면의 Repositories 에서 오른쪽 클릭하여 저장소를 생성한다.
User 에서 오른쪽 클릭해서 사용자를 등록하고 Groups 에서 그룹을 등록 할 수 있다. 더 쉽게는 관리자 화면의 링크된 메뉴를 통해서도 생성할 수 있다. (더 자세한 화면은 갈무리를 하지 못했음)
사용자 등록
그룹 등록 화면
테스트 준비가 된 화면
이제 기본적인 설정을 모두 마친 상태이다.
이 상태에서 클라이언트 툴과 웹브라우저를 통해 접근 할 수 있다.
관리자 화면의 Server URL 을 웹브라우저를 통해 접근하면 인증되지 않은 사이트란 메세지가 나오는경우 브라우저마도 보안 설정을 해주어야 한다.
FireFox 에서의 예외처리 추가하기
보안 연결 실패 화면
보안 연결 실패 시 예외 추가 화면
보안 연결 실패 시 예외 추가 화면
위 설정을 하고 접속을 하면 아래와 같은 화면을 볼 수 있다.
클라이언트 툴인 TortoiseSVN 을 이용하여 간단한 사용 설명까지 한번에 올리려 했지만 글이 길어져 클라이언트 툴을 이용한 프로젝트 관리는 다음 기회로 미루었다.
마치며...
VisualSVN Server 는 개인적으로 사용하는 것 보다는 서버를 두고 팀 프로젝트를 관리하는 목적으로 사용하는 것이 적합해 보인다. 개인적으로 사용할 경우 TortoiseSVN 하나면 충분해 보이는데 이에 대한 설명도 다음으로.
Original Post : http://neodreamer-dev.tistory.com/106
Labels:
Subversion
,
svn
,
TistoryOldPost
,
TortoiseSVN
,
Version Control
,
VisualSVN
,
VisualSVN Server
,
버전관리시스템
Subscribe to:
Posts
(
Atom
)