Comment puis-je compiler les modifications dans un seul document tout en conservant la version originale des autres? (C #, Asp.Net MVC)

StackOverflow https://stackoverflow.com/questions/1608992

Question

J'ai une installation locale et une installation en direct. Mon installation en direct fonctionne, sauf que j'ai modifié l'une des méthodes à restreindre via [Autoriser (Roles = "Admin, hôte")] . Je souhaite supprimer ce paramètre, mais je dois créer un la solution et déplacez le fichier .dll pour que cela fonctionne (corrigez-moi si je me trompe).

Je ne parviens pas à créer la solution car mon installation locale modifie tous les fichiers et ne se construit pas correctement. Tout ce que je veux faire, c'est mettre à jour ce contrôleur / cette page pour permettre l'accès ... y a-t-il un moyen de le faire?

Était-ce utile?

La solution

Vous avez besoin de branches (vous utilisez le contrôle de code source, n'est-ce pas?)

En gros, vous avez une branche dans laquelle vous faites du développement et une autre "stable". branche, où vous n’apportez que de petites corrections au code en production.

Une fois votre déploiement en production effectué, vous "fusionnez". de la branche dev à la branche stable.

Si vous n'utilisez pas le contrôle de code source, ne disposez que de 2 copies du code pour l'instant et procédez de la même manière.

Et apprendre à utiliser le contrôle de code , votre vie changera radicalement.

Autres conseils

Cela peut ne pas vous aider cette fois-ci, mais cela semble être un exemple parfait de l’utilité des systèmes de contrôle de code source. Des outils tels que cvs, git, ClearCase, subversion, etc. vous permettent de gérer une base de données de code et de modifications. Ensuite, lorsque vous effectuez une version, ou "une installation en direct" ou un déploiement sur un serveur de production, vous pouvez créer un instantané du code à ce stade. Ensuite, lorsque vous devez réparer de manière urgente quelque chose dans la version de production sans cycle de publication complet, vous pouvez extraire une copie du code qui s'exécute "en direct" et la corriger, sans endommager la copie que vous piratez. la prochaine grande fonctionnalité.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top