![]() ![]() ![]() I've been trying to replicate your issue in-house against an internal test SVN server. ![]() If there will be a bug fix for this problem, will it only be published in Toad 13.3 or also in 13.1? Because currently your team is working with 13.1. So i will have to wait for an update about the locking problem, because when toad checks it if the file is locked in svn the problem will be solved. (I think this is because toad wont expect, that the file gets changed outside of team coding) I think the best behavior would be if i could resolve the conflicts in Toad, but currently i receive the following result in my local workspace (original file "ZAL_VOLLZUG.pkb" is in conflict). Then i compiled my package and tried to check it in.Īt this moment SVN noticed that there were changes to the file in the meantime and I receive an error because I have unsolved conflicts.ġ0:00:24 svn.exe commit -username **** -password **** -non-interactive -changelist cl-200525100023 -m "Testġ0:00:24 svn: E155015: Commit failed (details follow):ġ0:00:24 svn: E155015: Aborting commit: 'C.\ZAL_VOLLZUG.PKB' remains in conflict A college also changed the same file on his filesystem (not in TeamCoding) and commited the changes. My situation was that i locked a file in TeamCoding and changed some lines. I tried your suggestion to deactivate the locking with subversion, but i was not very happy with it. Let us know if any of these help to solve your problem. Of course, you may need to explicitly unlock those files on the Subversion server itself first (using the "svn unlock -force" command), or break their locks within Team Coding before you turn off the option in Team Coding's Configuration window. This should circumvent the issue you're experiencing. It will still lock the database objects in the database for other Toad users, but the files within Subversion will not be explicitly locked. Simply uncheck that option and Team Coding will use Subversion without locking files on the server. On the Options tab, you'll see the following option: That will bring up the global configuration settings for Subversion. Then, open the Team Coding Configuration window and click on the ellipsis button next to the VCS Provider drop-down that lists "Subversion" within the Team Settings -> General page. To disable Subversion locking in Team Coding, connect to the database as a user in the TC_ADMIN_ROLE role. Subversion works well without enabling locking on the server, and Team Coding can internally handle database object locks without involving locking on the server itself. If the database object is also checked out in Team Coding, one thing you can try is to break the lock by right-clicking the object and selecting "Advanced -> Break Team Coding lock" from the context menu.Īlternatively, you don't have to use locking with Subversion. In the meanwhile, there are two workaround options for you: If that's not happening, I'll create a ticket to get that fixed as soon as possible. ![]() Based on what I'm seeing in the code, it should return an error if the lock cannot be granted to the local user. I'll try to reproduce locally here as well. I tried this with Toad Version 13.1 and 13.3! In this case i would expect a popup during the check out with a message that the package is already locked by another user. When i try to check in the file i get an error because it is not locked by me.ġ2:54:06 svn.exe lock XXX.PKB -username **** -password **** -non-interactiveġ2:54:07 svn: warning: W160035: Path '/./XXX.PKB' is already locked by user 'ABC' in filesystem 'fdba658e-a25f-4eb0-92aa-e819976817c8'ġ2:56:36 svn.exe commit -username **** -password **** -non-interactive -changelist cl-200520125635 -m "test"ġ2:56:37 Transmitting file data. In this situation i am able to open the package, change it and compile it. In the teamcoding manager the file is available, because it did not get checked out via toad. It works fine, except when the file is already locked in the SVN filesystem by another user (svn get lock command via Windows Explorer). Then i have created a team project and we are using it with the VCS Provider Subversion (SVN). I have installed the teamcoding feature on my database. ![]()
0 Comments
Leave a Reply. |