Quali sono le attività SCM che possono essere eseguite su un dispositivo mobile?

5

Dato un iPad, iPhone, Playbook o un altro dispositivo mobile, quali attività SCM hanno senso su questi dispositivi.

Revisione del codice? Cambia la propagazione tra i rami? Risultati di build automatici dopo il check-in? Cos'altro? Generazione del codice? Debug? Modifica del codice nel cloud?

O pensi che tutte le attività SCM saranno sempre eseguite su un computer desktop?

    
posta James Creasy 22.06.2011 - 01:44
fonte

3 risposte

2

Direi che vuoi le attività in stile admin:

  • notifiche di commit (con un link per vedere il log delle modifiche e forse diff)
  • log viewing ("Non riesco ad accedere")
  • utente admin ("necessario aggiungere un nuovo utente")
  • repo admin ("necessario creare / eliminare un ramo")
  • admin del server ("sospendi / riavvia l'accesso al repository")

Uno sviluppatore vorrebbe il vero SCM se si sviluppa direttamente sul dispositivo mobile, altrimenti dubito che lo userebbe. Anche gli articoli come le notifiche di errori di compilazione o le notifiche di check-in possono (e di solito sono già) gestiti da e-mail.

L'unica cosa aggiuntiva a cui un dev potrebbe essere interessato sono le notifiche di commit, in modo che possa vedere quali cambiamenti stanno apportando i suoi colleghi al suo progetto mentre lo fanno.

    
risposta data 22.06.2011 - 11:50
fonte
2

Revisione codice. Penso che sarebbe bello poter usare un tablet per il seguente scopo: ottenere tutti i check-in dal mio collega, navigare nel codice (il programma dovrebbe evidenziare le modifiche nell'ultima versione) e aggiungere commenti. In questo modo, il tempo trascorso in un pendolino di 30 'potrebbe essere utilizzato per recensioni di codice informali.

    
risposta data 22.06.2011 - 11:56
fonte
1

Solitamente utilizzo il mio iPad per monitorare lo stato della build sul nostro server CI (Teamcity). Anche se ho 3 schermi, trovo utile avere un piccolo schermo che posso portare con me. A volte, lo uso per rivedere le modifiche apportate durante l'esecuzione di una build privata (Teamcity ha un visualizzatore diff integrato basato sul web).

Le notifiche di build non riuscite vengono inviate tramite e-mail e il mio iPhone suonerà ogni volta che la mia build fallisce (tutte le altre caselle di posta sono disattivate).

Quindi per concludere: i dispositivi mobili possono essere davvero utili per uno sviluppatore.

    
risposta data 22.06.2011 - 10:59
fonte

Leggi altre domande sui tag