Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Wie mache ich ein SVN update?

    Scheduled Pinned Locked Moved Betrieb
    5 Posts 2 Posters 1.5k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T Offline
      tesso
      last edited by

      Hallo,

      ich versuche ein Update auf die svn-Version. Installiert ist bisher die Version aus dem Download(3419). Beim Versuch des checkout kommt folgende Fehlermeldung.

      i-doit:~# cd /usr/local/idoit
      i-doit:/usr/local/idoit# svn checkout --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk .
      svn: Konnte die Datei »idoit-rights.sh« nicht hinzufügen: ein Objekt mit demselben Namen existiert bereits
      

      Entweder ich überlese etwas im Wiki oder stelle mich schlicht zu blöd an. Kann mir jemand der svn benutzt mal kurz erklären wie das geht?
      Habe einige Jahre mit cvs gearbeitet, davon scheint nichts mehr übrig zu sein.

      1 Reply Last reply Reply Quote 0
      • dsD Offline
        ds
        last edited by

        Der Befehl ist richtig. SVN will nur nicht, weil die Files schon existieren.
        Funktioniert:
        svn checkout –force --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk .
        ?
        Wenn nicht musst du wohl so vorgehen:

        
        cd /usr/local/
        mv idoit idoit_backup
        mkdir idoit; cd idoit
        svn checkout --force --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk .
        cp ../idoit_backup/src/config.inc.php src/
        
        

        Wenn das Repository dann einmal ausgechecked ist, kannst du einfach mit "svn update" auf die neuste Revision updaten.

        1 Reply Last reply Reply Quote 0
        • T Offline
          tesso
          last edited by

          Vielen Dank, das werde ich probieren. –force ist genau was ich suchte.

          1 Reply Last reply Reply Quote 0
          • T Offline
            tesso
            last edited by

            Ich habe es ausprobiert und bin trotzdem gescheitert.

            i-doit:/usr/local/idoit# svn checkout --force  --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk .
            Unterbefehl »checkout« akzeptiert die Option »--force« nicht
            
            

            Ich benutze die Version "svn, Version 1.4.2 (r22196)" der aktuellen Debiandistribution.

            1 Reply Last reply Reply Quote 0
            • dsD Offline
              ds
              last edited by

              Hab dir oben schon beschrieben wie du vorgehen sollst, wenn force nicht funktioniert

              @ds:

              Wenn nicht musst du wohl so vorgehen:

              
              cd /usr/local/
              mv idoit idoit_backup
              mkdir idoit; cd idoit
              svn checkout --force --username "anon" --password "" http://dev.synetics.de/svn/idoit/trunk .
              cp ../idoit_backup/src/config.inc.php src/
              
              

              Wenn das Repository dann einmal ausgechecked ist, kannst du einfach mit "svn update" auf die neuste Revision updaten.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post