Несколько svn проектов в один репозиторий мерзавца?

Версия Swift, для всех, кто интересуется:

NSNotificationCenter.defaultCenter().addObserver(self, selector: "moviePlayerDoneButtonClicked:", name: MPMoviePlayerPlaybackDidFinishNotification, object: nil)

Обработчик уведомлений:

func moviePlayerDoneButtonClicked(note: NSNotification) {

    let reason = note.userInfo?[MPMoviePlayerPlaybackDidFinishReasonUserInfoKey]
    if (MPMovieFinishReason(rawValue: reason as! Int) == MPMovieFinishReason.UserExited) {
        self.exitVideo()
    }
}
7
задан 22 May 2009 в 15:47
поделиться

1 ответ

К сожалению, нет, это невозможно. Одна из проблем заключается в том, что ничто не мешает двум или более модулям иметь ветку с одинаковым именем. Затем в git-svn, когда вы даете ему имя ветки, как он узнает, о каком модуле вы говорите?

Эта проблема действительно проистекает из того факта, что в Subversion ветки не являются первоклассной концепцией, тогда как в git они есть. git-svn может более или менее использовать kludge для обхода этого факта, но kludge выходит из строя, если репо имеет "нестандартный" макет (такой как тот, с которым вы работаете).

Мое предложение: напишите сценарий для git-svn rebase их всех.

2
ответ дан 7 December 2019 в 18:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: