Il file non è in maiuscolo nella directory. Non c'è nulla che possa indicare che il file è diverso da qualsiasi altro file. Tuttavia, durante il commit, il nome del file è in maiuscolo, incluso il tipo "CS". Che succede?Perché TortoiseHg mette a rischio casuale il mio nome file su commit?
risposta
Non si tratta solo di nomi di file. Può anche succedere a qualsiasi segmento del percorso del file.
Questo era un bug recente in Mercurial stesso su Windows (discussion). Sembra essere risolto in Mercurial 2.1, che sarà incluso in TortoiseHg 2.3. È disponibile una release candidate, TortoiseHg 2.3-rc, e la versione finale dovrebbe uscire in meno di una settimana.
Dopo aver aggiornato TortoiseHg, come gestiamo questo problema? – Koviko
Non c'è una "gestione" speciale, semplicemente smette di succedere. Non ho avuto questo problema da quando ho aggiornato a thg-2.3-hg-2.1, ma a quanto pare ancora lo vedo. Gli ultimi commenti nella discussione che ho collegato offrono alcune soluzioni alternative, come l'aggiunta specifica di file tramite l'estensione della shell, piuttosto che lasciare che Workbench usi '--addremove'. –
Ho visto che il problema si interrompe per i file futuri, ma non per i file esistenti. :( – Koviko
Che filesystem stai usando? – m0skit0
Si prega di fornire esempi. – wRAR