cancel
Showing results for 
Search instead for 
Did you mean: 

Tactics to Overcome Git Version Control Issues in ReadyAPI

SOLVED
Occasional Contributor

Tactics to Overcome Git Version Control Issues in ReadyAPI

In my recent project my team was using Git version control to develop ReadyAPI composite project and we were getting many merge conflicts. Researching ReadyAPI forum I found out that many other people had also faced those issues, so I tried to find a custom solution for our problem, which I described in a recent blog post, hopefully might be useful to someone else:

 

https://medium.com/@macadamianlabs/tactics-to-overcome-version-control-issues-in-readyapi-38f724ca48...

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Manager

Hi Artur,

 

Thanks for the clarification.

I've passed your blog and your concerns to our R&D team - they will review it.

Thanks for bringing up this question! It's important for us to listen to your use cases.

---------
Tanya Gorbunova
SmartBear Community Manager

Learn SmartBear products in a fun and easy way and prove your knowledge!
>>Participate in the TechCorner Challenge today

View solution in original post

3 REPLIES 3
Highlighted
Community Manager

Hi @ArthurM,

 

Thanks for sharing your workaround.

 

Have you reported the issue to our Support Team? If you haven't, please do this so that the R&D team could investigate it. You can submit a support case here:

https://support.smartbear.com/message/?prod=ReadyAPI

---------
Tanya Gorbunova
SmartBear Community Manager

Learn SmartBear products in a fun and easy way and prove your knowledge!
>>Participate in the TechCorner Challenge today
Highlighted
Occasional Contributor

@TanyaGorbunova  I did a lot of research before coming to this, it showed 2 things:

 

1. several threads for the same topic shows that many other people have faced similar issues

2. answer of Staff member in this thread leaves us with manually resolving conflicts

 

It is not a question of one issue, I think the part of how XML files are being modified when user makes changes on the GUI level needs significant improvement to eliminate or minimize unsolicited changes - like in the case when reordering one test suite or renaming one API triggers modifications in multiple files.

 

As for custom properties, having a flag for each property to mark it to persist or drop the value after execution could solve the issue of getting conflicts on dynamic properties, however saving current value somewhere for investigation purposes.

 

Without these changes it gets impractical to use ReadyAPI with a big team, which could force one to search for alternatives.

 

 

Highlighted
Community Manager

Hi Artur,

 

Thanks for the clarification.

I've passed your blog and your concerns to our R&D team - they will review it.

Thanks for bringing up this question! It's important for us to listen to your use cases.

---------
Tanya Gorbunova
SmartBear Community Manager

Learn SmartBear products in a fun and easy way and prove your knowledge!
>>Participate in the TechCorner Challenge today

View solution in original post

New Here?
Join us and watch the welcome video:
Announcements
TechCorner Leaderboard
Want a fun and easy way to learn ReadyAPI and show off your skills? Try solving weekly TechCorner challenges and get into the Leaderboard!


Challenge Status

Get a full Raw JMS request

Participate!

Compare an expected JSON value and actual response in Events

Participate!

Fetch value/data from JSON response using Groovy Script

See replies!

Get data from Petstore and add it to Excel sheets

Participate!
Top Kudoed Authors