Jump to content

Recommended Posts

Posted (edited)
Git and the like ... okay. Tbh, I never actually worked with these tools, but yes, I know how they work. Or suppose to work. Then the granularity might be finer, but the core problem remains: several independend changes on the same "functionality" are vulnerable to create a mess. If that "functionality" is now encapsulated in a source code file or in a function, LUA table, whatever. As soon as interdependend changes of the logic of the same functionality are to be made, even automated tools get to their limits.

 

Just flopping in as a software engineer with relevent experience of Git and various other source control systems and backing your point up.

 

Git (and Mercurial, as they're both variants of the same core design idea), are fantastic at letting people work in parallel on the same file, getting around broken builds and doing things like branch swapping (for bug fixes and quick releases), however there's a core philosophy of "commit small and commit often" that must be maintained otherwise you can end up in merge hell if loads of people end up touching all the same files over the same time period and you don't have a controlled way of merging branches/commits. Normally this is where a team lead/proj man and good communication will minimise the task clashing as much as possible to reduce time spent on merge conflicts.

 

Also, nine women definitely cannot make a baby in one month. Software development fact.

Edited by Buzzles
Posted
Git and the like ... okay. Tbh, I never actually worked with these tools, but yes, I know how they work.

 

More than just slightly OT, but of all the version control software i had to use (not that much actually, SVN, PTC Integrity 10 and Git) at first i hated Git the most. Now that i have actually come to understand a bit of it, i certainly hate it the least. It is a great tool even if you're not using it's "key feature".

Good, fast, cheap. Choose any two.

Come let's eat grandpa!

Use punctuation, save lives!

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...