|
From the ProGit text (publicly available), in Appendix A, there are a few excellent conceptual tools:
1: git-prompt that you can display your current directory and current branch via command line prompt
2: git-completion: just like normal shell text completion, but git call specific
3: GitHub for Windows or Mac
4: gitk and git-gui: this is what you're looking for. Although, not sure it illustrates remote.
|
|
|
|
|
to flip the question
Why do you need to visualise?
Are you creating to many branches, or are branches open to long creating many changes per branch?
Simplify: Create Branch, make code, Pull Request (PR tools like devops, help show what changes going to do), Delete Branch on Pull
New branch per feature change. Delete on complete Pull Request.
As for history tools: Visual Studio 2019 built in Git history ok. SourceTree was great when used it, but Im in on VS Pro 2019 git change tool.
|
|
|
|
|
The 'gitk' tool is pretty good for showing history and is typically packaged with Git. It can take command line options that limit which lines of development are shown, and where they should start and end, though the documentation is minimal..
Likewise the git-gui is a nice developer front end for those who aren't 100% head-in-a-terminal.
The key aspects will be to set ground rules, and to decide on the server/remote structure (or set rules based on the one you are given, e.g. single central repo, or repo [fork] per dev plus a golden repo).
Remember that Git distributes 'control' to the developer, away from the manager.
But that is good! Because the manager no only has to decide if contributions are acceptable for inclusion on the main/master/trunk.
It is also good because the developer can now keep all their wip revisions on their own machine with many and varied branches, and you don't care! Finally they start using version management because it helps them!
Key rules:
* Small commits often, with imperative style concise comments (try looking at the git repo itself).
* merge relatively often, or rebase long running dev branches (minimal in-work tech debt)
* All file names must be valid Windows file names. No Directory/File name (Linux) conflicts (i.e. no Readme/Readme, foo/foo) Git won't accept them.
* Give devs their own branch namespace prefix `dev1/`, or use initials like my `po/`
* Use a hook on the central repo to ensure simple common sense (branch separation).
* Keep focus on the prize.
* Don't tell senior management. They will only misunderstand even worse! (Job for Direct Implementation - JFDI)
|
|
|
|
|
|
|
Do Canadian cats play Mice Hockey?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I feel like I'm pouncing on you but your skating on thin ice with that one.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Canadian cats are much too polite to play with their food.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
No cats are polite. They are sleek, beautiful, and underneath sadistic and viscious.
|
|
|
|
|
Quote: The Store is wide open now. Developers don't have to use Microsoft's payment tools; they can choose how their app is updated; they can build and host their app any way they want to.
Microsoft is adding some curation and editorial content, but relinquishing almost all control of the apps in the store. It's a total inversion of the app store model, swapping a carefully curated, walled garden for a pure discovery engine.
Even Android apps are coming to the Windows Store. They're available through the Amazon App Store, which is in the Windows Store. Users will be able to use a Microsoft Store to download an Amazon Store to download Google apps onto their Microsoft devices. Figure that out. From Protocol's article on the Win11 pre-pre-pre-reality announcement paid political advertisement: [^].
All your base are belong to you ?
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
Except ... the Amazon App Store is the weakest of the bunch, and almost nothing there is anything like the latest version.
Apparently devs have to pay to be there, and the approvals procedure is long winded and tiresome as well.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Hi, I suspect I'll exit mortality without ever having owned an android device, and I didn't even know Amazon had an app store ... I stopped using Amazon because I object to its business practices.
How about the Google app store ... any better ?
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
The Google app store has the most content of any device related store: Biggest app stores in the world 2020 | Statista[^]
Quality? Variable ... all stores suffer from this: get-rich-quick "developers" rehashing crap for the ad revenue.
Samsung has the Galaxy Store, but it's cupboard is pretty bare - but it's available in China, which Google isn't. for "native Chinese, Huawei also have one (around 55,000 apps, nearly all total rubbish or stolen with the serial numbers quickly filed off).
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Great, but who uses the Windows store?
For mobile devices and OSs that didn't have the concept of download-and-install, an app store is essential. For a PC? IT's irrelevant except in cases where the only place you can get the app is the app store. ie Windows own apps.
I'm also struggling to understand why you'd want, generally, to install Android apps on a PC. It's like what Apple did with running iOS apps on macOS, except totally not. For Apple it's more of a by-product of using the same chip family, plus a longer strategy on convergence of devices, rather than a "let run phone apps on a 27" screen" idea.
I do get running tablet-targeted apps on Windows tablet devices, but then my head starts spinning thinking about the duality of the Surface Duo and Surface Pro. One's Android, one's Windows, both are meant to be siblings, so... which is it?
I think maybe Microsoft needs to start stating what they are not, not what they are. Time to shed some baggage, I think.
cheers
Chris Maunder
|
|
|
|
|
Chris Maunder wrote: Great, but who uses the Windows store?
A problem that's totally an MS own goal for over a decade. If the W8 or W10 app store had included normal win32 apps instead of being part of a failed attempt to get devs to do large scale rewrites into a sandbox resulting in it being a dumpsterfire of crapware from the start it might have gotten a decent amount of traction from existing app developers.
If I could've gotten various existing apps I use upgraded from a version that never gets updates unless I go looking for them (ie generally never) to ones that had updates pushed via the store I probably would've switched my installs over.
And if creating an MS account while doing so would have meant that I'd be able to 1 click reinstall all the software mentioned above on a new machine, I'd've probably done that too.
But that would've required MS management a decade ago to realize that they're not going to be able to wave a magic wand and make 99% of existing win32 applications disappear.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
modified 25-Jun-21 13:43pm.
|
|
|
|
|
Dan Neely wrote: 1 click reinstall all the software mentioned above on a new machine
What a great idea! I vote for you for MS CEO.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
I sometimes wonder what if:
1) MS did not spend US$ 7.6 billion or so to acquire Nokia (and then run it into the ground), had kept hanging in there with WinMobile until it was viable, while doing whatever it took to seed device prototypes, and bribe/subsidize major manufacturers to roll out implementations.
2) MS did not go off the rails with Sinofsky/Metro/WPF, abandon SilverLight ... had instead transformed WinForms with a vector based graphic engine, and the other goodies found in WPF, and somehow integrated insanely great web development facilities.
If I have these thoughts for more than 15 seconds, I find splashing my face with ice-water and screaming helps
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
The whole internal cat fight during Sinofski's time was a debacle. And the whole Nokia thing: That was just odd. And 5 years too late.
And to add to the drama, the whole Wintel thing was a massive albatross for Microsoft. Apple didn't even attempt a mobile strategy using Intel chips, and nor did they try and provide an everything under the sun solution. We all wanted Windows Mobile to be Windows on a phone, and Microsoft doggedly tried to give us that. Turns out that maybe you need to give the consumers what they need, not what they think they want.
Even so: Apple, who have the best shot of anyone of converging phone, tablet and desktop forms, still hasn't found the magic formula. They are tip-toeing towards it, but the speed and care being taken point to it being a really, really tricky issue.
cheers
Chris Maunder
|
|
|
|
|
|
|
They also say Bitcoin is unhackable because it's in a blockchain (and as we all know blockchain cannot be hacked).
I guess they say a lot of things
|
|
|
|
|
And didn't the FBI recently hack-back bitcoin from the Russian based group that hit the oil distribution network?
I'm glad it's hackable - will put more nails in it's impending coffin.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
If you obtain the private key for a crypto wallet, you can move the cryptos wherever you want. People who buy cryptos and leave them in the custody of the exchange are playing with fire. Some exchanges have been hacked (by gaining access to their private key), but many hacks have simply been thefts of clients' cryptos by the owners of the exchange.
|
|
|
|
|
I'm shocked - shocked, I tell you - to find out that an unregulated ponzi-scheme masquerading as a currency has been hijacked by ne're-do-wells taking advantage of the gullible and trusting public. That same public looking for nothing other than an alternative to big banks, the support of the little guy, and promises of instant, unreasonable wealth.
I dunno what the world is coming too...
cheers
Chris Maunder
|
|
|
|
|
Don't forget how environmentally friendly it all is!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|