|
There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question:
Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?
|
|
|
|
|
Using Git at all is the real dumb idea...
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
|
|
|
|
|
|
No.
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
git clients are just git clients.
They all do the same thing.
(anecdotal) We use different clients here, tortoiseGIT, bash, Visual Studio, Kraken ... and they all work.
I'd rather be phishing!
|
|
|
|
|
If all developers remote into a common development environment, you need install/maintain only one client.
|
|
|
|
|
intra-team support is easier if everyone is using the same tools.
|
|
|
|
|
Except when they're dumb tools ... because some guy in QA read about it on the internet. Then everyone uses the same dumb tool and corresponding procedures.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
I think that if there is a base tool (like bash for git) that people can use as a last resort, then teams members can use other tools if it makes their lives easier.
If my tool fails, it is up to me (time and money and maybe/probably loss of performance ) to make it work and or revert back to a team approved tool.
I'd rather be phishing!
|
|
|
|
|
The best git client is the command line. I kid you not. The first time I heard it I scoffed at the idea. But after a while I would not go near any of them tools today. I know this feels like a stretch if you come from a VS/CVS sort of background -like I did - but try it.
To be clear: command-line for git pull/branch/add/commit/push that is.
For solving merge conflicts i use meld but here everyone uses their own tools for that. I would not want to work in a place where ppl need support for such basic tools...
"If we don't change direction, we'll end up where we're going"
|
|
|
|
|
which Git client do you use? TortoiseGit?
diligent hands rule....
|
|
|
|
|
I don't think there's a real need for it, although if you all use the same tool you can help each other and give tips and tricks.
However, people have their own tools and preferences and I always like it when employers take my individual needs into account.
One thing to watch out for is licensing.
GitKraken, for example, has a free tier for open source development, but it's not for professional teams.
A developer may not care about that a lot and I think you can just download and use it, but your company is legally obliged to buy a license*.
If everyone uses their own tools, make sure they get the appropriate licenses.
And that's where another pro to all using the same tool comes in... Managing licenses is a hell of a lot easier
* Although the chances of getting caught/fined may be very low.
|
|
|
|
|
Thanks for all your replies some very useful information
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Any new Apple MacBook series.
(stealthily grabbing my coat and leaving the room )
I'd rather be phishing!
|
|
|
|
|
A raspberry pi!
Real programmers use butterflies
|
|
|
|
|
I do use a SBC as my Jenkins and local Nuget server but it's a bit more powerful than a pi NanoPi M4V2 - 4GB it works beautifully - I have several of them in my house - my network streamer ( LogitechMediaServer ) runs on one fitted with a 1TB M2 SSD NVME which easily holds my music collection ( thousands of flac files ) the digital stream feeds my outboard USB DAC .which pipes the analogue to my hi fi system ( that's another story ) I love SBC's
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
I see you welcome our robot overlords.
Real programmers use butterflies
|
|
|
|
|
Indeed - modern SBC's are serious bits of kit. I hosted a net core api which in turn made calls to a postgres database on one of these boards and used it as a demo for one of my customers - he couldn't believe it was all on this little box.
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Personally, I like them even smaller. IoT devices on extremely low power CPUs. I've got some code right now that drops the ESP32 chip to like 20uA in between making calls to google.com (just to test) - it wakes up on a timer or if a wire i have hanging off of one of the touch capacitor pins is held.
I did see a box with a LEMP stack that's barely bigger than the ethernet jack on it. The whole thing was about the size of one of those reusable plastic "ice cubes" you freeze.
That was impressive.
Real programmers use butterflies
|
|
|
|
|
Have you got a link to the micro LAMP stack box ?
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
I don't. It was a couple of weeks ago I stumbled on it, and it was interesting but not enough to bookmark. I just googled and I can't seem to find it. I think it's Raspberry Pi based, but I'm not sure.
Real programmers use butterflies
|
|
|
|
|
Ok thanks
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
... answers and comments seem to be disappearing? Or just invisible when you go back to review them.
... they are back.
|
|
|
|
|
I've switched to Edge from Firefox because the latter is simply not loading some pages, and I also experienced the disappearing post earlier today.
|
|
|
|
|
I was accidentally thinking about the word "what", as used in English.
It's used so abstractly - sort of a verbal wild-card, such as in "What is that?".
Somehow, a little differently, like in "What time is it?" implying "can you tell me the time?"
And, of course, we can thrown in usages related to "What is the matter with you?" - sort of switch from a noun to a verb, as in state-of-being.
There's a common thread, but more to the point I was considering: a small child just learning to speak - how do they master that very vague concept - a verbal place-holder (not just parrot it) ?
Anyway, just a passing thought.
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 |
|
|
|
|