Archive for the 'Source Control' Category
VisualSVN and Windows Workflow Problem
After installing the V1.2 upgrade, I’ve found that any solution with Windows Workflow used will not open and will crash Visual Studio 2005. I’ve submitted a request to their site and will post back more when I have it.
05/09/2007 –>A bug fix release has been release: V1.2.1 that now works with Windows Workflow projects.
No commentsMantis bugtracker
We have recently installed Mantis bugtracking system which integrates nicely with Subversion. The previous post talked of BugId feature in TortoiseSVN and we use this to tie the committing of code with a bug. I’ve added the following code to a PostCommit.bat hook in the Subversion repository.
REM Post-commit hook for MantisBT integration SET REPOS=%1 SET REV=%2 SET DETAILS_FILE=D:\PHPUploadTemp\svnfile_%REV% SET LOG_FILE=D:\PHPUploadTemp\svnfile_%REV%_Log echo ****** Source code change ******>>%DETAILS_FILE% svnlook log -r %REV% %REPOS%>>%DETAILS_FILE% echo SVN Author:>>%DETAILS_FILE% svnlook author -r %REV% %REPOS%>>%DETAILS_FILE% echo SVN Revision:%REV%>>%DETAILS_FILE% svnlook diff -r %REV% %REPOS%>>%DETAILS_FILE% "D:\Progra~1\PHP\php.exe" D:\Progra~1\Apache~1\Apache2\htdocs\Tracker\core\checkin.php
VisualSVN Visual Studio Plugin for SVN
We have now moved to the VisualSVN product for a Subversion plugin for Visual Studio. Ankh did not support BugId integration. VisualSVN uses TortoiseSVN as the backend for connecting to the Subversion repository. If you’re using Subversion in a Visual Studio environment, due yourself a favor and try VisualSVN.
No commentsFollow-up to Subversion Conversion
Well 2 weeks after the migration from Visual SourceSafe to Subversion, we are very pleased with the results. It has cut our remote developer’s download times by 70%. The merge capabilities in TortoiseSVN are outstanding. Below you will find links to all the resources we used to move the data from VSS and the executables for the software.
- Subversion – The server software.
- TortoiseSVN – A windows shell extension used as a client for the SVN repository.
- AnknSVN – An addin for Visual Studio used as a client for the SVN repository.
- VSSMigrate – A .net program for migrating projects and their revision history to Subversion.
If you’re looking for a solid source control at a great price, Subversion is the way to go.
No commentsSource Control Alternatives to VSS
We have been looking at alternatives to Visual SourceSafe over the last few weeks and we’ve settled on the open source solution called Subversion. This product is the successor to CVS and adds a good set of features. We’ve documented a 8x improvement in remote performance when doing full gets of the entire project structure. There are many good open source clients: TortoiseSVN, SmartSVN, VisualSVN etc. Several have good IDE plugins providing the same or close to the feature set of the SourceSafe plugin. Also the VSSMigrate script , here was very easy to move all of the files and history from VSS to the new SVN repository.
For those looking for an alternative to VSS, due yourself a favor and look at Subversion. Best of all the price is just right, FREE!
No comments