Je sais si certains fichiers sont vérifiés (modifiés), je pouvais cliquer avec le bouton droit de la souris sur le dossier contenant, puis sélectionnez "Créer un patch". Après ensuite, je verrai la liste de tous les fichiers enregistrés. Donc, je pourrais les inclure dans le patch. Mais quand aucun fichier n'est chuté, AKA Tout est engagé, créez une fenêtre de correctif est vide. La question est donc comment puis-je créer des correctifs à partir de fichiers enregistrés? Je veux envoyer ce correctif aux collègues afin qu'ils puissent les appliquer sur la société SVN Server. P>
merci, p>
3 Réponses :
Si vous voulez juste que vos collègues reçoivent les fichiers les plus récents, ils devraient l'obtenir à partir du serveur SVN à l'aide de SVN-Checkout. Si, pour une raison quelconque, ils ne peuvent pas accéder à votre serveur SVN, vous pouvez également cliquer avec le bouton droit de la souris et choisir SVN-Export; Cela vous donne un ensemble de tous les fichiers du dossier contenant sans aucun des répertoires cachés .svn. P>
Veuillez noter mon commentaire sur la question. De plus, une exportation n'est pas un bon choix pour moi. Parce que je veux envoyer juste des fichiers changés.
Qu'est-ce que vous décrivez est un DIFF code> entre deux subversion révisions forte>. Découvrez la section du livre SVN sur
SVN DIFF CODE> A> Pour voir comment le faire. P>
Un diff terne un fichier de patch. P>
Pour enregistrer les fichiers modifiés avec la structure de dossier. P>
Cela devrait exporter les fichiers modifiés avec la structure de dossier. P>
Cela semble très bon. Mais 2 problèmes: 1. Si plusieurs articles ont changé dans un arbre de dossier, je suis obligé de le faire manuellement sur chaque fichier. 2. Y a-t-il un moyen d'obtenir DIFF des structures de dossiers? Par exemple, les modifications de répertoire?
En fait 3 problèmes ... L'affichage unifié diffère ne semble pas supporter les changements de change, le texte japonais devient donc mojibake.
Patch signifie Diff entre deux versions. Dans le cas où vous avez décrit, il s'agit de modifications locales sur la base SVN. Quelles sont les deux versions que vous souhaitez aboutir?
Il y a un serveur SVN dans l'entreprise que je n'ai pas accédé à la maison. Une fois par semaine, je copie le repo de la société vers l'ordinateur à domicile via DVD / Flash / etc. Au cours de la semaine, j'ai des changements dans ma source à domicile et je souhaite les envoyer au représentant de la société par courrier électronique à des collègues de courrier électronique. Je sais que Git peut être un meilleur choix, mais je dois utiliser SVN uniquement.