ScmProj è un plugin per organizzare insieme di rami VCS come progetto unitario.
Installazione:
Current-utente solo install
& Nbsp; 1. Creare ~ / .bazaar directory / plugins se non esiste
& Nbsp; 2. cd ~ / .bazaar / plugins && ramo bzr lp: bzr-scmproj scmproj
A livello di sistema di installazione
In alternativa, è possibile installare nella posizione plug a livello di sistema:
$ Sudo ./setup.py install
Check it
È possibile controllare se è installato correttamente facendo:
plugins BZR
e alla ricerca per l'ingresso 'scmproj' in uscita.
Se si vuole essere sicuri che funzioni è possibile eseguire i test:
bzr autotest scmproj
Cosa c'è di nuovo in questa versione:.
- Nuova release di scmproj 0.6.2 manutenzione
- Compatibile con bzr 2.5.
Cosa c'è di nuovo nella versione 0.6.1:
- Nuova versione di scmproj 0.6.1 fornisce correzioni e miglioramenti nel sostegno ai progetti v2.
- Nuove funzionalità:. Progetto e aggiungere comandi progetto-ramo
Cosa c'è di nuovo nella versione 0.6.0:
- Questa release ha introdotto nuovo layout per il progetto di configurazione (in .bzrmeta / directory scmproj di componenti di primo livello del progetto) e il supporto per le istantanee.
Cosa c'è di nuovo nella versione 0.5.2:
- Penso che sarà l'ultima release di 0,5 serie.
- Prossima versione porterà nuovo layout formato e config.
- Old formato sarà ancora supportato per tutte le operazioni, ad eccezione dei comandi progetto-init.
Cosa c'è di nuovo nella versione 0.5.1:
- I cambiamenti in questa versione è principalmente focalizzata sul miglioramento progetto di comando (PCMD), progetto-update e project-pubblicare i comandi.
- Ora è possibile specificare facilmente per i componenti che si desidera eseguire i comandi (con PCMD --include / - esclusione / - selezionare) .
- Inoltre ho aggiunto nuovo (semplice) funzione di comandi interni esecutore: utilizzando una funzione di verifica è possibile verificare albero componenti per alcune condizioni ed eseguire il comando solo per i componenti conformi alla condizione. Condizioni possibili sono:
- tutti i componenti;
- albero è cambiato file;
- albero ha solo invariata file;
- filiale locale e ramo origine hanno diverse punte;
- filiale locale e ramo origine hanno punte uguali.
- Le condizioni utilizzate automaticamente da altri comandi come progetto-commit, project-update, project-pubblicazione.
- L'effetto netto di questo piccoli miglioramenti è l'interfaccia molto più amichevole e più veloce. Comandi ora stampa informazioni per lo più solo utile, che è fondamentale se avete più di 3-5 componenti.
Cosa c'è di nuovo in versione 0.5:
- implementazione sottoprogetti semplificato (senza varianti sostegno e di sola lettura bandiera ).
- `` project-pubblicare --no-strict`` può essere utilizzato per invocare `` spinta --no-strict`` per i componenti alberi. (Bug # 474799)
- `` project-comando --dry-run`` mostrerà cosa dovrebbe essere fatto, ma in realtà non fare nulla. E 'meglio usare con l'opzione --verbose.
- `` project-info`` ora mostra le informazioni sui componenti e sottoprogetti. (Bug # 313166)
- `` project-comando --shell`` può eseguire comandi di shell per ogni componente, invece di quelle BZR. (Bug # 349069)
- `` project-comando --varN XXX``: nuove opzioni della riga di comando `` --var1``, `` e `` --var2`` --var3`` consente all'utente di specificare variabili di modello supplementari per la sostituzione in modelli di comandi. (Bug # 489722)
- comanda di lavorare con il progetto locale ora possibile invocare da sottodirectory e non solo da root del progetto. (Bug # 313150)
- pause Compatibilità:
- Supporto rimosso per gli spazi di lavoro in scatola.
- Non più fingere che possiamo suport qualsiasi VCS diversi bzr. Ora config con l'opzione VCS impostata su altri VCS alzerà errore.
Cosa c'è di nuovo nella versione 0.4.6:
- Questo è versione bugfix per scmproj 0.4.5.
- In futuro ho deciso di rielaborare in modo significativo plug scmproj, lo stato in modo attuale del suo codice ora messo in modalità di manutenzione.
Cosa c'è di nuovo nella versione 0.4.5:
- Questo plugin è povero emulazione di alberi annidati sulla base idee, progettazione e realizzazione di caratteristiche simili in altri VCS. Scmproj non ha utilizzare alcun codice nativo bzr nidificato implementazione alberi.
- I definire lo stato attuale del mio plug come software a livello alpha. Funziona abbastanza buono da utilizzare in opera vera, e noi usarlo nel mio team di lavoro per la gestione di 2 prodotti complessi costituiti da 3 a 10 + componenti. Non dico che tutto facile andare con lui, ma senza tale plug-in la mia squadra sarà in grado di gestire manualmente questi prodotti.
- I miei ulteriori piani è quello di rielaborare scmproj sulla base del feedback che ho negli ultimi 6 mesi (meglio di configurazione, snapshot e sottoprogetti), e iniziare a ospitare codice da bzr nidificato alberi. Sono davvero spero di vedere alberi annidati attuate in bzr presto, ma non posso aspettare per sempre e ho bisogno di qualche soluzione non ideale al momento.
Requisiti :
- Python
I commenti non trovato