Skip to Content
author's profile photo
Former Member

NWDS does not ask for "Out of sync. Please sync DC's"

Hi

we are two developers using the NWDI.

Both use the NWDS (Version: SAP NetWeaver 7.2 SP04 PAT0007).

We work on the same web dynpro project. And so it happens that one of us developers wants to checkout some component which is "outdated/out of sync" on his local workspace.

Normally the NWDS pop ups and says something like "The file you want to check out is out of sync. Sync the archives!".

But it doesn't happen everytime so Dev A overwrites the code of Dev B.

I hope you got it.

Is anyone facing the same issue? How do you handle it? Synchronizing manually everytime before you change anything?

Thanks a lot

Best regards

Klaudio

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • Best Answer
    Posted on May 03, 2011 at 04:43 AM

    Hi Klaudio,

    When you are working in a multi-developer landscape, you are most likely to witness such issues.

    According to me this is what might have happened in your case.

    1) There's an active version in the DTR, we call it version X.

    2) Developer-A has checked-out the version X into his machine for modifications, so it becomes version A.

    3) Developer-B has also checked-out the same version X in his machine for modifications, we call it version B.

    4) Now, Developer-A after modifications checks-In his version A into DTR, so the X version in the repository now changes to A.

    5) Now, after this when Developer-B tries to make modifications he is likely to face issues related to out synchronization.

    6) Because, his version B was in sync with the previous old version X in the DTR-server.

    7) But, after Developer-A checked-In his version A into DTR-Server, Version B of developer-B is now said to be in Out of sync with the version A which is now an active version in DTR-Server.

    It's most likely that while checking-in, Developer-B will get check-in conflicts, you can resolve the check-in conflict with any of the below 3 options.

    Accept Remote (Local changes will be discarded, and remote active version will remain unchanged)

    Accept Local (Remote active version will be discarded, and only Local version will be accepted)

    Merge (Merges the changes of the Local version with the remote active version).

    I hope you are clear, Please revert in case of any clarifications.

    Regards,

    Shreyas Pandya

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Klaudio,

      we develop applications for Netweaver CE 7.2 using the corresponding NWDS 7.2 (actually SP04 PAT0011).

      Release of NWDI is 7.0.

      Best regards,

      CW