отслеживание удаленного хранилища с другого пульта в git - PullRequest
2 голосов
/ 28 августа 2011

Черт возьми, есть так много ответов на вопросы, но я не уверен ни в одном из них.

Требования:

  1. В моем проекте есть главный репозиторий на github.
  2. Мой проект также имеет репозиторий на sourceforge

Ожидаемые результаты:

  1. Во время разработки я загружаюсь в свой репозиторий github (простой git push).
  2. Кто-то клонирует репозиторий sourceforge (простой git clone).
  3. Кто-то отправляет свои изменения в репозиторий sourceforge (простой git толчок).
  4. Sourceforge и github по-прежнему синхронизированы.

Вопросы:

  1. Возможно ли настроить что-то подобное?
  2. Мне не нужна резервная копия. Было бы хорошо, если бы sourceforge не пришлось получать / отправлять какие-либо данные с / на github (чтобы им не пришлось тратить ресурсы). Итак, обычно - sourceforge должен предоставлять какую-то ссылку на репозиторий github, и эта ссылка должна автоматически открываться при первоначальном клонировании git.

Извините, я добавляю новый вопрос по этой теме, но я слишком запутался, что использовать, если он будет работать, и, что самое важное, - если это не создаст беспорядок в моем репо Я ожидаю, что это будет что-то вроде удаленного отслеживания репо:)

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Нет действительно хорошего способа сделать это, нет.Возможно, вместо этого просто предоставьте ссылку на Github со страницы Sourceforge вашего проекта?

0 голосов
/ 28 августа 2011

Причина, по которой это не может быть автоматизировано, состоит в том, что у вас есть потенциал, чтобы вызвать конфликты, которые может разрешить только человек.Если вы действительно хотите синхронизировать их, человеку придется извлечь из обоих, разрешить любые конфликты, а затем подтолкнуть к обоим.С другой стороны, вы можете сделать один из репозиториев доступным только для чтения, так что другие люди могут извлечь из него информацию, но только один может нажать, что исключает вероятность конфликта.Однако, если у вас нет веских причин для дублирования, я бы порекомендовал закрыть одну из учетных записей.

...