{"id":27386,"date":"2020-09-25T16:20:45","date_gmt":"2020-09-25T20:20:45","guid":{"rendered":"https:\/\/blogs.solidworks.com\/tech\/?p=27386"},"modified":"2020-09-25T16:20:45","modified_gmt":"2020-09-25T20:20:45","slug":"dont-go-out-on-a-limb-use-solidworks-pdm-branch-and-merge","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/tech\/2020\/09\/dont-go-out-on-a-limb-use-solidworks-pdm-branch-and-merge.html","title":{"rendered":"Don\u2019t Go Out on a Limb! Use SOLIDWORKS PDM Branch and Merge"},"content":{"rendered":"<p>Many enhancements are added each year to SOLIDWORKS PDM to increase user productivity. Sometimes, there are hidden gems that are overlooked. I am surprised that the <strong>Branch &amp; Merge<\/strong> feature added a few years back has not been embraced by more users. My hope is to show you how this can enable you to try out new ideas without worrying about how you will incorporate them into an existing design.<\/p>\n<p>While SOLIDWORKS Standard, Professional and Premium provide many great tools to create and modify designs, some things may require a clever workflow to accomplish them. Take for instance exploring new concepts based on existing models. Typically, a user will copy the files with new names or locations, modify them, and then overwrite the original files if the new design is accepted. This can be a tedious and error prone process depending on the complexity of the models being changed. For this reason, new ideas may not be explored as the designer does not want to go too far out on a limb.<\/p>\n<p>Using the ACME grill model, (Figure 1) we will see how utilizing the <strong>Branch &amp; Merge<\/strong> function will enable you to freely investigate new ideas. I want to explore the idea of adding a thermometer to the top cover on the grill. I know that this will affect the top cover and grill bowl and lid assembly.<\/p>\n<p style=\"text-align: center\"><strong>Figure 1<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-27387 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mike-Blog-300x192.jpg\" alt=\"\" width=\"300\" height=\"192\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mike-Blog-300x192.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mike-Blog-615x394.jpg 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Mike-Blog.jpg 635w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>The Branch command is closely modeled after the SOLIDWORKS PDM Copy Tree command. In fact, the only major difference is the requirement to create a distinct name for the Branch. Having a unique name allows you to create multiple branches of the same design if desired (Figure 2).<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Figure 2<\/strong><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-27394\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture5-1-615x482.jpg\" alt=\"\" width=\"615\" height=\"482\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture5-1-615x482.jpg 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture5-1-300x235.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture5-1-768x602.jpg 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture5-1-728x571.jpg 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture5-1.jpg 890w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>I choose the grill bowl and lid assembly and use the <strong>Branch command<\/strong> to select that assembly as well as the top cover part model including their drawings (Figure 3). I add a prefix for the copied file as well, since my vault is set up to not allow duplicate SOLIDWORKS file names. The files are copied allowing me to add a hole to the copied top cover part and add the thermometer to the copied assembly without affecting the original files. SOLIDWORKS PDM records a connection between the original and copied files.<\/p>\n<p style=\"text-align: center\"><strong>Figure 3<\/strong><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-27391 size-large\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/MIKE-D-2-615x341.png\" alt=\"\" width=\"615\" height=\"341\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/MIKE-D-2-615x341.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/MIKE-D-2-300x166.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/MIKE-D-2-768x426.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/MIKE-D-2-728x404.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/MIKE-D-2.png 777w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-27393\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture4-2-300x193.jpg\" alt=\"\" width=\"300\" height=\"193\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture4-2-300x193.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture4-2-615x396.jpg 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture4-2.jpg 653w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once the new design changes have been approved, I can use the <strong>Merge command<\/strong> to update the original files with the changes as a new version in PDM (Figure 4). No need to rename the copies and overwrite the originals. The complete history of the files is maintained in PDM for traceability. If the design change is rejected, I can delete my concept models and the branch will no longer be available.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Figure 4<\/strong><\/p>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-27392 size-large alignnone\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture3-1-615x396.jpg\" alt=\"\" width=\"615\" height=\"396\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture3-1-615x396.jpg 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture3-1-300x193.jpg 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture3-1-768x495.jpg 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture3-1-728x469.jpg 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/Picture3-1.jpg 950w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>So next time you have a new idea, don\u2019t worry about going out on a limb! Use the SOLIDWORKS PDM Professional Branch &amp; Merge function to investigate it. I would encourage you to look at all the benefits of using SOLIDWORKS PDM to manage your engineering documents as well as improve your design capabilities.<\/p>\n<p>&nbsp;<\/p>\n<p>Until next time,<\/p>\n<p>Mike DeKoning, Technical Solutions Consultant, TPM, Inc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many enhancements are added each year to SOLIDWORKS PDM to increase user productivity. Sometimes, there are hidden gems that are overlooked. I am surprised that the Branch &amp; Merge feature added a few years back has not been embraced by<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/tech\/2020\/09\/dont-go-out-on-a-limb-use-solidworks-pdm-branch-and-merge.html\">Continued<\/a>","protected":false},"author":537,"featured_media":27387,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11,21,2798,35],"tags":[2801,2804,874,889,1006],"class_list":["post-27386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design","category-solidworks","category-solidworks-pdm","category-tips-tricks","tag-merge","tag-mergecommand","tag-pdm","tag-solidworks","tag-solidworks-pdm"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/27386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/users\/537"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/comments?post=27386"}],"version-history":[{"count":0,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/27386\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media\/27387"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media?parent=27386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/categories?post=27386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/tags?post=27386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}