La funzione legacy branching viene ritirata e tutti i rami legacy esistenti saranno migrati all'esperienza attuale o eliminati permanentemente.
La deprecazione colpisce esclusivamente i progetti dei clienti che contengono rami legacy attivi. I progetti senza rami legacy non sono interessati e non è necessaria alcuna azione.
I rami legacy sono identificabili da un tag visivo (v1) sia nella tabella dei rami che nell'editor di Strings.
Timeline di deprecazione
1 Giugno 2026:
-
I rami legacy vuoti che non sono stati aggiornati negli ultimi 90 giorni saranno eliminati permanentemente.
-
La maggior parte dei rami legacy attivi subirà una migrazione automatica al nuovo formato.
Dopo il 1 Giugno 2026:
-
Per un numero ridotto di rami che non possono essere migrati automaticamente, il rappresentante del Customer Success assegnato contatterà direttamente i clienti per coordinare una migrazione guidata.
Percorsi di migrazione
Ci sono due percorsi distinti per la transizione dei rami da legacy a nuovo branching, determinati dalle caratteristiche tecniche del ramo.
Migrazione automatica
La maggior parte dei rami legacy è idonea per la migrazione automatica. Questo è un processo di backend che converte il ramo in nuovo branching preservando tutti i dati, gli ID dei rami e le integrazioni esistenti. Questo percorso non richiede alcuna azione da parte del cliente e non causa interruzioni nei flussi di lavoro.
Migrazione guidata
Un piccolo sottoinsieme di rami richiede un processo di migrazione guidata condotto da un rappresentante del Customer Success. Questo percorso è necessario per i rami con complessità tecniche che impediscono la conversione automatica.
Se un branch richiede una migrazione guidata, alcuni dati non possono essere trasferiti. Esamina attentamente le implicazioni qui sotto prima della data di migrazione:
-
Nuovo ID del Branch: Il branch migrato riceverà un nuovo ID unico. Tutti i riferimenti API, le configurazioni CLI e altre integrazioni che puntano al vecchio ID del branch dovranno essere aggiornati manualmente.
-
Attribuzione dei Dati: Tutti i dati migrati saranno attribuiti all'account utente che ha originariamente creato il branch, indipendentemente da quale utente abbia eseguito il lavoro.
-
Importante
Dati Non Migrati: I seguenti elementi non saranno presenti nel nuovo branch migrato:
-
Screenshot creati all'interno del branch.
-
Commenti creati all'interno del branch.
-
Metadati specifici, come annotazioni di formato o flag di pre-traduzione.
-
Modifiche apportate alle traduzioni escluse.
-
Se un branch è interessato, Phrase condividerà informazioni dettagliate sulle implicazioni e coordinerà una data di migrazione. Phrase gestirà gli aspetti tecnici della migrazione e non sarà richiesta alcuna azione da parte dell'utente.