Как мне настроить Git для локальных коммитов при использовании P4 для удаленных коммитов?

Где я работаю, я использую среду Perforce, но нам не разрешено проверять, пока наши функции не будут завершены и готовы к тестированию. Мне нужно иметь возможность выполнять локальные коммиты, потому что временами у меня было проверено более 50 файлов в течение недели без какого-либо управления версиями моих изменений.

Git подходит для моей цели, но я не уверен, как настроить его для лучше всего интегрироваться с остальной частью моей среды.

Мои цели:

  • При работе над функцией я бы

    Git соответствует моей цели, но я не уверен, как настроить его для наилучшей интеграции с остальной частью моей среды.

    Мои цели:

    • При работе над функцией я бы

      Git соответствует моей цели, но я не уверен, как настроить его для наилучшей интеграции с остальной частью моей среды.

      Мои цели:

      • При работе над функцией я бы нравится полностью игнорировать Необязательно и редактируйте и фиксируйте столько же как мне будет угодно (в Git).
      • Прежде чем отправлять функцию, мне нужно чтобы иметь возможность перейти в P4V или P4Win, чтобы различать файлы и убедиться все в актуальном состоянии, а после тестирование я хотел бы все мои изменения быть в единственном коммите.

      Похоже, создание репозитория git в корневом каталоге моей локальной рабочей области подойдет, но у меня есть некоторые проблемы ...

      1. В этом репозитории огромное количество файлов и по крайней мере, с начальной фиксацией git сканирует.
      2. Мне нужно иметь возможность легко обновлять репозиторий git, когда я "получаю последнюю" от Perforce
      3. Я не хочу иметь дело с проверкой каждого файла в Perforce, прежде чем я его отредактирую, и я не хочу выполнять принудительную синхронизацию в Perforce, потому что это файлы с возможностью записи, которые не извлечены.

      Кто-нибудь может дать мне несколько советов по этому поводу? Я смотрел на подмодули в git как на способ потенциально уменьшить размер репозитория git, так как есть много частей репозитория perforce, для которых мне не нужно управление версиями.

7
задан Sky 25 February 2011 в 02:33
поделиться