Hoi allemaal,
Mijn vraag is de volgende:
In de master branch heb ik een .config file zitten welke ik alleen een deze branch wil hebben zitten. Dus wanneer ik een merge ga doen van master naar demo wil ik niet dat deze in de demo branch komt te staan en andersom wil ik niet de de demo branch deze file overschrijft.
Ik heb al gekeken naar de oplossing met de "ours" merge driver in de .gitattributes, maar ik heb het idee dat deze niet werkt voor het excluden van file en alleen bij een merge conflict.
Ook heb ik gekeken naar .gitignore maar daar krijg ik het idee van dat deze dan de hele file niet "tracked" in git, maar dit is ook niet wat ik wil want mensen die wel rechten hebben op de master branch moeten deze file wel uit sourcecontrole kunnen halen.
Kort gezegd wil ik dus een file in mijn master branch hebben welke ge-exclude bij mergen naar andere branches.
Heeft iemand een idee of dit te realiseren is in GIT?
Mijn vraag is de volgende:
In de master branch heb ik een .config file zitten welke ik alleen een deze branch wil hebben zitten. Dus wanneer ik een merge ga doen van master naar demo wil ik niet dat deze in de demo branch komt te staan en andersom wil ik niet de de demo branch deze file overschrijft.
Ik heb al gekeken naar de oplossing met de "ours" merge driver in de .gitattributes, maar ik heb het idee dat deze niet werkt voor het excluden van file en alleen bij een merge conflict.
Ook heb ik gekeken naar .gitignore maar daar krijg ik het idee van dat deze dan de hele file niet "tracked" in git, maar dit is ook niet wat ik wil want mensen die wel rechten hebben op de master branch moeten deze file wel uit sourcecontrole kunnen halen.
Kort gezegd wil ik dus een file in mijn master branch hebben welke ge-exclude bij mergen naar andere branches.
Heeft iemand een idee of dit te realiseren is in GIT?