I've lost count of the number of times in my career when someone trying to rename a file with only a change in capitalization in the filename has broken an entire team for multiple days.
When someone forgets to delete the meta file for a folder they removed, it almost always results in needing the whole team to take manual steps because Unity and source control fight over it.
1. Delete folder but not meta file and push
2. Pull. SCM deletes folder. Unity recreates it because the meta file.
3. Delete meta file. Push.
3. Pull. SCM deletes meta file only. Unity recreates it because the empty folder exists.
4. Push. Everyone else on the team now has merge conflicts.
Comments
2. Pull. SCM deletes folder. Unity recreates it because the meta file.
3. Delete meta file. Push.
3. Pull. SCM deletes meta file only. Unity recreates it because the empty folder exists.
4. Push. Everyone else on the team now has merge conflicts.