What is differents between adding a field (Site column) directly to a document library or via adding the field to a content type and then add this content type to the list?
Because fields directly added to a document library are sychronized with the property of the documents which are uploaded to the library. but if the fields have been added via a content type they will not be sychronized with property of uploaded documents.
