ScmProj is een plugin voor het organiseren set van VCS takken als verenigd project.
Installatie:
Huidige gebruiker alleen te installeren
& Nbsp; 1. Maak ~ / .bazaar / plugins directory, zo niet bestaat
& Nbsp; 2. cd ~ / .bazaar / plugins && bzr tak lp: bzr-scmproj scmproj
Het hele systeem te installeren
Als alternatief kunt u deze installeren op het hele systeem plugin locatie:
$ Sudo ./setup.py installeren
Check it
U kunt controleren of het met succes is geïnstalleerd door te doen:
bzr plugins
en op zoek naar 'scmproj' vermelding in de output.
Als u wilt controleren of deze daadwerkelijk werken kon je tests uit te voeren:
bzr zelftest scmproj
Wat is nieuw in deze release:.
- Nieuwe maintenance release van scmproj 0.6.2
- Compatibel met bzr 2.5.
Wat is nieuw in versie 0.6.1:
- Nieuwe versie van scmproj 0.6.1 biedt bugfixes en verbeteringen in het project v2 ondersteuning.
- Nieuwe functies:. Project-add en project-tak commando
Wat is nieuw in versie 0.6.0:
- Deze versie introduceerde nieuwe lay-out voor het project config (in .bzrmeta / scmproj directory van top-level-component van het project) en ondersteuning voor snapshots.
Wat is nieuw in versie 0.5.2:
- Ik denk dat het zal de laatste release in 0.5 zijn serie.
- Volgende release zal nieuwe formaat en config layout te brengen.
- Oud-formaat wordt nog steeds ondersteund voor alle activiteiten, met uitzondering project-init commando.
Wat is nieuw in versie 0.5.1:
- De wijzigingen in deze versie is vooral gericht op het verbeteren project-commando (pcmd), project-updates en project-publiceren commando's.
- Nu is het mogelijk om eenvoudig voor welke onderdelen u wilt uw opdrachten uit te voeren opgeven (met pcmd --include / - uit te sluiten / - selecteer) .
- Ook heb ik nieuwe (eenvoudige) functie toegevoegd aan interne opdrachten uitvoerder: met behulp van enkele checker functie is het mogelijk om component boom te controleren op enige voorwaarde en voert u de opdracht alleen voor componenten die de voorwaarde voldoen. Mogelijke voorwaarden zijn:
- alle componenten;
- boom heeft bestanden veranderd;
- boom heeft slechts ongewijzigde bestanden;
- de lokale tak en herkomst tak hebben verschillende tips;
- de lokale tak en herkomst tak hebben gelijke tips.
- Deze voorwaarden automatisch gebruikt door andere commando's als project-commit, project-update project-publiceren.
- De netto-effect van deze kleine verbeteringen is veel vriendelijker en snellere interface. Commando drukt nu meestal alleen nuttige info, wat belangrijk is als je meer dan 3-5 componenten.
Wat is nieuw in versie 0.5:
- Deelprojecten vereenvoudigde implementatie (zonder varianten steun en alleen-lezen vlag ).
- `` project publiceren --no-strict`` kan worden gebruikt om te roepen `` push --no-strict`` voor componenten bomen. (Bug # 474.799)
- `` project-commando --dry-run`` zal laten zien wat er zou gebeuren, maar niet echt iets te doen. Het is beter om te gebruiken met de optie --verbose.
- `` project-info`` toont nu de informatie over componenten en deelprojecten. (Bug # 313.166)
- `` project-commando --shell`` kan shell opdrachten uitvoeren voor elke component in plaats van bzr degenen. (Bug # 349.069)
- `` project-commando --varN XXX``: nieuwe command-line opties `` --var1``, `` --var2`` en `` --var3`` kan de gebruiker extra template variabelen opgeven voor vervanging commando sjablonen. (Bug # 489.722)
- opdrachten te werken met lokale project nu mogelijk in te roepen van subdirectory en niet alleen vanuit project root. (Bug # 313150)
- Compatibiliteit pauzes:
- Removed ondersteuning voor boxed werkruimten.
- Niet meer doen alsof we een ander dan bzr VCS kan suport. Nu config met optie VCS ingesteld op andere VCS zal fout te verhogen.
Wat is nieuw in versie 0.4.6:
- Dit is bugfix release voor scmproj 0.4.5.
- In de toekomst heb ik besloten om aanzienlijk herwerken scmproj plugin, zodat de huidige stand van de code nu gezet in onderhoud modus.
Wat is nieuw in versie 0.4.5:
- Deze plugin is slecht emulatie van geneste bomen op basis van ideeën, ontwerp en implementatie van vergelijkbare functies in andere VCS. Scmproj heeft geen code te gebruiken van inheemse BZR genest bomen implementatie.
- Ik definieer huidige stand van mijn plugin als alpha-level software. Het werkt goed genoeg om het te gebruiken in het echte werk, en we gebruiken het in mijn team aan het werk voor het beheer van 2 complexe producten bestaande uit 3 tot 10+ componenten. Ik zeg niet dat alles wat er makkelijk mee, maar zonder deze plugin mijn team niet in staat om deze producten handmatig te beheren.
- Mijn verdere plannen is om scmproj herwerken op basis van de feedback die ik heb in de afgelopen 6 maanden (betere config, snapshots en deelprojecten), en start tegemoet enkele code van BZR genest bomen. Ik hoop echt om geneste bomen binnenkort geïmplementeerd in bzr te zien, maar ik kan niet eeuwig wachten en ik moet een aantal niet-ideale oplossing nu.
Eisen
- Python
Reacties niet gevonden