So schalten Sie den Subversion-Repositorys in NetBeans?
Habe ich mit NetBeans für ein Projekt und das hosting von Websites, für die Subversion-repository unter riouxsvn.com, aber vor kurzem die Server einfach runter gegangen und haben seitdem. Da die Server down sind, konnte ich nicht importieren Sie es in assembla mit Ihren Importieren aus URL Funktion. So, jetzt brauche ich den code in ein neues repository an assembla.com, aber über das Menü Optionen Team > Verlegen gibt mir die folgende Fehlermeldung:
org.tigris.subversion.javahl.ClientException: svn: Das Projektarchiv bei 'https://subversion.assembla.com/svn/opmtoolset' uuid '36c7bd81-9045-4dfa-9d2c-2ba0fa0ee7f3', aber die WC '7f9aa1f8-8c2b-44dd-b220-ac62e04eeab0'
Versuchen Sie wahrscheinlich zu verlegen, um eine falsche repository. Ihre Arbeitskopie ist erstellt worden von einem anderen.
Überprüfen Sie die URL wieder.Können Sie auch die Kaufabwicklung das Ziel-repository und erstellen Sie eine neue Arbeitskopie.
Verstehe ich die grundsätzliche Botschaft, aber ich bin nicht sicher, wie es zu lösen. Ich verstehe, dass ich nun zwei repositories (die neue ist natürlich leer) und die UUIDs unterscheiden, aber ich hatte gehofft, dass das erzählen NetBeans, dass ich umziehen wollen, wäre der Weg zu gehen.
Also meine Frage ist: gibt es eine Möglichkeit zu sagen, NetBeans, dass ich verwenden möchten, eine neue URL für mein repository?
Sekundäre Fragen: Wenn repositories (deutlich) nicht so funktionieren, wie ich es erwartet habe, wie kann ich dieses problem umgehen? Mache ich ein neues Projekt in NetBeans und überprüfen Sie die Codes erneut auf den neuen host? In diesem Fall, was bedeutet das Verlegen Funktion in NetBeans?
relocate
- Befehl). Aber da die original-repository ist down, es ist möglich, Sie verloren zu haben, diese überhaupt...InformationsquelleAutor wmdvanzyl | 2012-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr original-repository für immer Weg ist, dann, was Sie tun müssen, ist, schauen Sie in die aktuelle Arbeitskopie in das neue repository als neue Quelle. Der einfachste Weg, dies zu tun ist
svn add
die Quelle, um das neue repositoryAls ChristopheD wies darauf hin, Sie verlieren Ihre Geschichte, aber das ist schon Weg.
Dies ist eine ausgezeichnete Allgemeine Antwort, wie das problem anzugehen, aber da war meine Frage, Netbeans-spezifisch, werde ich die Antwort hier unten aus, was ich entdeckt habe.
InformationsquelleAutor Jim Garrison
Gibt es eine Möglichkeit zu sagen, Netbeans, dass ich verwenden möchten, eine neue url für mein repository? Ja, wenn das alte repository ist immer noch verfügbar, verwenden Sie die Netbeans-Verschieben-Funktion. Wenn das alte repository nicht mehr verfügbar ist, dann gibt es keine Möglichkeit zu tauschen die repository-URL und halten mit der gleichen Arbeitskopie. Erstellen Sie eine neue Arbeitskopie, die auf das neue repository. Sie können jedoch die Nachrüstung der aktuellen Arbeitskopie durch das löschen aller Instanzen .svn-Verzeichnisse als Jim Garrison vorgeschlagen. Dann, in Netbeans verwenden Sie Team->Subversion->Check-in Repository, und geben Sie die neuen repository-url.
Wenn Repositorys (natürlich) nicht so, wie ich es erwarte von Ihnen auch, wie kann ich dieses problem umgehen? Arbeitskopie verbunden sind repositories. Wenn Sie ändern möchten, repositories, änderungen müssen vorgenommen werden, um die Arbeitskopie. Alternativ können Sie die Relocate Funktion von Netbeans, da das alte repository ist immer noch verfügbar. Auch, können Sie mit der retrofit-Lösung oben erwähnt, statt der Erstellung eines neuen Projekts in Netbeans.
Mache ich ein neues Projekt in Netbeans und überprüfen Sie die Codes erneut auf den neuen host? Sie kann machen Sie ein neues Projekt in Netbeans und kopieren Sie alle Quelldateien in das neue Projekt. Danach können Sie das neue Projekt in ein neues repository erstellen daher eine neue Arbeitskopie. Jedoch, wie bereits oben erläutert, ist es nicht notwendig ein neues Projekt erstellen, wenn Sie befolgen Sie die retrofit-Lösung.
In diesem Fall, was ist die "verschieben" Funktion in Netbeans? Die verschieben-Funktion in der Netbeans-Adressen das problem, das ändern von Repositorys, die auf einer Arbeitskopie, funktioniert aber nur, wenn das alte repository ist immer noch verfügbar. Es kann nicht verschieben einer Arbeitskopie in ein repository, sondern einfach verschieben, ein repository in ein anderes, so sparen Sie sich die Mühe einer manuellen überweisung. Es konnte nicht funktionieren, für dieses Szenario, seit dem ersten repository nicht mehr zur Verfügung. Wenn Sie das repository aus, das Sie verwenden, geht offline, Sie wird verlieren Ihre Geschichte, und Sie wird überprüfen müssen, um code in ein neues repository, als ob es das erste mal.
InformationsquelleAutor wmdvanzyl