Benutzer mit den meisten Antworten
Datei lock über Solution Explorer

Frage
-
Hallo,
warum ist es im Visual Studio 2012 nicht möglich über den Solution Explorer eine Datei im TFS Source Control zu sperren (ein lock setzten)?
Statt dessen muss ich erst den Source Control öffnen die Datei im Source Control suchen und dann kann ich für diese Datei ein lock setzten.
Im weiterem vermisse ich den Eintrag "Open in Source Control", im Kontextmenü des Solution Explorer. Damit könnte ich eine Datei in Solution Explorer direkt im Source Control öffnen.
Beide Funktionen sind im Team Explorer Everywhere 2012 enthalten. Das bedeutet ja das Plugin für Eclipse hat mehr Funktionen wie Visual Studio 2012?
Gibt es da nicht eine Einstellungsmöglichkeit?
Antworten
Alle Antworten
-
Hallo,
Schau bitte auf folgenden Link:http://blogs.msdn.com/b/phkelley/archive/2008/11/12/everything-you-ever-wanted-to-know-about-locks.aspxHTH
Grüße Alexander
-
Hallo,
ja gut was locks sind und wie sie Funktionieren habe ich so halbwegs Verstanden. Aber der Link beantwortet meine frage nicht. Warum kann ich nicht direkt über den Solution Explorer im Visual Studio 2012 ein lock für eine Datei setzten?
Der Team Explorer Everywhere kann das ja auch !?
-
Sei so gut, lies den unteren Teil dort wird erklärt wie das eingestellt wird.
Die Überschrift lautet:Automatic locking based on Team Project
TFS also supports automatic lock acquisition (no multiple checkout) at the Team Project level. Right-click the Team Project node in the Team Explorer, and select Team Project Settings → Source Control.
HTH
Grüße Alexander
-
Hallo Jochen,
danke für die Antwort, auch wenn ich mir eine andere erhofft habe :-)
Manchmal sollte man einfach aufgeben alles zu Verstehen!
Jetzt wo MS alles etwas Agiler gestaltet müssten doch auch Kunden Feedback Schneller aufgenommen werden können oder?
Naja dann muss ich wohl den weg über Source Control gehen ...
Danke trotzdem auch an alexander65 !
-
Du solltest Dein Feddback auf "http://connect.microsoft.com" abgeben und dort den Fehler melden!
Jochen Kalmbach (MVP VC++) -
Hallo,
Schau bitte auf den Dialog im Team-Explorer an. Einträge hier in englisch.
View->Teamexplorer->Team Project -> Source Control.
Meine Kombination VS-2012 + TFS 2010 zeigt dort, bei einer geöffneten Projektmappe, unter dem ersten Reiter Check-out Settings die Option Enable multiple check-out.
"Mutliple check-out allows more than one person to edit a file at the same time.".
Das sollte die Sache doch treffen?Grüße Alexander
-
> Das sollte die Sache doch treffen?
Nein, tut es nicht. Es geht ihm ja nicht darum, dass er für das Projekt die Check-Out-Policy umstellen will, sondern dass er einfach "von Hand" eine Datei locken will... das geht in der VS IDE nur über den SourceControl-Explorer. Un in der TFS EVerywhere-Edition geht dies eben auch mit einem Rechts-Klick auf eine Datei in der Projektmappe...
Jochen Kalmbach (MVP VC++) -
Hallo,
ja genau, ich Vermute ja das der "Lock" Eintrag in dem Kontextmenü nicht enhtalten ist da die Architektur des TFS darauf hinauszielt das jeder seinen eigenen Master besitzt (Verteiltes Entwickeln).
Trotzdem fände ich es besser wenn Sie mir das als Entwickler offen lassen wie ich damit umgehe. Von mir aus ist es über die Customizing funktion Einstellbar ob das Locken manuell erfolgen kann oder nicht. Es gibt ja auch die Funktion das er beim Auschecken direkt nachfragt ob ein Lock gesetzt werden soll oder nicht, Trotzdem ist ein Nachträgliches Locken nach dem die Datei bereits ausgecheckt wurde sehr Umständlich.
Nun denn im UserVoice habe ich einen Punkt angelegt und einen vorhanden der mein zweites anliegen beschreibt gefunden:
- Add context menu item in solution explorer to open Source Control Explorer showing selected file
- lock item directly in VS-IDE Solution Explorer
Danke noch mal ...
- Bearbeitet Nokinger Freitag, 14. Dezember 2012 07:49