Из-за некоторых нестандартных разрешений на стороне нашего клиента, которые мы не можем изменить, у нас есть проект, иерархия которого выглядит примерно так:
имя проекта / транк : foo /, bar /, baz /
имя проекта / филиалы : branch1 /, branch2 /
- (гдекаждый из branch1 и branch2 содержит foo, bar и baz.)
Дело в том, что у меня нет разрешения на доступ к trunk , поэтомуЯ не могу просто сделать клон project / trunk .У меня есть разрешение на доступ к филиалам .
. В настоящее время я проверяю каждый подкаталог по отдельности через git svn clone , так что у каждого есть свой собственный gitСделки рЕПО.Я использую скрипт для обновления / фиксации их всех, но я бы предпочел проверить их все в одном репо и иметь возможность фиксировать изменения одним вызовом git svn dcommit .Возможно ли это?
Я упомянул иерархию ветвей, потому что, если это возможно, я также хотел бы иметь возможность отслеживать ветки так, как мог бы, если бы разрешения были более разумными.
I 'Я пытался изменить многие варианты, которые звучали бы полезными, но я не нашел такой, которая давала бы мне именно то, что я хочу.Я чувствую, что решение может иметь какое-то отношение к - no-minimal-url , но я даже не уверен в этом, так как оно мне не помогло, когда я попробовал его.