<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Merging Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/merging/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/merging/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Sat, 27 Feb 2021 09:52:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Best Branching and Merging strategies in Gerrit</title>
		<link>https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-gerrit/</link>
					<comments>https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-gerrit/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 22 Aug 2018 14:09:36 +0000</pubDate>
				<category><![CDATA[Gerrit]]></category>
		<category><![CDATA[Best]]></category>
		<category><![CDATA[Branching]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Merging]]></category>
		<category><![CDATA[strategies]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=5242</guid>

					<description><![CDATA[<p>Best Branching and Merging strategies in Gerrit Step 1 &#8211; First Lets read this article about Best Branching and Merging [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-gerrit/">Best Branching and Merging strategies in Gerrit</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-5269" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/gerrit-1.png" alt="" width="600" height="350" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/gerrit-1.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/gerrit-1-300x175.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><strong>Best Branching and Merging strategies in Gerrit</strong></p>
<p><strong>Step 1 &#8211; First Lets read this article about Best Branching and Merging strategies in git</strong></p>
<blockquote class="wp-embedded-content" data-secret="R7GR5d9ayw"><p><a href="https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-git/">Best Branching and Merging strategies in git</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Best Branching and Merging strategies in git&#8221; &#8212; scmGalaxy" src="https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-git/embed/#?secret=cMx479AkuJ#?secret=R7GR5d9ayw" data-secret="R7GR5d9ayw" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p><strong>Step 2 &#8211; Now Lets learn the Gerrit Merge Types</strong><br />
https://nofluffjuststuff.com/magazine/2016/04/understanding_and_applying_gerrit_part_3_gerrit_submit_types_and_git_review</p>
<p><strong>Step 3 &#8211; Time to Learn the Types of Submit in Gerrit</strong><br />
https://gerrit-review.googlesource.com/Documentation/project-configuration.html</p>
<p><strong>Step 4 &#8211; Finally, You must read the recommendations below</strong><br />
https://hyperledger-fabric.readthedocs.io/en/release-1.2/Gerrit/best-practices.html</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-gerrit/">Best Branching and Merging strategies in Gerrit</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-gerrit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best Branching and Merging strategies in git</title>
		<link>https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-git/</link>
					<comments>https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-git/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 22 Aug 2018 13:51:49 +0000</pubDate>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[Best]]></category>
		<category><![CDATA[branch]]></category>
		<category><![CDATA[Branching]]></category>
		<category><![CDATA[Gerrit]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Merge]]></category>
		<category><![CDATA[Merging]]></category>
		<category><![CDATA[strategies]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=5233</guid>

					<description><![CDATA[<p>Best Branching and Merging strategies in git Step 1 &#8211; First you need to learn the needs of branches. This [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-git/">Best Branching and Merging strategies in git</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignnone size-full wp-image-5275" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/git.png" alt="" width="600" height="350" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/git.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/08/git-300x175.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><strong>Best Branching and Merging strategies in git</strong></p>
<p><strong>Step 1 &#8211; First you need to learn the needs of branches. This is very good read.</strong></p>
<ul>
<li>https://docs.microsoft.com/en-us/vsts/repos/tfvc/branching-strategies-with-tfvc?view=vsts</li>
</ul>
<p><strong>Step 2 &#8211; Now time has come to Learn best branching model in Git.</strong></p>
<ul>
<li>https://buddy.works/blog/5-types-of-git-workflows</li>
<li>https://hackernoon.com/a-branching-and-releasing-strategy-that-fits-github-flow-be1b6c48eca2</li>
<li>https://nvie.com/posts/a-successful-git-branching-model/</li>
</ul>
<p><strong>Step 3 &#8211; Now, Lets understand, what is the kind of merges we have in Git?</strong></p>
<ul>
<li>https://www.atlassian.com/git/tutorials/using-branches/git-merge</li>
<li>https://git-scm.com/docs/merge-strategies</li>
<li>https://stackoverflow.com/questions/366860/when-would-you-use-the-different-git-merge-strategies</li>
</ul>
<p><strong>Step 4 &#8211; Are you still having a questions, Please post in the comment section.</strong></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-git/">Best Branching and Merging strategies in git</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/best-branching-and-merging-strategies-in-git/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Perforce Merging Process</title>
		<link>https://www.scmgalaxy.com/tutorials/perforce-merging-process/</link>
					<comments>https://www.scmgalaxy.com/tutorials/perforce-merging-process/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 06:09:44 +0000</pubDate>
				<category><![CDATA[Perforce]]></category>
		<category><![CDATA[Merging]]></category>
		<category><![CDATA[Perforce Merging Instructions]]></category>
		<category><![CDATA[Perforce Merging Process]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4568</guid>

					<description><![CDATA[<p>Perforce Merging Process In Perforce when we have conflict in files, &#8220;?&#8221; notion comes with the files which says this [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/perforce-merging-process/">Perforce Merging Process</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Perforce Merging Process</strong><br />
In Perforce when we have conflict in files, &#8220;?&#8221; notion comes with the files which says this need to be resolved. Once you select the file and click on Resolve, it will be given following options…</p>
<p><strong>Auto </strong><br />
1. Accept Changed file (Only one files differs from the base<br />
2. Merge yours and theirs if no conflict exists<br />
3. Accept yours<br />
4. Accept theirs<br />
5. Merge yours and theirs including conflict markers</p>
<p><strong>Interactive &#8211; Interactively resolve files one at a time</strong><br />
Let’s try to first resolve the conflict with Auto options but if the conflict is not resolved then try to use interactive option which gives greater flexibility to resolved the conflict and submit the changes.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/perforce-merging-process/">Perforce Merging Process</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/perforce-merging-process/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Merging Functionality in TFSC</title>
		<link>https://www.scmgalaxy.com/tutorials/merging-functionality-in-tfsc/</link>
					<comments>https://www.scmgalaxy.com/tutorials/merging-functionality-in-tfsc/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 06 Jan 2018 11:09:13 +0000</pubDate>
				<category><![CDATA[Concept & Definition]]></category>
		<category><![CDATA[Feature]]></category>
		<category><![CDATA[Functionality]]></category>
		<category><![CDATA[Merge]]></category>
		<category><![CDATA[Merging]]></category>
		<category><![CDATA[Scenarios]]></category>
		<category><![CDATA[TFSC]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4484</guid>

					<description><![CDATA[<p>The merging functionality in TFSC is centered on the following typical development scenarios: Scenario 1: The catch-up merge— The user wants [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/merging-functionality-in-tfsc/">Merging Functionality in TFSC</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The merging functionality in TFSC is centered on the following typical development scenarios:</p>
<ul>
<li><strong>Scenario 1: </strong>The catch-up merge— The user wants to merge all changes from a source branch that have not yet been migrated to the target branch. The source and target can be a subtree or an individual file/folder.</li>
<li><strong>Scenario 2:</strong> The catch-up no-merge— The user wants to discard nonmerged changes in the source branch from the set of candidate changes for future merges between the specified source and target.</li>
<li><strong>Scenario 3:</strong> The cherry-pick merge— The user wants to merge individual change sets from the source branch to the target branch. Changes introduced to those files prior to the specified change set should not be migrated.
<ul>
<li>The user can specify the change sets to merge with a change set number.</li>
<li>The user can specify individual file revisions to merge between the source and target.</li>
</ul>
</li>
<li><strong>Scenario 4:</strong> The cherry-pick no-merge— The user wants to discard a single change set from the list of all possible changes to merge between the source and target so that this change set never appears in the list of candidates for a cherry pick merge.</li>
<li><strong>Scenario 5:</strong> Merge history query— The user wants to know whether the specified change set has been merged into the target branch. If it has, the user wants to know what change set the merge was committed in. The user also wants to know if part of the change set has been merged, but not all.</li>
<li><strong>Scenario 6:</strong> Merge candidate query— The user wants to obtain a list of change sets that have been committed to a source branch but have not yet been migrated to the target branch. From this list, the user selects change sets to migrate with a cherry pick merge.</li>
</ul>
<h4>How TFSC Addresses the Scenarios</h4>
<p><span style="background-color: #d5d5d5;">T</span>FSC merging is designed to provide users with an extremely powerful and flexible tool for managing the contents of branches. Merges can be made into a single file or into a tree of related files. Merges can also migrate the entire change history of the specified source files or an individual change set or revision that might contain a specific fix or feature that should be migrated without moving other changes from the source in the process. Merging the entire change history prior to a given point in time is known as a catch-up merge (Scenarios 1 and 2), whereas selecting individual change sets or revisions to merge is known as a cherry-pick merge (Scenarios 3 and 4). The merge command also allows users to query for merge history and merge candidates and perform the actual merge operation.</p>
<p>TFSC presents merge history and candidate merges as a list of change sets that have or can be migrated between a source and a target branch. Merges can be made to a subset of files in a change set, creating a situation in which a partial change set has been merged. In this case, TFSC represents the partial state of the merge and allows the user to finish merging the change set later.</p>
<p>Merges are pending changes in TFSC. The user can choose to perform several merge operations within a workspace without committing changes following each merge. All these merges can be staged in the user&#8217;s workspace and committed with a single check-in as a single change set. In addition, the pending merge operation can be combined with the checkout and rename commands to interject additional changes to the files that will be committed with the merge.</p>
<p>Hopefully you followed this summary and are still with me. Now let&#8217;s go into how branching works in TFSC.</p>
<p>Reference: <strong>The Build Master: Microsoft&#8217;s Software Configuration Management Best Practices</strong></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/merging-functionality-in-tfsc/">Merging Functionality in TFSC</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/merging-functionality-in-tfsc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GIT Tutorial &#8211; Branching and Merging</title>
		<link>https://www.scmgalaxy.com/tutorials/git-tutorial-branching-and-merging/</link>
					<comments>https://www.scmgalaxy.com/tutorials/git-tutorial-branching-and-merging/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 04 Jun 2014 15:22:54 +0000</pubDate>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[Branching]]></category>
		<category><![CDATA[Branching and Merging in Git]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Git Branching]]></category>
		<category><![CDATA[Git Branching and Merging]]></category>
		<category><![CDATA[Git Branching and Merging Guide]]></category>
		<category><![CDATA[Git Branching and Merging Tutorial]]></category>
		<category><![CDATA[Git Guide]]></category>
		<category><![CDATA[Git Merging]]></category>
		<category><![CDATA[Git Reference]]></category>
		<category><![CDATA[Git Tutorial]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Merging]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/06/04/git-tutorial-branching-and-merging/</guid>

					<description><![CDATA[<p>The post <a href="https://www.scmgalaxy.com/tutorials/git-tutorial-branching-and-merging/">GIT Tutorial &#8211; Branching and Merging</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3709 alignleft" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/06/git-tutorial.png" alt="git-branching-and-merging-tutorial" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/06/git-tutorial.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/06/git-tutorial-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/git-tutorial-branching-and-merging/">GIT Tutorial &#8211; Branching and Merging</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/git-tutorial-branching-and-merging/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Branching and Merging Best Practices &#124; Branching and Merging Guide</title>
		<link>https://www.scmgalaxy.com/tutorials/branching-and-merging-practices/</link>
					<comments>https://www.scmgalaxy.com/tutorials/branching-and-merging-practices/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 22 Feb 2011 06:48:46 +0000</pubDate>
				<category><![CDATA[Concept & Definition]]></category>
		<category><![CDATA[Best]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[branch]]></category>
		<category><![CDATA[Branching]]></category>
		<category><![CDATA[Branching and Merging]]></category>
		<category><![CDATA[Branching and Merging Best Practices]]></category>
		<category><![CDATA[Branching and Merging Good Practices]]></category>
		<category><![CDATA[Branching and Merging Guide]]></category>
		<category><![CDATA[Branching and Merging Guidelines]]></category>
		<category><![CDATA[Branching and Merging Learning Resources]]></category>
		<category><![CDATA[Branching and Merging References]]></category>
		<category><![CDATA[Branching and Merging Tutorials]]></category>
		<category><![CDATA[Branching Patterns]]></category>
		<category><![CDATA[Branching Strategies]]></category>
		<category><![CDATA[Good Practices]]></category>
		<category><![CDATA[Merge]]></category>
		<category><![CDATA[Merging]]></category>
		<category><![CDATA[Practices]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2011/02/22/branching-and-merging-practices/</guid>

					<description><![CDATA[<p>Branching and Merging Practices Branching and Merging Practices from Rajesh Kumar</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/branching-and-merging-practices/">Branching and Merging Best Practices | Branching and Merging Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3890" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/02/branching-and-merging.png" alt="branching-and-merging" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/02/branching-and-merging.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/02/branching-and-merging-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h2>
<h2><strong>Branching and Merging Practices</strong></h2>
<h2><iframe loading="lazy" style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/key/nhN1p3CFUc9RyN" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></h2>
<div style="margin-bottom: 5px;"><strong> <a title="Branching and Merging Practices " href="//www.slideshare.net/rajeshatbuzz/branching-and-merging-practices" target="_blank" rel="noopener">Branching and Merging Practices </a> </strong> from <strong><a href="https://www.slideshare.net/rajeshatbuzz" target="_blank" rel="noopener">Rajesh Kumar</a></strong></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/branching-and-merging-practices/">Branching and Merging Best Practices | Branching and Merging Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/branching-and-merging-practices/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
