none
Datei lock über Solution Explorer RRS feed

  • 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? 

    Montag, 10. Dezember 2012 09:00

Antworten

  • Das beantwortet trotzdem nicht die Frage...
    Es sieht so aus als ob die Everywhere-Edition mehr kann als die VS IDE ;)


    Jochen Kalmbach (MVP VC++)
    • Als Antwort markiert Nokinger Montag, 10. Dezember 2012 23:05
    Montag, 10. Dezember 2012 19:41

Alle Antworten

  • Montag, 10. Dezember 2012 11:56
  • 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 !?

    Montag, 10. Dezember 2012 17:13
  • 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

    Montag, 10. Dezember 2012 17:30
  • Das beantwortet trotzdem nicht die Frage...
    Es sieht so aus als ob die Everywhere-Edition mehr kann als die VS IDE ;)


    Jochen Kalmbach (MVP VC++)
    • Als Antwort markiert Nokinger Montag, 10. Dezember 2012 23:05
    Montag, 10. Dezember 2012 19:41
  • 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 !

    Montag, 10. Dezember 2012 23:05
  • Du solltest Dein Feddback auf "http://connect.microsoft.com" abgeben und dort den Fehler melden!


    Jochen Kalmbach (MVP VC++)
    Dienstag, 11. Dezember 2012 07:13
  • 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

    Dienstag, 11. Dezember 2012 08:28
  • > 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++)
    Dienstag, 11. Dezember 2012 09:52
  • 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: 

    Danke noch mal ... 



    • Bearbeitet Nokinger Freitag, 14. Dezember 2012 07:49
    Dienstag, 11. Dezember 2012 16:21