{"id":672,"date":"2010-11-10T20:10:09","date_gmt":"2010-11-10T19:10:09","guid":{"rendered":"http:\/\/blog.m-ri.de\/?p=672"},"modified":"2010-11-11T22:32:48","modified_gmt":"2010-11-11T21:32:48","slug":"tfs-unshelve-mit-merge","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2010\/11\/10\/tfs-unshelve-mit-merge\/","title":{"rendered":"TFS Unshelve mit Merge"},"content":{"rendered":"<p>Ich und meine Kollegen benutzen gerne Shelvesets um uns Code gegenseitig zuschieben zu k\u00f6nnen, oder Testcode auszuprobieren.<\/p>\n<p>Problematisch ist allerdings, dass die Dateien alle nicht ausgechecked sein d\u00fcrfen, die man mit dem Shelveset laden m\u00f6chte. Doof! Ein Merge ist mit VS-2010 nicht m\u00f6glich, wenn man ein Shelveset l\u00e4dt.<\/p>\n<p>Gl\u00fccklicherweise gibt es aber die <em><a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/en-us\/3e8c9b68-6e39-4577-b9b7-78489b5cb1da\">Team Foundation Server Powertools<\/a><\/em>. Und in diesem genialen Tool-Paket ist auch netterweise der Befehl: <em><strong>tfpt unshelve <\/strong><\/em>verf\u00fcgbar! Und damit kann man in gewohnterweise, ein Shelveset in die eigenen bereits bearbeiteten Source hinein-mergen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich und meine Kollegen benutzen gerne Shelvesets um uns Code gegenseitig zuschieben zu k\u00f6nnen, oder Testcode auszuprobieren. Problematisch ist allerdings, dass die Dateien alle nicht ausgechecked sein d\u00fcrfen, die man mit dem Shelveset laden m\u00f6chte. Doof! Ein Merge ist mit VS-2010 nicht m\u00f6glich, wenn man ein Shelveset l\u00e4dt. Gl\u00fccklicherweise gibt es aber die Team Foundation &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2010\/11\/10\/tfs-unshelve-mit-merge\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eTFS Unshelve mit Merge\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[32,76,172],"tags":[372,374,171],"class_list":["post-672","post","type-post","status-publish","format-standard","hentry","category-tfs","category-tools","category-vs2010","tag-tfs","tag-tools","tag-vs-2010"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/comments?post=672"}],"version-history":[{"count":1,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/672\/revisions"}],"predecessor-version":[{"id":696,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/672\/revisions\/696"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=672"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}