Портирование репозитория Github на другой язык - PullRequest
3 голосов
/ 02 февраля 2012

Я бы хотел перенести чье-либо репо на другой язык.В моем случае: SCSS -> Stylus, но это могло бы быть просто Javascript -> Coffeescript.

Как лучше всего это сделать?Должен ли я:

  • Форк репо и редактировать файлы, без намерения сделать запрос.Здесь я бы только хотел сохранить связь между ними, чтобы я мог получать обновления в будущем.
  • Запуск нового репозитория, настройка пульта на оригинал, извлечение и редактирование файлов.
  • Что-то еще?

Кроме того, каков наилучший способ продолжить обновление нового языкового репо?

В идеале я бы мог сравнить свои оригинальные копии CSS с новыми изменениями CSS основного репо, а затем соответствующим образом изменить файлы стилуса.Есть ли простой способ сделать это?

1 Ответ

7 голосов
/ 02 февраля 2012

Поскольку вы хотите отслеживать его с течением времени, я бы, вероятно, разветвил существующее хранилище, а затем сделал изменения в отдельной ветке ("rewrite-for-foo"). Таким образом, когда вы снова проверяете мастер и просматриваете последние изменения и историю изменений, вы можете легко увидеть, что вам нужно применить для перезаписи. И что еще более важно, вы можете захотеть сохранить хотя бы некоторые оригинальные файлы в вашем новом дистрибутиве, такие как документация, файлы конфигурации и т. Д. Разветвляя и используя ветки, вы сможете лучше отслеживать те изменения, которые вы хотите получить от исходного дистрибутива. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...