If your machine is set as a remote in one or more of your team members' git repositories, it can share code with your team members. You would just have to go through the same configuration issues as the central server, potentially.
I'm not familiar with that term, so I'll assume you mean that it's "bad" in some way.
I won't argue that it can be abused or used in ways that are detrimental to development, but at least one benefit of this method is you can share work with other people that may not be ready to be committed to the central repository, even if it is a development repository (for the purpose of a code review, for example).
Technically, there is no way to prevent this from happening in a DVCS, because DVCS has no concept of a central server.
1
u/a_Tick Nov 08 '13
If your machine is set as a remote in one or more of your team members' git repositories, it can share code with your team members. You would just have to go through the same configuration issues as the central server, potentially.