I have a hard time trying to merge correctly with the branches. The branches seem to have problems with line endings because when I open the conflict window in Visual Studio it shows 0 conflicts and 0 differences between multiple files.
I added a gitattributes file in both branches, which searches and updates the repository on both repositories.
When I updated , there were no changes to commit in both repositories, although the instructions there would have been changed for commit (essentially, changes from EOL conversions).
Here are my gitattributes
# Auto detect text files and perform LF normalization
* text=auto
# Custom for Visual Studio
*.cs diff=csharp
# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
, core.autocrlf true ( Visual Studio Windows)
, , , , , - - :

.git/config file ( refs)
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
autocrlf = true
[merge]
renormalize = true
, / - googling, - .
: GIT TFS - , .
1:
"" Visual Studio, Notepad ++ " → ", - "" , ( CR/LF, ) - , VS EOL - ? Notepad ++, - EOL? , .

Visual Studio 2015 3
2:
End of Line Visual Studio Extension, EOL, EOL /diff, , .
3:
- , - ... , , , ... , FROM, CRLF, INTO LF - , EOL. , ? , , , , -, .
( : CRLF , CRLF LF):

:
