Je suis nouveau sur Subversion. Je dois commettre un code sur Subversion et c'est la première fois que je fais cela. Donc, mon mentor m'a dit de mettre le nom d'utilisateur sur son serveur en utilisant SSH. Je l'ai fait en suivant le code: p>
Maintenant, il a demandé à commettre le code et il me donne l'URL, mais il m'a dit de créer un dossier d'abord par nom d'utilisateur que vous avez à l'époque de SSH I.e. Amit. p>
Comment puis-je créer un dossier sur le lien SVN, puis comment commettre le projet. P> amit @
7 Réponses :
Commandation d'abord Ce référentiel par
svn commit -m"Some new files are added."
Hey Naveed, merci pour la réponse ... mais le dossier que je dois commettre est sur mon courrier. Et à travers un didacticiel, j'ai ajouté un dossier SVN dans mon système de fichiers. Alors maintenant, la structure ressemble à: / home / amit / svn et maintenant je suis créé un autre nom de dossier "Amit" et mettez mon code sur Amit (à partir de mail) ... Et maintenant, il ressemble à: / home / amit / amit / svn / amit maintenant je dois maintenant exécuter la commande svn billet de case chianti.ucsd.edu/svn / csplugins / coffre / soc ci-dessus URL est l'endroit où je dois mettre le code après avoir créé un nouveau dossier ....
Copiez maintenant ces dossiers de messagerie dans votre dossier SVN. Après cette borne ouverte et allez dans ce dossier SVN. Maintenant, lorsque vous STATUS SVN CODE>, vous verrez des fichiers nouvellement ajoutés avec point d'interrogation (?). Ajoutez chaque fichier par
svn Ajouter un nom de fichier code>. Après avoir ajouté de commettre,
SVN COMMT -M "vos commentaires" code>
Avant de commettre, vous devez ajouter de nouveaux dossiers après la copie dans le dossier SVN. Lisez ma réponse à nouveau.
Naveed, je viens de télécharger le dossier et copié sur mes répertoires SVN et lorsque j'exécute la commande SVN Status sur Terminal .it Afficher ce svn: Avertissement: '.' ' n'est pas une copie de travail quoi ensuite? Désolé de demander cette question idiote. Mais c'est très urgent :)
La raison de cet avertissement est que vous n'êtes pas dans votre répertoire SVN. Allez d'abord sur cet annuaire SVN, puis utilisez SVN Status Code>
même .... Mes répertoires de subversion sont / home / amit / svn et j'ai créé un nom de dossier Amit dans cette / home / amit / svn / amit et maintenant j'ai célébré tout le contenu du courrier à Amit et que je suis actuellement dans le répertoire. : / home / amit / svn et maintenant j'exécute le statut de commande SVN ... et j'ai trouvé cet avertissement à nouveau :(
D'ACCORD. Avez-vous vérifié ce dossier svn b> à l'aide de Checkout SVN code> ou vous l'avez créé votre soi ???
Je me réfère ce lien: help.ubuntu.com/community/subversion et créer un dossier SVN par Cette commande: $ sudo svnadmin créer / home / svn / amit
Et maintenant à Amit j'ai tellement de dossier: Conf DB Crochet et E.T.c
Vous avez dit que quelqu'un vous a donné une URL et vous a demandé de commettre votre code là-bas. Vous devez donc vérifier cette URL par SVN Checkout
svn code> sera créé sur votre système. Maintenant, vous créerez un dossier (Amit) dans ce dossier SVN. Copiez ensuite vos fichiers sur un dossier AMIT. MAINTENANT À
/ HOME / AMIT / SVN / AMIT CODE> On Terminal Fenêtre et exécutez
STATUS SVN CODE>
Veuillez lire ma réponse à nouveau et suivez les étapes du début avec soin.
Naveed, j'ai suivi votre commentaire ci-dessus, j'ai fait la caisse. Il a créé un dossier SVN dans mon système de fichiers puis j'ai créé un nouveau dossier nommé amit..then je copie toutes les données dans ce dossier, puis j'exécute le statut sudo svn .it Affiche le même avertissement
D'ACCORD. Quel est votre emplacement actuel (dossier) dans la fenêtre du terminal ??
/ home / amit / svnlatest / svnlatest / svn / amit svnlatest est créé un nouveau dossier SVN est que je télécharge que je téléchargez en faisant la caisse I.E. SVN Checkout
Vous avez dit que vous êtes dans / home / amit / svnlatest / svn / amit code> et que vous avez téléchargé
svnlatest code> dossier par
SVN Checkout code>. Ensuite,
STATUS SVN CODE> ou
INFO SVN CODE> doit fonctionner. Si ceux-ci ne fonctionnent pas, il est étrange.
yeh !! Ça marche :) J'ai essayé sudo ... maintenant ce que je dois avoir nave? Merci beaucoup
J'ai fait ... cela montre plusieurs fichiers (ce qui est dans le dossier) comme ceci ::::::::: a (bin) amit / Construction / classes / exportaSxgmmltrial / Main.Class
C'est bon. Maintenant exécutez SVN Status Code> à nouveau et vous verrez
un amit code>
Il montre plusieurs fichiers avec ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: .xml
Son ok ... maintenant votre code est prêt à s'engager pour serveur. Exécuter SVN COMTT -M "AMIT Dossier est ajouté." Code>
Oui !! Merci beaucoup ... :) Tu fais ma journée :)
Haha .. maintenant dit à votre mentor que vous avez fait votre travail :) Vous pouvez maintenant accepter cette réponse si cela vous a aidé ...
Hey naveed ... Il montrent cette erreur svn: le message de journal est un chemin de chemin (était prévu?); Utilisez '--Force-Journal' pour remplacer
Donc, le code n'est pas engagé ?? Qu'est-ce que SVN Statut code> dit maintenant ??
Un amit / src / exporttasxgmmltrial / JS / JSON2.JS a amit / src / jQuery-1.6.1.min.js un amit / build.xml ressemble à ceci
Cela signifie que tous vos fichiers ne sont pas commis avec succès. J'ai vu cette erreur pour la première fois. Nous devons chercher à ce sujet ??
Essayez svn commit --force-journal -f code>
Créer le dossier dans votre système de fichiers home et validez tout le serveur. P>
ex: Amit / Your_Project_folder / P>
svn ci code> est aussi bon que d'utiliser
svn commit code> p>
Pas sûr, mais j'essaierais ceci: p>
svn mkdir armit @ / code> li>
-
SVN Checkout Armit @ / code> li>
- Copiez vos fichiers dans
code> dans local li>
-
svn commit code> li>
ul>
La commande est modifiée mec -------------- Usez d'abord vérifier que vous allez créer un répertoire utilisant mkdir :)
Cela fonctionne également mon mec, vous pouvez créer un dossier sur la télécommande (si vous avez la permission de), de la caisse, de remplir avec des fichiers et de vous engager. Ne pas dire que c'est le meilleur moyen, mais "un moyen" :)
OK mec! Mais cela semble tout simplement un peu maladroit pour créer un répertoire dans Repo, puis la caisse. D'abord, vous n'aurez pas de message de journal approprié, je veux dire comment vérifierez-vous d'où un dossier spécifique est arrivé en tableau? Je veux dire avoir mon inquiétude? Bien que vous ayez déjà dit que ce n'est pas le meilleur moyen, mais un moyen
Ok je comprends ton point; Je suppose que je l'ai fait de temps en temps pour éviter de vérifier tout le projet / référentiel, lorsque la seule chose que je voulais faire était d'ajouter un dossier SVN d'un dossier temporaire local ... un peu: D (peut-être que c'est un "sale "Truc hehe)
Si vous avez déjà un projet que vous avez commencé à travailler, mais ce n'est pas encore une copie de travail SVN. P>
Naviguez jusqu'au dossier du projet dans le terminal à l'aide de CD et tapez: P>
Qu'en est-il de svn ajouter * --force code>?
Pourquoi star? . travaux. Je ne sais pas ce qui est * méchant. Mais DOT signifie le dossier de courant. Essayez-le. Cela ne fera pas de mal.
D'accord, * sera moins douloureux. Il ajoutera tout (de n'importe quel type) dans votre répertoire de projet.
Je devais envoyer mon code à une autre URL SVN de mon SVN. Ce que j'ai fait p>
1 Prenez la caisse de la destination SVN URL au même endroit (où j'ai besoin de pousser mon code) p>
svn co destination_svn_url p> blockQuote>
2 Maintenant, j'ai mon code. J'ai supprimé le dossier .SVN (masqué) de mon code à l'aide de la commande suivante pour éviter les conflits entre versions p>
rm -rf `trouver. -Type D -Name .svn` p> blockQuote>
3 Maintenant, j'ai copié mon code (dossier) et je colle au dossier de destination I.E à l'étape 1 et exécutez la commande suivante p>
svn Ajouter folder_path_i_paste p> blockQuote>
4 maintenant commettre le code. P>
SVN COMTT -M "code poussé" p> blockQuote>
// ajout d'abord une copie de travail p>
// Supprimez des cadres telles que Google Places, Google Maps, Google Maps Core, car ces erreurs causent lors de la téléchargement de données. P>
Avez-vous vérifié le code de n'importe quelle URL? Je veux dire que votre mentor vous a donné une URL à vérifier?
Reportez-vous à l'avenir svnbook.red-bean.com/fr/1.5/ svn-book.pdf