Showing posts with label Version Control. Show all posts
Showing posts with label Version Control. Show all posts
2012/06/11
AnkhSVN 2.3.11269 Released
변경사항
AnkhSVN Homepage
AnkhSVN Download Page&
Original Post : http://neodreamer-dev.tistory.com/660
- Compiled against Subversion 1.7.5.
- Support for Visual Studio 2012 RC, including a UI refresh.
- Removed old style file selection control, replacing it with the common selection dialog
- Many performance improvements in AnkhSVN and SharpSvn (Several privately reported cases via CollabNet and their partners)
- Directly record copies and moves in Subversion instead of moving files around via temporary locations
- Disable commands that could cause unrelated reloads files during opening the solution, building and debugging
- Enable the navigation bar in the annotate viewer of Visual Studio 2010 and 2012
- Resolve a focus stealing issue in several Sql server related project types, by using a slower glyph update for these projects
- Improve stability of the Visual Studio Class View in Visual Studio 2010, when the Solution Navigator is not installed
- Show a VS wait dialog when we are slowing down Visual Studio for too long on Pending changes initialization
- Fix copy recording directly below the working copy root
- Fix 'Scc Files' / 'Scc Excluded' handing on C++ projects in Visual Studio 2010 and later
- Add option to immediately import a project on adding it to Subversion, to avoid a double commit
- Properly mark new files over deleted files as pending changes
- Record and reload recent urls in the add to subversion dialog
AnkhSVN Homepage
AnkhSVN Download Page&
Original Post : http://neodreamer-dev.tistory.com/660
Labels:
AnkhSVN
,
Subversion
,
svn
,
TistoryOldPost
,
Version Control
2011/10/24
TortoiseSVN 1.7.1 Released
불과 얼마전 1.7버전을 공개 했었는데 또 다시 1.7.1 버전을 공개하였다. 이번 버전에서는 많은 버그가 수정되었다고 한다.
Version 1.7.1 에서 버그 수정 사항
Version 1.7.1 에서 버그 수정 사항
- BUG: Issue #88: Check for modifications on
multiple targets. (Stefan)
- BUG: Issue #89: Crash in TSVNCache. (Stefan)
- BUG: Cursor stayed as busy after an operation
until it was moved. (Stefan)
- BUG: Issue #92 : checked item count in
commit dialog is wrong. (Stefan)
- BUG: Issue #94: resolve conflict dialog
resizing issues. (Stefan)
- BUG: Issue #95: docs are wrong for log
filter automation. (Stefan)
- BUG: Missing space in property status
text. (Stefan)
- BUG: Issue #96: Unable to close repo browser
to repository with username/password
required. (Stefan)
- BUG: Issue #97: Too many accesses to the
config files. (Stefan)
- BUG: Issue #98: Endless loop in
repobrowser. (Stefan)
- BUG: Issue #100: wrong argument exception
in repobrowser. (Stefan)
- BUG: Issue #99: Memory corruption in
repository browser. (Stefan)
- BUG: Issue #102: renamed diff scripts. (Stefan)
- BUG: Issue #102: tagging externals errors
not shown. (Stefan)
- BUG: Issue #104: tagging externals for
files pegs to HEAD. (Stefan)
- BUG: Issue #105: Win7 library loses
command buttons. (Stefan)
- BUG: Issue #106: "Search for:" string is
trimmed forcibly in TortoiseMerge. (Stefan)
- BUG: Issue #107: Crash when editing
externals property. (Stefan)
- BUG: Issue #108: log dialog uses wrong
file if sorted. (Stefan)
- BUG: Issue #109: Log dialog does not
refresh correctly. (Stefan)
- BUG: Issue #110: Bogus entries in
Labels:
svn
,
SVN Client
,
TistoryOldPost
,
TortoiseSVN
,
Version Control
2011/10/17
AnkhSVN 2.3.10481 released
Visual Studio SVN Plug-in 인 AnkhSVN이 SubVersion 1.7 Release에 맞추어 업데이트 버전을 공개 하였다.
AnkhSVN 2.3.10481 버전 변경 사항
2.1 버전에서 2.3으로 바로 건너 뛰었다. 2.2 개발 버전이 있어서 인지 메인 잇슈인 SubVersion 1.7 지원과 Visual Studio 11 버전을 지원하는 기능을 추가하고 2.3으로 건너 뛴 것 같다.
AnkhSV
Original Post : http://neodreamer-dev.tistory.com/600
AnkhSVN 2.3.10481 버전 변경 사항
- Subversion 1.7 support
- Support for the Visual Studio 11 Developer Preview
2.1 버전에서 2.3으로 바로 건너 뛰었다. 2.2 개발 버전이 있어서 인지 메인 잇슈인 SubVersion 1.7 지원과 Visual Studio 11 버전을 지원하는 기능을 추가하고 2.3으로 건너 뛴 것 같다.
AnkhSV
Original Post : http://neodreamer-dev.tistory.com/600
Labels:
Subversion
,
svn
,
TistoryOldPost
,
Version Control
Subversion 1.7.0 Released
SubVersion 이 1.7 버전을 공개하였다.
아주 오래간만에 웹페이지를 찾아가 보았는데 프로젝트 홈페이지가 Apache 프로젝트(http://subversion.apache.org/)로 이전을 하였다. 기록을 찾아 보이 이전한 것이 2009년도 인 것 같은데 아주 오랫동안 방문을 하지 않았나 보다.
1.7 버전에서 바뀐 내용.
- Working Copy Metadata Storage Improvements
- New remote dumpfile tool: svnrdump
- Improved HTTP protocol usage
- New feature: svn patch
- Many enhancements and bug fixes
- Known issues in the release
- Dependency, license and distribution changes
지원하는 프로토콜도 바뀌고 클라이언트의 메타데이터도 싹 바뀌었다 한다. 자세한 내용은 Release Note를 읽어봐야 겠다.
Apache Subversion Project
Apache Subversion 1.7 Release Notes
&
Original Post : http://neodreamer-dev.tistory.com/598
Labels:
apache
,
Apache SubVersion
,
Subversion
,
TistoryOldPost
,
Version Control
2011/02/07
TortoiseCVS 1.12.1 안정 버전 공개!
TortoiseCVS 로고
TortoiseCVS 가 아주 오랜 만에 안정 버전을 공개하였다. Change Log 를 보면 거의 2년 만에 공개되는 것이다.
Release Note 에 공개된 개선 사항은 아래 두 건이 나와 있지만 오랜 기간 공백이 있었기 때문에 내부적으로 많은 버그가 개선 되었을 것으로 생각 된다.
- Use TortoiseOverlays. TortoiseCVS now uses the TortoiseOverlays mechanism (developed by the TortoiseSVN team) to avoid overlay icon conflicts with other Tortoise clients.
- Better bug number support. This feature was contributed by March Hare.
사실 TortoiseSVN 설치 후에 CVS 의 Overlay Icon 이 출력이 되지 않는 문제가 있어 문제 해결책을 찾다가 TortoiseCVS 1.12.1 버전 공개를 확인했고 때마침 공개된 버전에서 이 문제가 해결 되었다.
Labels:
CVS
,
TistoryOldPost
,
TortoiseCVS
,
TortoiseOverlay
,
Version Control
,
버전관리
2010/10/16
AnkhSVN 으로 Subversion에서 프로젝트 받아오기
2010/10/16 - [Dev Story/Tips] - Visual Studio 를 위한 버전 관리 툴 AnkhSVN 사용하기
AnkhSVN 을 이용하여 Subversion 에 등록한 프로젝트를 다른 곳에서 다운 받아 보았다.
우선 File 메뉴에서 Subversion 의 "Open from Subversion..." 을 선택한다.

Subversion URL 을 입력하면 프로젝트 폴더가 나오고 프로젝트 폴더에 들어가면 Solution(*.sln) 파일이 있는데 이를 Open 한다.

프로젝트를 생성할 경로를 입력하고 "OK" 를 누른다.

그러면 Subversion 서버로 부터 프로젝트를 다운 받는다.

다운받은 프로젝트가 이상이 없는지 컴파일을 해 보았다.
프로젝트를 등록할 때 .lib 와 .dll 파일들이 자동으로 등록이 되지 않는 것 같다. 별도의 옵션이 있는지 확인해 보고 없으면 프로젝트 등록은 TortoiseSVN 같은 별도의 툴을 사용해야 할 것 같다.<
Original Post : http://neodreamer-dev.tistory.com/468
AnkhSVN 을 이용하여 Subversion 에 등록한 프로젝트를 다른 곳에서 다운 받아 보았다.
우선 File 메뉴에서 Subversion 의 "Open from Subversion..." 을 선택한다.
Subversion URL 을 입력하면 프로젝트 폴더가 나오고 프로젝트 폴더에 들어가면 Solution(*.sln) 파일이 있는데 이를 Open 한다.
프로젝트를 생성할 경로를 입력하고 "OK" 를 누른다.
그러면 Subversion 서버로 부터 프로젝트를 다운 받는다.
다운받은 프로젝트가 이상이 없는지 컴파일을 해 보았다.
그런데 문제가 발생하였다. 프로젝트에 포함되어 있던 *.lib 와 *.dll 파일들이 Subversion 서버에 등록이 되지 않아있었다.
프로젝트를 등록할 때 .lib 와 .dll 파일들이 자동으로 등록이 되지 않는 것 같다. 별도의 옵션이 있는지 확인해 보고 없으면 프로젝트 등록은 TortoiseSVN 같은 별도의 툴을 사용해야 할 것 같다.<
Original Post : http://neodreamer-dev.tistory.com/468
Labels:
AnkhSVN
,
Subversion
,
SubVersion Server
,
TistoryOldPost
,
Version Control
,
Visual Studio
Visual Studio 를 위한 버전 관리 툴 AnkhSVN 사용하기
먼저 AnkhSVN 홈페이지에서 설치 파일을 다운로드 받는다. AnkhSVN 은 여러가지 버전이 있는데 최근 안정화 된 AnkhSVN 2.1.8420 버전을 설치 하였다.

새로운 프로젝트 생성 대화상자에도 Add Subversion 메뉴가 생성이 되어 프로젝트를 생성할 때 바로 Subversion 에 등록을 할 수 있다.

기존 프로젝트를 Subversion 에 등록을 하려면 Solution Explorer 에서 해당 프로젝트에서 마우스 오른쪽 버튼을 누르면 Subversion 관련 메뉴가 나오는데 이 중에서 Add Solution to Subversion 을 실행하면 된다.

새로운 프로젝트를 Subversion 에 등록하는 것과 기존 프로젝트를 Subversion에 등록하는 것으 크게 차이가 없다. 여기에서는 기존 프로젝트를 Subversion 에 등록을 해 보겠다.
기존 프로젝트른 Embedded Firebird 를 테스트해 보기위한 간단한 프로젝트이고 Subversion 은 Google에서 제공하는 Google code project hosting 을 이용하였다.



이세 Solution Explorer 에서 소스파일 아이콘 좌측에 등록이 되었다는 (+)아이콘이 표시되는 걸 볼 수 있다. Commit 을 해야 완전하게 등록이 되는 것으로 프로젝트의 마우스 우측 메뉴에서 Commit Project Changes 를 선택한다.




AnkhSVN 을 설치하면 Visual Studio 의 Tools -> Options 의 Source Control 항목에 AnkhSVN 이 표시가 되고 Subversion 에 관련한 설정을 할 수 있다.
새로운 프로젝트 생성 대화상자에도 Add Subversion 메뉴가 생성이 되어 프로젝트를 생성할 때 바로 Subversion 에 등록을 할 수 있다.
기존 프로젝트를 Subversion 에 등록을 하려면 Solution Explorer 에서 해당 프로젝트에서 마우스 오른쪽 버튼을 누르면 Subversion 관련 메뉴가 나오는데 이 중에서 Add Solution to Subversion 을 실행하면 된다.
새로운 프로젝트를 Subversion 에 등록하는 것과 기존 프로젝트를 Subversion에 등록하는 것으 크게 차이가 없다. 여기에서는 기존 프로젝트를 Subversion 에 등록을 해 보겠다.
기존 프로젝트른 Embedded Firebird 를 테스트해 보기위한 간단한 프로젝트이고 Subversion 은 Google에서 제공하는 Google code project hosting 을 이용하였다.
Add Solution to Subversion 에서 프로젝트 이름과 Subversion URL 만 넣어주면 된다.
프로젝테에 대한 적당한 로그를 작성한다.
Google code 에 접속 정보를 입력하면 프로젝트가 Subversion 에 등록이 된다.
이세 Solution Explorer 에서 소스파일 아이콘 좌측에 등록이 되었다는 (+)아이콘이 표시되는 걸 볼 수 있다. Commit 을 해야 완전하게 등록이 되는 것으로 프로젝트의 마우스 우측 메뉴에서 Commit Project Changes 를 선택한다.
Commit 대화상자에는 변경된 파일 리스트와 Log Message 입련하는 곳이 있는데 적당한 메세지를 입력하고 OK 를 선택하여 Commit 한다.
Commit 을 마치면 Solution Explorer 의 파일 아이콘들이 바뀐 것을 볼 수 있다.
Labels:
AnkhSVN
,
Subversion
,
TistoryOldPost
,
Version Control
,
Visual Studio
2010/04/18
TortoiseSVN 1.6.8 released
윈도우즈용 SVN 클라이언트인 TortoiseSVN 이 1.6.8 버전을 공개 하였다.
TortoiseSVN 1.6.8 has been released.
This is a bugfix release/maintenance release, linked with Subversion 1.6.11.
This release also contains several adjustments to make TortoiseSVN work better on Windows 7.
TortoiseSVN Hmepage
TortoiseSVN Download Page<
Original Post : http://neodreamer-dev.tistory.com/412
TortoiseSVN 1.6.8 has been released.
This is a bugfix release/maintenance release, linked with Subversion 1.6.11.
This release also contains several adjustments to make TortoiseSVN work better on Windows 7.
TortoiseSVN Hmepage
TortoiseSVN Download Page<
Original Post : http://neodreamer-dev.tistory.com/412
Labels:
svn
,
SVN Client
,
TistoryOldPost
,
TortoiseSVN
,
Version Control
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/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
)