Commettre le code de la Subversion (première fois)
Je suis nouveau sur la Subversion. J'ai de commettre un code sur la subversion et c'est la première fois que je fais cela. Donc, mon mentor m'a dit de mettre de nom d'utilisateur sur son serveur à l'aide de SSH. Je l'ai fait par le code suivant:
amit@<URL>
et il fonctionne très bien.
Maintenant, il lui demande de commettre le code et il me donner l'url, mais il m'a dit de créer un dossier par nom d'utilisateur qui vous ont obtenu, au moment de SSH c'est à dire amit.
Comment je créer un dossier sur svn lien et ensuite comment faire pour valider le projet.
avez-vous vérifier le code à partir de n'importe quelle URL? Je veux dire, votre mentor vous a donné une URL à vérifier?
Reportez-vous à l'avenir de cette svnbook.red-bean.com/en/1.5/svn-book.pdf
Reportez-vous à l'avenir de cette svnbook.red-bean.com/en/1.5/svn-book.pdf
OriginalL'auteur | 2011-06-20
Vous devez vous connecter pour publier un commentaire.
Première caisse de dépôts par
Maintenant
cd
à svn dossier, créer un nom d'utilisateur dossier(amit) dans svn dossier et de s'engager:Maintenant de copier vos fichiers dans ce dossier(amit dans votre cas). Maintenant, vous devez ajouter chaque nouveau fichier ou dossier:
Maintenant, vous pouvez commettre ces fichiers vers le serveur:
Remarque: Texte après
-m
sont des commentaires et vous pouvez les modifier en fonction de vos besoins.Maintenant copier ces dossiers de courrier dans votre dossier svn. Après cela, ouvrez le terminal et aller à l'svn dossier. Maintenant, quand vous
svn status
, Vous verrez les fichiers ajoutés récemment avec un point d'interrogation(?). Ajouter chaque fichier parsvn add filename
. Après l'ajout de s'engager parsvn commit -m"your comments"
Avant de s'engager, Vous devez ajouter un nouveau dossier après le copier dans le dossier svn. Lire ma réponse encore une fois.
Naveed, je viens de télécharger le dossier et copié sur mon svn répertoires et quand je lance la commande svn status sur le terminal .C'est montrer cette SVN : avertissement: '.' n'est pas une copie de travail de ce côté? désolé DE POSER CETTE QUESTION IDIOTE .MAIS IL EST TRÈS URGENT 🙂
La raison de cet avertissement, c'est que vous n'êtes pas dans votre répertoire svn. Aller à cette svn répertoire d'abord, et ensuite utiliser
svn status
OriginalL'auteur Naveed
svn ci
est aussi bon que l'utilisation desvn commit
OriginalL'auteur Jatin Dhoot
De la magie!! 🙂
Si vous avez déjà un projet que vous avez commencé à travailler sur mais ce n'est pas un svn copie de travail encore.
La manière la plus simple que jamais:
Naviguer dans le dossier du projet dans le terminal à l'aide de cd et type:
alors:
alors:
svn add * --force
?pourquoi les étoiles? . des œuvres. Je ne sais pas wht est-à * dire. mais dot signifie courant du dossier. Essayez-la. Il l'habitude de mal.
Bon, * sera moins douloureux. Il va ajouter de tout (de toute nature) dans votre répertoire de projet.
OriginalL'auteur hasan
Créer le dossier dans votre home et engager l'ensemble de la chose au serveur.
ex:
amit/your_project_folder/
OriginalL'auteur Connman
Pas sûr, mais je voudrais essayer ceci:
svn mkdir armit@<host>/<your_folder>
svn checkout armit@<host>/<your_folder>
<your_folder>
en localsvn commit <your_folder>
Il travaille aussi à ma façon, mon pote, vous pouvez créer un dossier sur la télécommande (si vous avez la permission de), la caisse, le remplir avec de fichiers et de s'engager. Pas en disant que c'est le meilleur moyen, mais un "moyen" 🙂
Ok mec! Mais il semble un peu maladroit d'abord créer un répertoire dans repo puis la caisse. D'abord, vous n'aurez pas un bon message de log, je veux dire, comment allez-vous d'audit, d'où un dossier spécifique est entré en image? Je veux dire obtenu mon souci? Si vous l'avez déjà dit, IL n'EST PAS LE MEILLEUR MOYEN, MAIS UN MOYEN
Ok, je comprends votre point; je suppose que je l'ai fait de temps en temps pour éviter la vérification de l'ensemble du projet/repository, quand la seule chose que je voulais faire était de l'ajout d'un svn dossier à partir d'un dossier local temporaire... un peu 😀 (c'est peut-être un "gros" truc hehe)
OriginalL'auteur user806303
J'ai dû envoyer mon code à d'autres svn url de mon svn. Ce que j'ai fait
1 Prenez la caisse de destination svn url dans un lieu (Où j'ai besoin de pousser mon code)
2 Maintenant, j'ai mon code. J'ai supprimé .svn dossier(caché) à partir de mon code utilisant la commande suivante afin d'éviter les conflits entre les versions
3 Maintenant j'ai copié mon code(dossier) et le coller dans le dossier de destination-je.e dans l'étape 1 et exécutez la commande suivante
4 Maintenant commettre le code.
OriginalL'auteur GSK