8
votes

Ajouter des fichiers à un repo de SVN déjà configuré

Je souhaite ajouter un dossier à un serveur distant avec le référentiel SVN configuré. Dans mon ordinateur local, j'ai Tortoisisvn. Tout ce que je veux faire, c'est ajouter un dossier de mon ordinateur local à la configuration de Repo dans le répertoire distant? Des pointeurs? Vous pouvez dire que je ne suis pas une personne SVN :(


0 commentaires

4 Réponses :


1
votes

Eh bien Si l'emplacement que vous avez ajouté le dossier sur disque est déjà l'emplacement de travail de la partie du référentiel, vous pouvez simplement cliquer avec le bouton droit de la souris sur le dossier -> Tortoisesvn-> Ajouter


4 commentaires

Mais le serveur distant n'a pas de configuration de Tortoisisesvn. C'est seulement sur mon ordinateur local.


Tortoisesvn n'est que le client du serveur Subversion, le serveur lui-même n'a pas besoin d'une configuration de tortue.


Hmm, il n'y a pas de menu "Ajouter" sur Tortoisesvn. J'ai essayé l'importation, l'exportation, etc.


Dans mon expérience "Ajouter", travaille simplement sur le référentiel local. Obtenir le fichier / les fichiers dans le référentiel à distance est obtenu avec une "importation" mais tortue n'a pas cette option. Cela me confond aussi.



13
votes

Vous pouvez copier le répertoire dans votre copie à votre cote du référentiel, puis cliquez avec le bouton droit de la souris sur le fichier, allez à Tortoisesvn et sélectionnez Ajouter. Cela ajoutera le dossier à votre repo, puis commettez le changement (clic droit et sélectionnez SVN COMMIT), et vous devriez être bon.

Si cela ne suffit pas à votre question, je m'excuse.

Gotamye, Tant que le serveur distant abrite un référentiel de subversion, cela devrait fonctionner. Qu'est-ce qui fonctionne sur le serveur distant qui vous fait penser qu'il y aura un problème?


3 commentaires

Pour moi ça n'a pas fonctionné. Ils essentiels pour moi étaient d'ouvrir le navigateur de repo, de passer à la vue Rappo à distance, puis de cliquer avec le bouton droit de la souris et choisissez l'élément de menu "Ajouter un fichier". Cela m'a permis d'ajouter un fichier à la vue distante où j'avais déjà ajouté à ma vue locale à l'aide de la méthode décrite ci-dessus.


Et si je veux ajouter une machine Linux à un référentiel existant? Plutôt qu'un dossier local.


Je sais que ce post est vieux, mais je viens de courir dans ça. Au lieu d'avoir à copier le répertoire à quelque part ailleurs, vous pouvez "importer en place": TORTOisesvn.net/docs/Release/TortOisesvn_fr/...



2
votes
svn import path URL
Recursively commits a copy of path to URL. If path is omitted the current directory is assumed. Parent directories are created as necessary in the repository.

3 commentaires

J'avais l'impression que Tortoisisesvn ne pouvait pas être utilisé à partir de l'invite de commande Windows, n'est-ce pas vrai?


Malheureusement, il semble que vous soyez correct. Stackoverflow.com/questions/922365 / ...


Vous pouvez télécharger les outils de commande de commande ici: Subversion.TriGris.org/servlets/projectDocumentList? folderid = 91



3
votes

Merci pour votre aide tout le monde. Vos pointeurs étaient très utiles. Voici un résumé de ce que j'ai fait:

  1. de mon serveur distant, j'ai vérifié le référentiel SVN sur lequel je voulais ajouter mon dossier
  2. sur le repo extrait (maintenant dans mon ordinateur local), j'ai ajouté les dossiers que je voulais.
  3. Faites un clic droit sur le dossier nouvellement ajouté (sur lequel tous les fichiers ajoutés sont présents) -> TortoiseSVN-> Ajouter
  4. commettre les modifications tortuairesvn-> commettre

0 commentaires