SharpForge supports collaborative development and management of multiple software projects. Similar to SourceForge or CodePlex but for your own team or organisation. The software is written in C# for .NET 2.0.
Da qualche giorno è stata rilasciata la versione 0.5a, le cui principali caratteristiche sono:
- Multi Portal
- Multi Project
- Subversion Administration
- Work Item Tracking
- Project Forums
- Release Management
- Subversion Wiki
- Browse Source Code
I requisiti software sono i seguenti:
Windows2000 / WinXP+SP1 or Windows2003
SQL Server Express SP1 or greater
Apache 2.0.54 or greater
Subversion 1.3 or greater
Dunque il controllo del codice sorgente è affidato a Subversion, per cui esiste un plug-in per l'integrazione con Visual Studio, disponibile qui.
La prima volta che si utilizza il comando Get Latest Version di Team Explorer appare una finestra che chiede in quale cartella si vuole copiare il progetto. Da questo momento in poi, la directory selezionata diventa il path locale del progetto. Infatti, selezionando nuovamente il comando Get Lastest Version, non viene più fatta alcuna richiesta e il progetto è automaticamente scaricato nella posizione indicata in precedenza.
Qualora si voglia cambiare il percorso in cui inserire il progetto prelevato da Team Foundation Server, bisogna selezionare il comando Source Control del menu File di Visual Studio 2005, quindi fare clic sul comando Workspaces. A questo punto si deve fare doppio clic sul workspace con cui si sta lavorando e quindi, nella sezione Working folders, selezionare il Source control folder desiderato e modificare il valore corrispondente del parametro Local folder.
Con un po' di ritardo, ho pubblicato un aggiornamento di Extensions for .NET Framework in cui ho aggiunto una classe per la gestione di alcune funzionalità della shell di Windows, ovvero spostamento di un file nel Cestino e aggiunta di collegamenti al menu Dati recenti (chiamato Oggetti recenti nel caso di Vista).