Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

what is an evil twin?

evil Twin
0
Posted

what is an evil twin?

0

An evil twin is two links with the same name, each pointing to a different element, in two different versions of the same directory element. The reason they are evil is because they create the appearance of a directory containing the same file on two different branches, when in fact they contain two different files with the same name. If this situation isn’t detected, then one can very well end up with two change histories of something that everybody thought of being the same file, only to get a rude surprise at merge time. There is essentially no good way to merge the two change histories. Evil twins get created when two developers concurrently add the same file to source control without coordination, or if one developer copies files from another developer’s view and puts those files under source control. Copying files around should be discouraged, but the best way to avoid evil twins is to create a pre-mkelem trigger that will search through some or all versions of the directory cont

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123