2009-09-11 8 views
4

Je souhaite ajouter un dossier à un serveur distant avec la configuration du référentiel svn. Dans mon ordinateur local, j'ai tortoiseSVN. Tout ce que je veux faire est d'ajouter un dossier de mon ordinateur local à la configuration repo dans le répertoire distant? N'importe quel pointeur? Vous pouvez dire que je ne suis pas une personne svn :(Ajouter des fichiers à un svn repo déjà configuré

Répondre

9

Vous pouvez copier le répertoire dans votre copie extraite du référentiel, puis cliquer avec le bouton droit sur le fichier, aller à TortoiseSVN, et sélectionner ajouter Cela va ajouter le dossier à votre dépôt, puis valider le changement (à droite cliquez sur et sélectionnez SVN), et vous devriez être bon.

Si cela ne suffit pas à votre question, je présente mes excuses.

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

+0

Pour moi cela n'a pas fonctionné. Ils clé pour moi était d'ouvrir le navigateur Repo, passer à l'affichage repo à distance, puis cliquez droit et choisissez l'élément de menu "Ajouter un fichier". Cela m'a permis d'ajouter un fichier à la vue à distance où j'avais déjà ajouté à ma vue locale en utilisant la méthode décrite ci-dessus. – djangofan

+0

Et si je veux ajouter une machine Linux à un dépôt existant? Plutôt qu'un dossier local. –

+0

Je sais que ce post est vieux, mais je viens de courir dans ce domaine. Au lieu d'avoir à copier le répertoire à un autre endroit, dans TortoiseSvn vous pouvez "importer sur place": http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-dug-import.html#tsvn-dug-import- in-place –

1

Eh bien, si l'emplacement où vous avez ajouté le dossier sur le disque est déjà l'emplacement de travail pour une partie du référentiel, vous pouvez simplement cliquer droit sur le dossier -> TortoiseSVN-> Ajouter

+0

Mais le serveur distant ne dispose pas Configuration de TortoiseSVN. C'est seulement sur mon ordinateur local. – GotAmye

+0

TortoiseSVN est juste le client pour le serveur de subversion, le serveur lui-même n'a pas besoin d'installation de tortue. –

+0

Hmm, il n'y a pas de menu "ajouter" sur le TortoiseSVN. J'ai essayé l'importation, l'exportation, etc. – GotAmye

2
svn import path URL 

Effectue de manière récursive une copie du chemin d'accès à l'URL. Si le chemin est omis, le répertoire courant est supposé. Les répertoires parents sont créés si nécessaire dans le référentiel.

+0

J'avais l'impression que TortoiseSVN ne pouvait pas être utilisé depuis l'invite de commande Windows, n'est-ce pas? – thepocketwade

+0

Malheureusement, il semble que vous avez raison. http://stackoverflow.com/questions/922365/command-prompt-not-working-after-installing-tortoisesvn – Nescio

+0

Vous pouvez télécharger les outils en ligne de commande ici: http://subversion.tigris.org/servlets/ProjectDocumentList? FolderID = 91 – Nescio

1

Merci pour votre aide à tous. Vos indications étaient très utiles. Voici un résumé de ce que je faisais:

  1. De mon serveur distant, j'ai vérifié le dépôt svn sur lequel je voulais ajouter mon dossier
  2. Sur le vérifié repo (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. Pour valider les modifications TortoiseSVN-> Commit
Questions connexes