{"id":44723,"date":"2024-09-04T15:15:38","date_gmt":"2024-09-04T19:15:38","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=44723"},"modified":"2024-09-04T15:15:38","modified_gmt":"2024-09-04T19:15:38","slug":"git-tower-12","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/09\/04\/git-tower-12\/","title":{"rendered":"Git Tower 12"},"content":{"rendered":"<p><a href=\"https:\/\/www.git-tower.com\/blog\/tower-mac-12\/\">Bruno Brito<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.git-tower.com\/blog\/tower-mac-12\/\"><p>With <a href=\"https:\/\/www.git-tower.com\/features\/stacked-prs\/\">Tower Workflows<\/a>, we aim to provide you with the ability to create and customize your own branching workflows. You can use popular branching workflows as a starting point, tweak them, come up with your own unique solution from scratch, or embrace other popular workflows like the Stacked Pull Requests workflow.<\/p><p>For this to be possible, the Tower team focused on two big features for this release:<\/p><ul><li>Branch Dependencies.<\/li><li>The &ldquo;Restack Branch&rdquo; action.<\/li><\/ul><\/blockquote>\n\n<p><a href=\"https:\/\/www.git-tower.com\/release-notes\/mac?tower_version=12.0%20%28425%29\">Version 12.0<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.git-tower.com\/release-notes\/mac?tower_version=12.0%20%28425%29\">\n<p>It allows Tower to keep track of the original branch from which another branch was created, a capability not natively supported by Git. Newly created branches in Tower automatically inherit their starting branch, and users can manually set or change the parent branch via the context menu at any time.<\/p>\n<p>[&#8230;]<\/p>\n<p>Tower enables you to create &ldquo;stacks&rdquo; of branches &mdash; branches that depend on other branches &mdash; and effortlessly restack them (using rebase) with a single action.<\/p>\n<p>[&#8230;]<\/p>\n<p>Repositories can now optionally be opened in a new window by passing the &ldquo;-n&rdquo; argument to the &ldquo;gittower&rdquo; command.<\/p>\n<\/blockquote>\n\n<p>There&rsquo;s more about stacked branches <a href=\"https:\/\/www.git-tower.com\/help\/guides\/workflows\/stacked-branches\/mac\">here<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/09\/02\/retcon-1-0\/\">Retcon 1.0<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/05\/17\/git-tower-11-0-and-11-1\/\">Git Tower 11.0 and 11.1<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Bruno Brito: With Tower Workflows, we aim to provide you with the ability to create and customize your own branching workflows. You can use popular branching workflows as a starting point, tweak them, come up with your own unique solution from scratch, or embrace other popular workflows like the Stacked Pull Requests workflow.For this to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-09-04T19:15:40Z","apple_news_api_id":"f7c4e926-2d69-40dd-8706-c3c3eab1d5a6","apple_news_api_modified_at":"2024-09-04T19:15:40Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/A98TpJi1pQN2HBsPD6rHVpg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[75,377,605,30,32,2385,71,376],"class_list":["post-44723","post","type-post","status-publish","format-standard","hentry","category-technology","tag-developertool","tag-git","tag-git-tower","tag-mac","tag-macapp","tag-macos-14-sonoma","tag-programming","tag-versioncontrol"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=44723"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44723\/revisions"}],"predecessor-version":[{"id":44724,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/44723\/revisions\/44724"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=44723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=44723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=44723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}