Search code examples
svntortoisesvnsubversive

Is it possible to schedule an svn update?


I use eclipse galileo with subversive plugin or Tortoise SVN to do an update.

It is possible to schedule an auto-update (eg. every night)? If yes, is it possible to configure it to just update the non-conflicting files?


Solution

  • I use this command via a scheduled task - this assumes you have Silksvn installed (but any svn client will do this)

    "C:\Program Files\SlikSvn\bin\svn" update --accept postpone d:\SourceCode >> c:\svn.log
    

    It will only update files that aren't conflicting also, so no worry about that.

    OR even, do it from TortoiseSVN using this command

    C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:update /path:d:\sourcecode /closeonend:1
    

    closeonend can be one of these

    /closeonend:0 don't close the dialog automatically 
    
    /closeonend:1 auto close if no errors 
    
    /closeonend:2 auto close if no errors and conflicts 
    
    /closeonend:3 auto close if no errors, conflicts and merges 
    
    /closeonend:4 auto close if no errors, conflicts and merges for local operations