Hello. Tried to search online and on this forum, but my question should be so oblivious (or my googling skills so low) that I can’t find a good answer for my question.
So, imagine you have a project you are working on with a friend. You have a source control to sync versions and everything is fine, but one day you make changes in c++ code, compile it, test it and push it to the project’s repo. In ignore-file (.gitignore, .ignore-conf, or other) you have specific rules for a binary file, so your friend has to recompile the project to see the changes you made. EVERY TIME after pull you should recompile it to see changes from code. Is it OK to force, for example, artists to recompile the project after an update? It’s so strange, I definitely missing something.
How to organize teamwork properly? Should we remove “binaries-rules” from ignore? Or maybe it is worth making a batch file to run a project for non-programmers, which will compile the project automatically?