Merge branch 'en/doc-renormalize'
Doc updates. * en/doc-renormalize: doc: clarify the intent of the renormalize option in the merge machinery
This commit is contained in:
@ -69,7 +69,8 @@ merge.renormalize::
|
||||
Tell Git that canonical representation of files in the
|
||||
repository has changed over time (e.g. earlier commits record
|
||||
text files with CRLF line endings, but recent ones use LF line
|
||||
endings). In such a repository, Git can convert the data
|
||||
endings). In such a repository, for each file where a
|
||||
three-way content merge is needed, Git can convert the data
|
||||
recorded in commits to a canonical form before performing a
|
||||
merge to reduce unnecessary conflicts. For more information,
|
||||
see section "Merging branches with differing checkin/checkout
|
||||
|
||||
@ -701,8 +701,8 @@ where the attribute is not in place would normally cause merge
|
||||
conflicts.
|
||||
|
||||
To prevent these unnecessary merge conflicts, Git can be told to run a
|
||||
virtual check-out and check-in of all three stages of a file when
|
||||
resolving a three-way merge by setting the `merge.renormalize`
|
||||
virtual check-out and check-in of all three stages of each file that
|
||||
needs a three-way content merge, by setting the `merge.renormalize`
|
||||
configuration variable. This prevents changes caused by check-in
|
||||
conversion from causing spurious merge conflicts when a converted file
|
||||
is merged with an unconverted file.
|
||||
|
||||
@ -56,7 +56,7 @@ ignore-cr-at-eol;;
|
||||
|
||||
renormalize;;
|
||||
This runs a virtual check-out and check-in of all three stages
|
||||
of a file when resolving a three-way merge. This option is
|
||||
of any file which needs a three-way merge. This option is
|
||||
meant to be used when merging branches with different clean
|
||||
filters or end-of-line normalization rules. See "Merging
|
||||
branches with differing checkin/checkout attributes" in
|
||||
|
||||
Reference in New Issue
Block a user