Dopo il passaggio da TFS VC a Git come repository sul nostro abbonamento VSO, abbiamo ottenuto il seguente cenario.Team Explorer + Visual Studio online + Git fuori sincrono
Da un dato repository remoto su VSO denominato "RepoA", dopo il clone iniziale, presenta il Team Explorer per me la "principale" branch per questo repo.
Poi ho creato un ramo "myBranch" dal ramo "principale" a livello locale. Apportate alcune modifiche al codice e quindi commit> Pubblica il ramo su VSO.
Ora, se vado a portale VSO, nella scheda codice, posso vedere "myBranch" insieme a "principale" succursale.
Quindi, se qualcun altro nella mia squadra clonare il "RepoA" e coloro che già l'avevano clonato, si recuperano dal Team Explorer, vedranno le filiali remote sul tema Branchs in Team Explorer. Che è ok ...
Ora, se vado al portale VSO, e aprire un Pull Request da "myBranch" -> "maestro", qualcuno rivederlo, approvarlo, clicca su richiesta Complete e quindi fare clic su Elimina il ramo di origine, il ramo sparirà dal server (che è il comportamento atteso facendo clic su quel pulsante).
Il problema è che se vado a prendere i cambiamenti, il ramo non desappear dai miei sezioni locali (il cerchio blu) né da telecomandi/origine (i rami sul cerchio rosso) sulla squadra explorer/guida rami .
Ciò di cui abbiamo bisogno è, quando qualcuno eliminare un ramo remoto su VSO (i rami sul cerchio rosso) hanno bisogno di essere rimossi automaticamente (o prendere il comando) dal telecomandi/origine " cartella "su team explorer.
Sappiamo che le sezioni locali (cerchio blu) devono essere eliminati manualmente, così, come mantenere Team Explorer sincronizzati con le modifiche apportate da me e altri sul portale VSO durante l'utilizzo di Git come repository?
Se questo è di progettazione di "modo" Git e il mio Git nubish, per favore fatemelo sapere e aprirò definitivamente una richiesta di funzionalità su VSO/VS team user voice per avere qualcosa di "extra" implementato su team explorer allo stesso modo ha il pulsante "Sync" che è una funzione VS, non una Git.
Grazie! Apprezzo davvero qualsiasi aiuto, chiarimenti.
I rami locali di solito non vengono cancellati quando viene eliminato il telecomando corrispondente. Qual è il problema allora? –
Per locale, intendo il ramo che appare su remoti/origine sul mio Team Explorer ... Ci scusiamo per la confusione, mi permetta di aggiornare la domanda ... –
Che cosa è "telecomandi/origine"? Si tratta di una succursale locale o è una filiale sul telecomando? La tua formulazione è assolutamente non chiara. –