Sto cercando di scegliere un flusso di lavoro Git più appropriato per il nostro prodotto. Ecco i parametri: Facciamo alcune pubblicazioni importanti all'anno, diciamo al massimo 10 Abbiamo più versioni del nostro prodotto attive contemporaneamente (alcune persone sono su v10.1, alcune su v11.2, ecc.) Dobbiamo essere in grado di lavorare …
Vorrei sapere se ha senso dividere il progetto a cui sto lavorando in due repository anziché in uno. Da quello che posso dire: Il frontend verrà scritto in html + js Backend in .net Il backend non dipende dal frontend e il frontend non dipende dal backend Il frontend utilizzerà …
Nei miei progetti in cui il repository è condiviso tra me e altri programmatori, scrivo sempre messaggi di commit anche se sono lo sviluppatore principale. Ma su quei progetti in cui sono lo sviluppatore solista che lavora a un progetto e il repository è ospitato sul mio laptop personale e …
Quando si sviluppa per dispositivi embedded e altri mondi strani, è molto probabile che il processo di compilazione includa più binari proprietari, usando versioni molto specifiche di essi. Quindi la domanda è: fanno parte del tuo controllo del codice sorgente? I miei uffici seguono la regola del "check out dal …
Molto spesso sto lavorando a piccoli progetti solo per me stesso. Sto lavorando su una macchina, ma di recente ho pensato di utilizzare un qualche tipo di controllo della versione. Ciò avrebbe alcuni vantaggi come ad esempio: Non devo più occuparmi del backup locale Gli errori possono essere facilmente annullati …
Abbiamo sviluppato un prodotto (prototipo) P_OLD nella lingua X e ora lo stiamo riscrivendo da zero come P_NEW nella lingua Y. Poiché P_NEW e P_OLD sono lo stesso prodotto: P_NEW dovrebbe essere solo un brach di P_OLD vecchio o dovrebbe essere il suo repository? Qual è il solito modo di …
Ecco alcuni esempi di codice temporaneo / locale. È necessario per lavorare con la base di codice, ma sarebbe dannoso farne parte: File di progetto. Potrebbe essere necessario modificare i percorsi per riflettere il layout sul PC corrente. Makefiles. Ad esempio, potrebbe essere necessario disattivare l'ottimizzazione durante il debug, ma …
Una delle differenze tra svn e git è la capacità di controllare l'accesso al repository. È difficile confrontare i due perché c'è una differenza di prospettiva su chi dovrebbe essere autorizzato a commettere cambiamenti! Questa domanda riguarda l'uso di git come repository centralizzato per un team di un'azienda da qualche …
Ho il sospetto che mi sto concentrando sul problema sbagliato, quindi descriverò prima cosa penso sia il problema prima di presentare la soluzione forse non ottimale che immagino. Situazione attuale: Attualmente i miei colleghi commettono le loro modifiche al codice solo dopo lunghi periodi di tempo in enormi blocchi con …
Di recente mi sono imbattuto in una libreria Python su GitHub. La libreria è fantastica, ma contiene un errore di battitura evidente in un nome di funzione. Chiamiamolo dummy_fuction()mentre dovrebbe essere dummy_function(). Questa funzione è sicuramente "allo stato brado" e molto probabilmente utilizzata nei sistemi embedded. La prima cosa che …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Alla luce delle recenti rivelazioni sul diffuso monitoraggio da parte del governo dei dati archiviati …
Fare attenzione di solito è abbastanza per prevenire problemi, ma a volte ho bisogno di ricontrollare il ramo su cui sto lavorando ( es. "Hmm ... sono nel devramo, giusto?") Controllando il percorso di controllo del codice sorgente di un casuale file. Nel cercare un modo più semplice, ho pensato …
Dopo aver trascorso tutta la mattinata a cercare di controllare qualcosa, ora mi rendo conto di aver perso un paio di giorni di lavoro. È successo prima - ed è apparentemente un evento comune con SourceSafe. SourceSafe può essere utilizzato con successo, senza problemi e, in caso affermativo, come?
Che cosa significa "ramificazione gratuita" in Git? Lo sento molto ogni volta che viene menzionato Git rispetto ad altri sistemi di controllo della versione. Non ho avuto l'opportunità (?) Di trattare con altri ( SVN , ecc.), Quindi in che modo la ramificazione è "costosa" negli altri?
Ho cercato e non ho trovato alcun motivo commerciale per cui i sistemi git / mercurial / bazzr siano migliori dei sistemi centralizzati (sovversione, perforce). Se stessi cercando di vendere un DVCS a una persona non tecnica, quali argomenti forniresti per aumentare il profitto del DVCS . Presto lancerò git …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.