Stavo guardando un video su Git e il ragazzo si è fatto in quattro per ignorare AssemblyInfo.cs. Perché non dovrei controllare quel file? Se non controllo il file non Visual Studio si lamenterà per il prossimo utente quando controlla il mio codice?Perché non check in AssemblyInfo.cs
risposta
Alcune persone generano AssemblyInfo.cs da uno script durante la creazione. In questo modo i numeri di data e versione possono essere modificati automaticamente.
Lo svantaggio principale che posso pensare è che AssemblyInfo.cs è la fonte per i vari numeri di versione degli assembly costruiti.
Questo non significa che i file AssemblyInfo.cs non dovrebbe essere in controllo del codice sorgente (che assolutamente devono a mio parere), ma che gli sviluppatori dovrebbero essere molto attenti su di loro il check-in.
Dove lavoro abbiamo un processo di compilazione automatizzato che gestisce i numeri di versione in modo che solo quel processo modifichi i file AssemblyInfo.cs - gli sviluppatori modificano un file VersionNumber separato quando pianificano una build minore o principale che richiede una modifica del numero di versione significativa.
- 1. Rigenerare manca AssemblyInfo.cs in VS 2005
- 2. Cosa è necessario avere in AssemblyInfo.cs?
- 3. Come posso recuperare l'impostazione "AssemblyCompany" (in AssemblyInfo.cs)?
- 4. Tridion annullare check-out/check-in
- 5. javascript check non not null
- 6. vincolo CHECK in MySQL non funziona
- 7. AssemblyInfo.cs dovrebbe essere inserito nel controllo della versione?
- 8. Perché il check-in dei file è chiamato "commit"?
- 9. Recupera e sostituisci AssemblyVersion da AssemblyInfo.cs
- 10. $ null check in velocity
- 11. check database in JPA
- 12. Per che cosa viene usato AssemblyInfo.cs?
- 13. Check-in in contesto incoerente
- 14. Esiste un attributo "AssemblyInfo.cs" in un progetto DLL Win32?
- 15. jQuery/Javascript code check, se non indefinito
- 16. Check in node_modules vs. shrinkwrap
- 17. connettività Internet check-in Android
- 18. Bash: Check up, eseguire un processo, se non in esecuzione
- 19. Check-in: Operazione non eseguita Impossibile trovare il file * .csproj.vspscc
- 20. VS & TFS: check-in come nuovo ramo
- 21. String vs appartenenza check list
- 22. iOS: MDM Campioni di check-in
- 23. Clojure not nil check
- 24. C# Object null check
- 25. bash check mysql connect
- 26. Java ParseInt Sanity Check
- 27. PHP Check Process ID
- 28. Hibernate Check Annotation
- 29. C# DataRow Vuoto-check
- 30. C# ToDictionary con ContainsKey check
Significa 'AssemblyInfo.cs'? – SLaks
SLaks. Sì, intendevo AssemblyInfo.cs. – mpenrow