lichao In order to advise you on what you want to do, we first need to know which runtime you are using. What runtime are you planning to use?
As for the second question, the answer depends on what kind of merge you are looking for. If you want to share the work among multiple workers, we strongly recommend that you do not share the rigging work among multiple people. While it is possible to move bones and mesh attachments between skeletons, it is not possible to move constraints or to move only the active skin's attachment when moving slots. For this reason, it is recommended that only animation creation tasks be shared.