With this question, I just want to get some comments and advices on both processes.
I purposely mentioned eGIT pluggin because I can eccept that GIT is a popular VCS which updates the code to git server and all rest things like stashing, branching etc, But in Xpages we need to create an ON-Disk project and it needs the source control with the local ntf so that we can sync the changes from git ondisk project to local ntf and vise versa in which eGIT pluggin helps us to set it UP.
For more expalination, we have 2 different locations(Both time zones are different),Example Location A and Location B.On Location A it seems that every things works fine but on location B when the changes are pulled on on-disk project some of our developers found some issue with syncing with ondisk project and didnt get the changes from ondisk project (Sometimes it might be because of generated meta data), where we have found the possible reasons for that. So we have decided to
- create a replication from one master template "xyz" from location B to location "A" on all developers local, Template "xyz" and replicate when changes are done.
- stop pulling the changes from the git
- decided to only push changes and replicate changes to master Template "xyz" on Location "A".
Now the question how correct is the replication process work when multiple developers works and replicate there changes , how secured will the code from all the developers who are working on Location "A".
what are problems that any xpages developer faced when using the egit plugging to sync changes on local template.
How replication will work here on top of git process using eGit, what are the possible problems can be expected with replication process while working as team.
last few weeks we found out that after replicating the template from Location "A" to Location "B", some of the custom controlls get duplicated with different signer but with same name, Now nobody can predict that what went wrong here.