Was bedeutet das Kontrollkästchen "Arbeitsordner überschreiben" in Visual Source Safe?

2727
fretje

Wenn ich in Visual Source Safe einchecke, wird auf diesem Bildschirm das Kontrollkästchen "Arbeitsordner überschreiben" angezeigt.

Ich kann nicht herausfinden, was der Unterschied zwischen der Prüfung oder der Nichtprüfung ist.

3
Bitte aktualisieren Sie Ihre Frage mit weiteren Details. Derzeit ist nicht klar, unter welchen Bedingungen Sie das Problem haben. Gnoupi vor 14 Jahren 0
@Gnoupi: Er hat eigentlich kein Problem, denke ich. Abgesehen davon, dass es etwas gibt, das er nicht versteht ;-) fretje vor 14 Jahren 0
@fretje - Ok, ich verstehe die Bedeutung der ursprünglichen Frage nicht wirklich. Gnoupi vor 14 Jahren 0

1 Antwort auf die Frage

4
fretje

Ich denke, du redest davon:

screenshot

Aus der Visual SourceSafe-Hilfedatei:

Arbeitsordner überschreiben (nur Einchecken auf Projektebene)
Überschreibt den Arbeitsordner, der für die an einer rekursiven Operation beteiligten Unterprojekte festgelegt ist. Dies ist nützlich, wenn Sie mehrere freigegebene Dateien in mehreren Projekten ausgecheckt haben und alle gleichzeitig einchecken möchten. Nur verfügbar, wenn Sie das Kontrollkästchen Rekursiv aktivieren.

Das bedeutet, wenn das System unterschiedliche Arbeitsordner für verschiedene Unterprojekte festgelegt hat, überschreibt das System dies und verhält sich rekursiv so, als hätte nur der oberste Ordner (in dem Sie die Aktion ausführen - einchecken, auschecken oder abrufen) einen Arbeitsordner. und alles darunter befindet sich auch relativ darunter auf der Festplatte. Hoffe das macht es klarer.

Auf vielfachen Wunsch: ein Beispiel:

Wenn Sie die folgende Struktur in Visual SourceSafe haben

 Hauptprojekt ==> Arbeitsordner = c: \ MeinProjekt | - SubProject1 ==> Arbeitsordner = c: \ SubProject1 | - SubProject2 ==> kein Arbeitsordner 

Und einen entsprechenden Baum auf Ihrer Festplatte:

 c: \ | - Mein Projekt | | - SubProject1 | | - SubProject2 | - SubProject1 

Wenn Sie also auf MyProject-Ebene einchecken und das Kontrollkästchen " Arbeitsordner überschreiben " nicht aktivieren, werden die Dateien zum Einchecken übernommen:

 c: \ | - Mein Projekt | | - SubProject1 | | - SubProject2 <- hier | - SubProject1 <- und hier 

Wenn Sie das Kontrollkästchen "Arbeitsordner überschreiben" aktivieren, werden die Dateien, die eingecheckt werden sollen, entnommen:

 c: \ | - Mein Projekt | | - SubProject1 <- hier | | - SubProject2 <- und hier | - SubProject1 
Vielleicht wird es mit einem Beispiel klarer? user25321 vor 14 Jahren 0
Diese Antwort half, ein Problem zu klären, bei dem ich Unterordner an anderen Speicherorten als den übergeordneten Ordner hatte. Ich wollte dann in der hierarchischen Reihenfolge, in der sie sich in SS befinden, das Neueste erhalten. --Vielen Dank! Michael Eakins vor 12 Jahren 0