Я использую git svn
, чтобы объединить изменения из моего локального репозитория git с сервером SVN.Однако, когда я запускаю git svn dcommit
, он на самом деле фиксирует любые файлы .gitignore, которые у меня есть в моем исходном дереве.Это даже после того, как я извлек SVN-репозиторий локально (используя SVN), задаю свойство svn: ignore (рекурсивно, перечисляя .gitignore в качестве одного из игнорируемых файлов), а затем фиксируя изменение этого свойства непосредственно в SVN.
Это предполагаемое поведение?Жук?Есть ли обходной путь, о котором кто-нибудь знает, чтобы не допустить .gitignore из SVN?
Я просто знаю, что не-git-пользователь в моей команде увидит эти файлы и начнет их удалять, а затем в следующий разперейдите на rebase/dcommit
В SVN будет много нежелательных файлов.