Comment puis-je accéder au référentiel SVN en utilisant SharpSVN et permettre à l'utilisateur de sélectionner le projet à partir d'un formulaire Windows. SharpSVN est utilisé par l'outil SVNMonitorSharpSVN.DLL - C# .NET - Obtenir le référentiel SVN dans l'application Windows
3
A
Répondre
5
Maintenant que SVNMonitor est open source, il est logique de jeter un coup d'œil à son tronc pour voir comment il est implémenté.
Il est à http://sharpregion.googlecode.com/svn/trunk/svnmonitor/trunk/
Une partie du code de SVNMonitor utilisant SharpSVN
using System;
using System.Collections.Generic;
using System.Text;
using SharpSvn;
using System.Net;
using SVNMonitor.Entities;
using System.Collections.ObjectModel;
using System.Windows.Forms;
using SVNMonitor.View.Dialogs;
using SVNMonitor.Helpers;
namespace SVNMonitor.SVN
{
internal class SharpSVNClient
{
#region Fields
private const string RecommendProperty = "svnmonitor:recommend";
#endregion Fields
#region Methods
private static SvnClient GetSvnClient()
{
SvnClient client = new SvnClient();
return client;
}
private static SvnClient GetSvnClient(Source source)
{
SvnClient client = GetSvnClient();
SetAuthentication(client, source);
return client;
}
private static void SetAuthentication(SvnClient client, Source source)
{
if (source.Authenticate)
{
SetAuthentication(client, source.UserName, source.Password);
}
else
{
SharpSvn.UI.SvnUI.Bind(client, (IWin32Window)null);
}
}
Plus sur http://sharpregion.googlecode.com/svn/trunk/svnmonitor/trunk/SVNMonitor/SVN/SharpSVNClient.cs
Questions connexes
- 1. Copier le référentiel SVN
- 2. Convertir le référentiel SCCS en SVN
- 3. Comment spécifier le référentiel dans apache dav svn?
- 4. Points externes SVN dans un référentiel CVS
- 5. Maven: Valider un seul artefact dans le référentiel svn
- 6. Problèmes de validation du répertoire supprimé dans le référentiel SVN
- 7. Créer un référentiel rétrocompatible SVN
- 8. Git-svn refuse de créer une branche sur l'erreur du référentiel svn: "pas dans le même référentiel"
- 9. Comment synchroniser un référentiel SVN existant?
- 10. comment les fichiers liés au référentiel vss peuvent migrer dans le référentiel svn
- 11. Problème de connexion au référentiel SVN
- 12. question svn/ssh dans windows
- 13. Comment déplacer un projet dans un nouveau référentiel SVN?
- 14. Mettre en place un référentiel SVN spécifique
- 15. Adhésion .NET avec le modèle de référentiel
- 16. Impossible de se connecter au référentiel SVN
- 17. Comment récupérer le référentiel à l'aide de la hotcopy SVN?
- 18. Moniteur de référentiel Perforce pour Windows
- 19. Obtenir le numéro de révision d'un référentiel distant
- 20. Comment structurez-vous votre référentiel SVN?
- 21. Utiliser le référentiel Git local avec un référentiel maître Subversion
- 22. Vous cherchez dans les fichiers du référentiel svn?
- 23. Un sous-répertoire git dans un référentiel svn?
- 24. Comment puis-je obtenir la version précédente d'un fichier particulier actuellement dans le dossier de travail SVN en utilisant SharpSVn DLL dans C# .net?
- 25. Importer le fichier SVN Repo dans Visual SVN
- 26. Obtenir le nom de l'ordinateur dans un service Windows?
- 27. Puis-je utiliser un référentiel GIT avec des clients SVN?
- 28. Passage de validation à une copie locale d'un référentiel SVN
- 29. Comment puis-je accéder à un référentiel subversion en utilisant un chemin local dans Windows?
- 30. Comment transférer un référentiel SVN vers un emplacement existant?
Merci. Laisse-moi essayer ça. Biju Joseph –