<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mohamed Mahmoud (El-Geish) : Shelve</title><link>http://blogs.msdn.com/mohamedg/archive/tags/Shelve/default.aspx</link><description>Tags: Shelve</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>How to: Move a shelveset to another branch?</title><link>http://blogs.msdn.com/mohamedg/archive/2009/04/30/how-to-move-a-shelveset-to-another-branch.aspx</link><pubDate>Thu, 30 Apr 2009 07:46:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9578413</guid><dc:creator>mohamedg</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/mohamedg/comments/9578413.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mohamedg/commentrss.aspx?PostID=9578413</wfw:commentRss><description>A very handy power tool is tfpt unshelve. It’s capable of migrating a shelveset from a branch to another, it does that by performing a baseless merge, so you will need to resolve the conflicts produced. The syntax of the command looks like the following:...(&lt;a href="http://blogs.msdn.com/mohamedg/archive/2009/04/30/how-to-move-a-shelveset-to-another-branch.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9578413" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mohamedg/archive/tags/VSTF/default.aspx">VSTF</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Shelve/default.aspx">Shelve</category></item><item><title>How to: Diff shelved files?</title><link>http://blogs.msdn.com/mohamedg/archive/2009/04/18/how-to-diff-shelved-files.aspx</link><pubDate>Sat, 18 Apr 2009 10:34:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9554899</guid><dc:creator>mohamedg</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mohamedg/comments/9554899.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mohamedg/commentrss.aspx?PostID=9554899</wfw:commentRss><description>You can run: tf diff /shelveset:shelvesetName;DOMAIN\ownerUserName Please note that this will diff the shelved changes against the unmodified version, not necessarily the latest version, just like what the you get from clicking compare in the shelveset...(&lt;a href="http://blogs.msdn.com/mohamedg/archive/2009/04/18/how-to-diff-shelved-files.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9554899" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mohamedg/archive/tags/VSTF/default.aspx">VSTF</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Difference/default.aspx">Difference</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Shelve/default.aspx">Shelve</category></item><item><title>How to get list of changes in a shelveset programmatically?</title><link>http://blogs.msdn.com/mohamedg/archive/2009/04/07/how-to-get-list-of-changes-in-a-shelveset-programmatically.aspx</link><pubDate>Wed, 08 Apr 2009 04:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9537190</guid><dc:creator>mohamedg</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mohamedg/comments/9537190.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mohamedg/commentrss.aspx?PostID=9537190</wfw:commentRss><description>In a previous post , we used the command-line to list the changes in a shelveset. This time we are going to use an API to get the changes by calling: VersionControlServer.QueryShelvedChanges You have to be a valid user that can connect to Version Control,...(&lt;a href="http://blogs.msdn.com/mohamedg/archive/2009/04/07/how-to-get-list-of-changes-in-a-shelveset-programmatically.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9537190" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mohamedg/archive/tags/VSTF/default.aspx">VSTF</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Source+Control/default.aspx">Source Control</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/How+To/default.aspx">How To</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Shelve/default.aspx">Shelve</category></item><item><title>Cartoon #1: Shelve it!</title><link>http://blogs.msdn.com/mohamedg/archive/2009/03/24/cartoon-1-shelve-it.aspx</link><pubDate>Tue, 24 Mar 2009 15:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9504125</guid><dc:creator>mohamedg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mohamedg/comments/9504125.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mohamedg/commentrss.aspx?PostID=9504125</wfw:commentRss><description>&lt;p&gt;Did I mention that I’m a cartoonist? As you can see I draw my cartoons using OneNote. I hope this reminds you to shelve your local changes if you’re not checking them in:&lt;/p&gt;  &lt;p&gt;&lt;a mce_href="http://blogs.msdn.com/blogfiles/mohamedg/WindowsLiveWriter/Cartoon1Shelveit_1819/Shelve_6.png" target="_blank" href="http://blogs.msdn.com/blogfiles/mohamedg/WindowsLiveWriter/Cartoon1Shelveit_1819/Shelve_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Shelve" border="0" alt="Shelve" mce_src="http://blogs.msdn.com/blogfiles/mohamedg/WindowsLiveWriter/Cartoon1Shelveit_1819/Shelve_thumb_2.png" width="646" height="342" src="http://blogs.msdn.com/blogfiles/mohamedg/WindowsLiveWriter/Cartoon1Shelveit_1819/Shelve_thumb_2.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9504125" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Cartoon/default.aspx">Cartoon</category><category domain="http://blogs.msdn.com/mohamedg/archive/tags/Shelve/default.aspx">Shelve</category></item></channel></rss>