Je ne suis pas en mesure de télécharger le fichier "libyajliphone.a" à un référentiel SVN. P>
J'essaie de configurer un référentiel SVN pour une application iPhone. J'ai mis en place divers "Global-Ignores" et des auto-accessoires pour exclure le répertoire de construction. p>
mais avec et sans ces paramètres ignorants et / ou auto-accessoires, je ne suis toujours pas capable ajouter le fichier "libyajliphone.a"? P>
J'utilise la pierre angulaire comme frontend. Toute aide serait appréciée! P>
5 Réponses :
En réalité, SVN ignore .a les fichiers lorsque vous importez un projet. Vous devez ajouter manuellement les fichiers .a p>
Par exemple: p>
svn ajouter libocmock.a p>
alors vous pouvez commettre la bibliothèque à votre repo. p>
J'espère que cela aide, Vincent p>
Il semble y avoir quelque chose d'étrange sur la liste des ignorages globaux de la pierre angulaire. Si vous copiez quelque chose comme celui-ci, il (à partir de ~ / .subversion / config), les fichiers .a apparaîtront (* .a est dans la liste globale ignore par défaut, mais pas dans cette liste): P>
*. O * .lo * .La * .La * .libs * .so .so. [0-9] em> * .pyc * .pyo * .rej ~ # < / em> #. # *. *. SWP .ds_store p> blockQuote>
(ils devront peut-être être des virgules délimitées pour apparaître correctement dans la pierre angulaire; ils sont des espaces délimités dans le fichier de configuration SVN, mais il semble y avoir réellement fonctionner de toute façon, quelle que soit la manière dont la boîte de dialogue les présente). Ensuite, j'ai trouvé, si j'ai choisi d'utiliser les valeurs par défaut dans la boîte de dialogue Cornerstone Subversion Config, j'ai eu une autre liste d'ignorations globales légèrement différente qui n'incluait pas non plus * .a, et cela a fonctionné, donc je suis bloqué avec elle. P>
Un moyen rapide de les ajouter de la ligne de commande (y compris les sous-dossiers):
$ find . -name *.a -exec svn add {} \;
pourrait aider quelqu'un ... p>
Modification ~ / .SUBVersion / config n'a aucun effet sur la pierre angulaire. Pour que la pierre angulaire accepte des fichiers. P>
ci-dessus est pour la pierre angulaire 2.0.2 sur Mac. P>
J'ai suivi ces étapes pour ajouter un fichier .a dans svn p>
2 fort> type .CD ~ / .SUBVersion / p>
6. strong> Naviguez jusqu'au dossier où les fichiers .a sont présents dans votre chemin de projet P>
7. strong> Type "SVN Ajouter FileName.a" P>
J'espère que cela aidera. P>
Quelle est votre chaîne exacte "globale ignore"?
En outre, le fichier est-ce que vous essayez d'ajouter un dossier sous Souce Control? Si le répertoire est sous contrôle n'est pas sous contrôle, vous ne serez pas la possibilité de l'ajouter (à TortSeSvn). Quel client utilisez-vous?
Bonjour, le dossier est sous contrôle source (tous les autres fichiers sont ajoutés) J'utilise la pierre angulaire comme le client que j'ai essayé avec "Global Ignores" commenté et: Global-Ignores = .o * .lo * .la # * #. I> .rej .rej .rej. * ~ * ~. # i> .ds_store ~ ~ .nib * .pbxuce .xvpics construction * .Mode1 * .Mode1v3 et: global-ignore = construire * ~ .nib * .so * .pbxuser * .mode i> .perspective i> merci.
J'ai réussi à importer le fichier via le terminal. Je suppose que le problème doit rester dans l'application de la pierre angulaire. Honte