Re: Files 'Test.txt' and 'test.txt' are different in Git database, but are the same on Windows file system issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 12, 2020 at 10:56 PM Viktor <viktor.hozhyi@xxxxxxxxx> wrote:
>
> Hi,
>
>
>
> I’m not sure whether this behavior is on Windows only, so it’s up to you guys.
>
>
>
> Repro steps:
>
> 1.         Having branch (let say) develop with empty working tree and empty repository – create 2 more branches (‘foo’ and ‘bar’)
>
> 2.         Commit file ‘Test.txt’ with content ‘Test’ to ‘foo’ branch
>
> 3.         Switch to ‘bar’  branch and commit file ‘test.txt’ with content ‘test’ (pay attention lower-case)
>
> 4.         Merge ‘foo’ to develop
>
> 5.         Merge ‘bar’ to develop
>
> After it when you switch to develop – you always will have ‘local changes’. You can perform stash, hard reset, commit – you always will have local changes (and many following errors on other git operations due to local changes).
>
> Reason – we have different files in Git DB (‘Test.txt’ and ‘test.txt’), but when git restores them onto Windows file system – it just will rewrite 1 file with another, because for Windows file system – it is 2 equal names.
>
>
>
> Best regards,
>
> Viktor Hozhyi
>
> Skype: vitia444
>
> Phone (Telegram): +38 067 276 29 85
>
>



-- 
Best regards,
Viktor Hozhyi
Skype: vitia444
Phone (Telegram): +38 067 276 29 85




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux