Мой исходный код в настоящее время размещен на VisualStudio.com (VSTS) в репозитории Git. Клиент просил, чтобы после каждого спринта код обновлялся в его собственном репозитории в bitbucket без длинной истории, которую я могу иметь на VSTS.
В первый раз я сделал это очень грубо. Я извлек весь код из ветви dev во временную папку, удалил папку Git, а затем выполнил git init и добавил все файлы в репозиторий клиентских сегментов.
Теперь у меня уже есть источник в обоих местах. Есть ли более простой способ добиться этого? Перезапись файлов делает их не помеченными как измененные, а как удаленные и добавленные в bitbucket.
так что я могу думать об этих шагах. - Получить последнюю версию из ветки - Squa sh история локально ??? - Установить пульт для репо клиента ??? - выполнить коммит ???
Мне пришлось написать эти шаги, потому что я думаю, что люди думают, что это первый коммит, который я делаю в его репо. Нет, у меня уже был первый коммит. этот вопрос о последующих коммитах.