3 ms·
The lazy me thinks maybe 1 kitchen sink repo is better. Here's my problem: I can be working on multiple projects at the same time. Each project has multiple m
by wiradikusuma 9y ago
The lazy me thinks maybe 1 kitchen sink repo is better.
Here's my problem:
I can be working on multiple projects at the same time. Each project has multiple modules (core, api, www, admin, android, etc -- I use microservices on Google App Engine). Sometimes, some modules have "feature" branches. Oh, did I tell you I work on both Desktop and Laptop?
The problem is syncing. Before traveling, I need to make sure the projects/modules I'll be working on the go all have latest commit from Desktop.
My question:
Is there some "dashboard/overview" for all Git projects? So I can quickly tell, "Ok, all projects are at latest commit, and oh I'm working on feature branch for project X and Y."
- erikb 9y agoThere is a dashboard called github? Or what are you looking for? I think if you want to make sure that all your changes are in, you need to do what most programmers do and learn to finish a programming session with a commit and push, just like you finish a sentence with a dot. Once you are used to it, the chance of forgetting are really low.
- wiradikusuma 9y agoGitHub.com doesn't tell you if you have uncommitted, and even unpushed commit. (the desktop app does, but you need to check one by one for each project)
- adamcharnock 9y agoThis is something I’ve been idly thinking about too. I agree with regards to committing regularly, but sometimes life happens and one can forget. I’ve been considering writing a python script that checks my local repos for uncommitted/unpushed changes and - now I think about it - perhaps also runs when I start a new terminal session just for good measure.
- mjw1007 9y agoMaybe 'myrepos' will do what you want. http://myrepos.branchable.com/ http://myrepos.branchable.com/