Je développe des projets iphone sur xcode. En SCM j'utilise svn mais il n'est pas possible de verrouiller un fichier qui sur le svn pour empêcher d'autres membres de l'équipe d'extraire le fichier à nouveau (il copie le projet de trou pour travailler hors ligne). Existe-t-il une extension pour xcode pour résoudre ce problème?XCode SVN lock - déverrouiller
1
A
Répondre
1
Ne pas savoir à le faire par Xcode, mais vous pouvez le faire via la console en naviguant vous répertoire projet et en tapant
$ svn lock yourfile.m yourfile.h
puis lorsque vous avez terminé, faire
$ svn unlock yourfile.m yourfile.h
Note: Les verrouillages n'affectent que les opérations de modification et de suppression (par exemple commit
, delete
) et non les extractions. Ainsi, d'autres utilisateurs peuvent toujours checkout mais ils ne peuvent pas engager toute modification apportée
Edit: Une autre approche que vous pouvez utiliser est de définir la propriété svn:needs-lock
tel que le fichier est en lecture seule et ne peut être modifié par l'acquisition de la verrouiller dessus. De cette façon, vous ne modifierez pas le fichier par inadvertance pour constater qu'il ne peut pas le valider.
Questions connexes
- 1. Tortoise SVN auto lock
- 2. branche svn lock
- 3. Ajouter automatiquement svn: needs-lock
- 4. Malheurs SVN et Xcode
- 5. Xcode & GitHub & SVN
- 6. xcode svn cadres manquants
- 7. Xcode Local SVN
- 8. XCode, iPhone Projetez un SVN
- 9. XCode + svn astuces, astuces, etc
- 10. Utilisation de SVN en XCode
- 11. SVN pour le projet XCode
- 12. Configuration de SVN pour Xcode
- 13. jqGrid: Comment verrouiller et déverrouiller la grille?
- 14. Déverrouiller le composant clé
- 15. XCode et mis à jour SVN
- 16. XCode + SVN colorier les lignes modifiées?
- 17. SVN dans la corruption XCode de pbxuser
- 18. Comment éviter cette erreur SVN dans XCode?
- 19. Xcode SVN Erreur: 160028 transaction est obsolète
- 20. Boost Try lock Assert
- 21. Lock, moniteur, Mutex
- 22. Emulation JQuery 'binary lock'
- 23. SharePoint: Timerjobs Lock Type
- 24. Blackberry Keyboard Lock timeout
- 25. Erreur de subversion: Impossible d'ouvrir le fichier '/ var/svn/mobilesync/db/txn-current-lock': Autorisation refusée
- 26. COM - qu'est-ce que _pAtlModule-> Lock() verrouille exactement?
- 27. Puis-je utiliser SVN sur un serveur Linux avec Xcode?
- 28. Xcode svn + ssh port personnalisé ne fonctionne pas?
- 29. python sleep == IDE lock up
- 30. Mémoire Barrière par instruction lock
savez-vous sur le verrouillage exclusif? Est-ce que ça veut dire empêcher les autres membres de l'équipe de vérifier à nouveau un fichier? –
Non, cela ne les empêche que de modifier lorsque vous verrouillez le fichier. "Le référentiel gère les verrous ... et applique les verrous au cours d'une opération de validation" REMARQUE: L'opération de validation ne s'effectue pas. Vous pouvez obtenir plus d'informations ici: http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html – domino
J'ai besoin de voir qu'un seul membre de l'équipe édite un fichier à la fois. Si un fichier est pris par un développeur, d'autres ne peuvent même pas télécharger le fichier. Je pense que svn ne résoudra pas ceci :( –