ostpower Geschrieben 2. November 2006 Teilen Geschrieben 2. November 2006 Wenn ich mit TortoiseCVS ein Repository erstell, wird in dem entsprechenden Ordner immer noch der Ordner "CVSRoot" erstellt. Was hat es mit diesem Ordner nochmal auf sich. Ich wusste das mal, da ich vor einiger Zeit schon mal mit Tortoise gearbeitet habe, aber jetzt weiß ichs net mehr. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
toppy Geschrieben 3. November 2006 Teilen Geschrieben 3. November 2006 Das scheint nur ein "Dummy"-Ordner zu sein und dient wohl nur als Beispiel: Beim ersten Aufruf als Administrator, erhält man auf der Auswahlliste nichts weiter außer CVSROOT zu sehen. Wir müssen daher erst ein vorhandenes CVS-Projekt als Modul definieren. Hierzu check ich mir zunächst das Modul CVSROOT in ein neues Verzeichnis aus. Eine kurze Einführung findest du hier -> Link Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ostpower Geschrieben 3. November 2006 Autor Teilen Geschrieben 3. November 2006 Hm...also die Zusammenfassung is mir zu kompliziert, ich hab jetzt es Problem nicht lokal zu arbeiten, sondern en Repository auf em Server zu installiern. Was muss ich da jetzt eingeben? Also in dem entsprechenden Fenster hab ich statt "Locally Mounted Folder" "Password server" gewählt stimmt doch, oder? Und was muss ich dann für Protocol Parameters eingeben etc.??? Also ich will einfach nur en neues Modul statt lokal auf em rechner, auf em server also nem Netzlaufwerk installiern. Wenn ich des lokal mach, dann kann ich über Rechtsklick CVS -> Making New Modul des machen. Aber auf dem Netzlaufwerk gibts die Option net. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
toppy Geschrieben 3. November 2006 Teilen Geschrieben 3. November 2006 Sorry, hab selber noch nie damit gearbeitet. Vielleicht ist das aber noch eine Alternative für dich -> Freepository Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ostpower Geschrieben 7. November 2006 Autor Teilen Geschrieben 7. November 2006 Ok hab noch ne Frage: Ich habe auf meinem Rechner ein Ordner in CVS. Jetzt möchte ich den Ordner einem Kollegen geben, also auf seinen Rechner kopieren. Wie mach ich dass damit er auch die Versionierung sieht, weil wenn ich einfach nur den Ordner kopier, da is die Versionierung weg. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 7. November 2006 Teilen Geschrieben 7. November 2006 Du Commitest das ganze und er macht ein Checkout. Auf Deutsch: Du kopierst die Daten zum CVS-Server und er holt sie sich von da als neue, eigene Arbeitskopie. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ostpower Geschrieben 7. November 2006 Autor Teilen Geschrieben 7. November 2006 Ja wie geht das mit dem checkout genau? also angenommen ich hab den Ordner c:/test/repository Diesen möchte ich in m:/entwicklung/programm kopieren also "programm" soll am ende genauso aussehen wie "repository" Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ostpower Geschrieben 8. November 2006 Autor Teilen Geschrieben 8. November 2006 Ok den letzten Post kann man überlesen, hat sich erledigt, aber ich habe jetzt folgendes Problem: Ich habe von meinem Rechner auf einem Netzlaufwerk ein Repository eingerichtet, ich habe das mit der Option "locally mounted folder" gemacht. Wenn ich jetzt auf eine Datei, z.b. CVS -> "History" zugreifen will, dann kommt die Fehlermeldung dass er nicht zugreifen kann. Allerdings nur bei manchen Dateien, bei den meisten funktioniert es einwandfrei, und bei manchen sagt er "cvs log: nothing known about RMPMessage.java" oder auch dass er nicht auf den zielcomputer zugreifen kann. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ostpower Geschrieben 8. November 2006 Autor Teilen Geschrieben 8. November 2006 Kann das mit dem Zielcomputer, weil er sagt er kann nicht auf 127.0.0.1:2401 zugreifen, das Problem sein, weil ich das repository als lokalen ordner auf dem netzlaufwerk erstellt habe? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ostpower Geschrieben 8. November 2006 Autor Teilen Geschrieben 8. November 2006 So des is jetzt mein letzter Post vorerst, also hier ist en Auszug aus der Tortoise-Seite (www.tortoisecvs.org) In dem Abschnitt wird gesagt, dass ich das was ich gemacht hab eigentlich nicht machen soll, stattdessen soll ich das machen was im letzten Satz steht, und jetzt wärs gut wenn des einer ließt der sich mit Tortoise auskennt, wie mach ich das? "How do I use the :local: protocol when the repository is on a network drive? First, you should really not do this. You have a high risk of ending up with a corrupt repository. If you still really want to do this (and don't say that we haven't warned you), you need to know the following: * Traditionally, CVS has used lock files to prevent simultaneous modification of files in the repository. * For quite some time, CVSNT has defaulted to using a lock server instead, as this has a number of advantages. When you use the :local: protocol, CVSNT automatically starts the lock server if it is not already running. * Recently, CVSNT was changed to not start the lock server when the repository is on a network drive. This is because the previous behaviour would mean that each user would have his own local lock server. As each lock server would have no knowledge of the other lock servers, simultaneous modification of files would not be prevented, thus leading to certain repository corruption. The bottom line is that if you use :local: with the repository on a network drive, you must set up your repository as described in this CVSNT posting. But you should really set up a CVS server. " Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.