IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Bibliotheque SourceSafe ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut Bibliotheque SourceSafe ?
    Salut à tous je cherche un moyen d'extraire des fichiers d'un projet contrôlé par Source Safe par un outil externe que je développe.

    Quelqu'un connaiterait il un moyen ?

    Merci d'avance pour vos lumières

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    bonjour

    Pourrais tu expliciter un peu plus ton besoin d'un point de vue fonctionnel ?

    Sinon, SourceSafe possède un objet COM que l'on peut monter en C++ ou en .Net pour utiliser les fonctionnalités de source Safe

    The Monz, Toulouse

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    J'ai fait une appli hier qui me permet de faire de la modification de masse sur la structure de mes classes en éditant et analysant le contenu du fichier cs
    Mon problème c'est que je travail avec SourceSafe et je voudrait pouvoir, au travers de cette appli, pouvoir extraire les fichiers cs attaqués en utilisant le control de code source..

    C'est pas parsqu'on aime faire de la modif de masse en brut qu'on est forcément un bourrin

    Voilà concrètement mon problème

    Très intéressé par se que tu me présente : peux tu m'en dire un peu plus ? (exemple d'extraction d'un fichier, comment associer son identification à l'extraction aussi )

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    Salut

    Pour piloter sourceSafe en Automation...

    Referencer l'objet COM : SSAPI.dll qui peut se trouver dans :

    C:\Program Files\Microsoft Visual Studio\VSS\win32

    Ensuite, tu peux utiliser l'objet VSSDatabase pour ouvrir ta base VSS
    (en argument, chemin et nom du fichier srcsafe.ini, user , password)

    Et apres, tu peux faire ce que tu veux

    The Monz, Toulouse

  5. #5
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 163
    Par défaut
    Merci à toi c'est génial
    Thx

  6. #6
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    ca tombe bien que je sois en intercontrat en ce moment

    Voila un petit bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    private void button1_Click(object sender, EventArgs e)
            {
                VSSDatabase vss = new VSSDatabase();
                vss.Open(@"D:\Vss\TrEsti\TrEsti\srcsafe.ini", "netienne", "");
                vss.CurrentProject = "EssaiSolution";
                VSSItem item = vss.get_VSSItem("$/EssaiSolution", false);
                IVSSItems items = item.get_Items(false);
                foreach (VSSItem it in items)
                {
                    Trace.WriteLine("Item name : " + it.Name + " " + it.Type.ToString());
                }
            }
    Dans cet exemple, vss.Open() tu ouvres ta base
    vs.get_VSSItem(...) tu recuperes tous les items du repertoire EssaiSolution
    Ensuite, je liste leur nom et leur type
    (à priori : 0 = repertoie , 1 = fichier)...

    Apres, avec un VSSItem, tu peux faire du checkout, checkin, etc...
    ou un simple Get

    Cela te suffit-il ?

    The Monz, Toulouse

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tomcat]problème jsp et bdd, bibliotheque virtuelle
    Par drapier dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 09/01/2005, 10h54
  2. Réponses: 2
    Dernier message: 03/12/2004, 21h37
  3. Bibliothèques et Python
    Par Zorro dans le forum Général Python
    Réponses: 3
    Dernier message: 06/10/2004, 21h49
  4. bibliotheques graphiques et devc++
    Par bellepatte dans le forum C
    Réponses: 2
    Dernier message: 18/10/2003, 13h32
  5. [Kylix] bibliotheque libtwin32.so
    Par mic006 dans le forum EDI
    Réponses: 1
    Dernier message: 08/05/2002, 01h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo