Socket
Socket
Sign inDemoInstall

git-ms

Package Overview
Dependencies
130
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    git-ms

Manage your git microservices projects


Version published
Weekly downloads
1
decreased by-50%
Maintainers
1
Install size
23.8 MB
Created
Weekly downloads
 

Readme

Source

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

FAQs

Last updated on 31 Jul 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc