I am using pnpm to set up a monorepo, but because there is only one Git repository under the monorepo, it leads to issues when each project needs to be deployed separately, making it difficult to manage versions for each internal project individually.
My question is, how can I manage versions separately for each project within the monorepo structure?
the question is like the picture below
Never released in between, directly used the shared code from these two versions, causing issues in production
I tried to manage shared code in packages workspace, but still couldn’t solve the problem in the picture I show.
Maybe I should try to use NX to manage my monorepo?
劉穎多 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.