Versioning control in Informatica means, you can control the changes over source code. It's more like developers can retain the multiple copies of source code and can give them a label i.e. names which often referred as versions. It controls and tracks the code changes, if I talk about this in layman language then you can say it gives the power to identify that which developer has done what.