Me and My team are working on the same environment. But when I finished my part and published, it didn't show the merge my team version. It's the reason why my team keep losing code. Is there any solution?
Hi @Toumtam Phiphack,
Can you elaborate and describe a situation that led to someone overriding someone else's changes?... This is definitely not what is expected of the merge feature.
What version of Service Studio are you and your team members using? Is it an Enterprise Environment or a Personal Environment? Does each developer in your team have a different user to log-in to Service Studio?
I've raised this issue with the team at OutSystems as well, asking these questions in case they need more details to be able to troubleshoot what is happening in your environment.
The version of Service Studio is 11.54.1
It's like this. We are working together at the same time. My task is working on UI. My team task is working on logic. They finished their task and published first. After that I also finish my task and published it. But when I published, the Service Studio should have showed an announcement of merge and my team version task but it didn't. It override my version code and lost other works task.
Please also answer the other questions I asked, as they are relevant to understand what is going on:
“Is it an Enterprise Environment or a Personal Environment? Does each developer in your team have a different user to log-in to Service Studio?”
It's Personal Environment. We all using the same user/account to working in 1 environment.
Well there is your answer. Personal environments only support 1 developer account.
Multiple developers share the same account in a personal environment, is not supported.
See
https://success.outsystems.com/support/licensing/what_is_an_outsystems_personal_environment/
Regards,
Daniel
I mean, others can publish, still pop up their merge announcement. And mine can't?. They can see my version work.
The behaviour you are experiencing was introduced in the latest version of Service Studio (11.54.1 Build 62118) as a way of streamlining the merge experience for individual developers:
Unfortunately for you and your team, this change will lead to what you are experiencing: different developers are seen by the platform as the same user and, as such, changes are now overridden automatically.
Ok check. @Jorge Martins already reached out to OutSystems to look at it.
The fact that it is listed as a limitation of a PE to only support 1 developer, might mean that certain edge cases of using merge are not fully covered by OutSystems. I assume the limitation is not documented without a reason.Out of curiosity, why are you working with multiple developers on a personal environment?It is not intended for that, also the PE is very limited in storage capacity, and there is no production environment.
Make sure that all developers have the same version installed of SS.
Interesting
Hi Toumtam,
This is not normal actually, someone from OutSystems should be able to help you. Raise your ticket here in the support.
https://success.outsystems.com/support/home/?_gl=1*1wq2mhj*_ga*NDE5NTQxNTE2LjE2NzkzNzI5MjM.*_ga_ZD4DTMHWR2*MTY3OTU0OTcwMS44LjAuMTY3OTU0OTcwMS42MC4wLjA.
Thanks AWL!
Hi @Toumtam Phiphack , thank you for reporting. I want to let you know that we are now analysing this specific use case and I'll come back with more info asap.