2010-12-30 21 views

Antwort

3

Vorschläge:

1) Verwenden Sie das kostenlose svnsync Werkzeug einen lokalen Spiegel Ihres Repositorys auf Ihrem Computer, mit seiner Geschichte zu schaffen. (http://svnbook.red-bean.com/de/1.4/svn.ref.svnsync.html)

2) Bitten Sie ProjectLocker, Ihnen dabei zu helfen. Wenn Sie dies noch nicht getan haben, reichen Sie einfach ein Support-Ticket ein, das angibt, dass Sie Ihr Repository von ProjectLocker verschieben möchten.

(Ich arbeite für ProjectLocker, und ich wäre überrascht, wenn Sie hier um Hilfe gebeten haben und keine Hilfe bekommen. Wenn das der Fall ist, mailen Sie mir @ projectlocker.com und ich werde persönlich helfen.)

+0

Ich habe versucht, svnsync erfolglos. –

+0

Ich habe ein Ticket bei ProjectLocker geöffnet –

0

Ich habe ProjectLocker nicht verwendet, aber die Website besagt, dass Projekteigentümer jederzeit einen vollständigen Speicherauszug ihres Subversion-Repositorys erstellen können. Ich nehme an, dass dies im Format svnadmin dump bedeutet. Wenn dies der Fall ist, müssen Sie ein lokales Repository erstellen und svnadmin load verwenden, um es aus dem Speicherauszug aufzufüllen.

svnadmin create new.repo 
svnadmin load new.repo < oldrepo.svndump 
0

Ich habe ein Repository von ProjectLocker mit diesen Anweisungen exportiert, die von ihrer Website verlinkt sind: https://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt.

Es war sehr einfach, obwohl ich den Prozess leicht gezwickt:

  • Ersetzten Verweise auf den svnsync mit der E-Mail-Adresse Benutzer verwenden ich, wenn sie ProjectLocker anmeldest. (Da ich auf Linux bin, zitierte ich die E-Mail-Adresse mit einfachen Anführungszeichen, zB --username '[email protected]'.)
  • Ersetzt die empfohlene pre-revprop-change Skript mit einem einfacheren ohne Benutzernamen überprüft:

    !/bin/sh 
    exit 0