1.2.1 • Published 6 years ago

git-ms v1.2.1

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

Git-MS

Git-ms allows you to manage multiple git repository as one project.

Install

npm install -g git-ms

Usage

Create a project

git-ms add project MyProject

Then add your repositories to your project by using

git-ms add microservice MyProject MyRepo1

If you don't want to add all your repositories one by one, you can use the discover option.

git-ms add -d "path/to/my/repositories"

The created project wiil be named as the given directory. Every git repositories found in this directory will be added as a microservice of the project.

Set a project as current

git-ms use <Name of the project>

Every command will be executed on this project. If you don't want to set a project as current you can use th option -p <Name of the project>.

List the projects

By default the command ps will list all the microservices of a project. Use the option --all to list all the projects.

git-ms ps --all

Checkout branches

You can use the command checkout on a project to change the current branch of every microservice on the given one

git-ms checkout master

Tags

Tags are usefull to tag a given state of your project. If you work on the feature A which impact multiple branches of different microservices you can tag your project to save the current configuration.

Add a tag

git-ms add tag MyProject FeatureA

Use a tag

git-ms tag FeatureA

Your microservices will checkout on the saved branches.

Monitor

You can use git-ms via its terminal interface.

git-ms monitor
1.2.1

6 years ago

1.2.0

6 years ago

1.1.7

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.0

6 years ago