как отсоединить альтернативы после клона мерзавца - ссылка?

В JavaScript есть много способов конвертировать строку в числовое значение ... Все просто и удобно, выберите способ, которым вы работаете:

var num = Number("999.5"); //999.5
var num = parseInt("999.5", 10); //999
var num = parseFloat("999.5"); //999.5
var num = +"999.5"; //999.5

Также любая математическая операция преобразует их к числу, например ...

var num = "999.5" / 1; //999.5
var num = "999.5" * 1; //999.5
var num = "999.5" - 1 + 1; //999.5
var num = "999.5" - 0; //999.5
var num = Math.floor("999.5"); //999
var num = ~~"999.5"; //999

Мой предпочитаемый способ использует знак +, который является изящным способом преобразования строки в число в JavaScript.

29
задан Steve Folly 11 February 2010 в 12:23
поделиться

2 ответа

ОК, вот что я выяснил. Ответ - да, безопасно удалять заместителей напрямую. И нет, для этого не существует команды git.

http://thread.gmane.org/gmane.comp.version-control.git/141161/focus=141199

Я знаю, что не принято отвечать на свой собственный вопрос, но мы должны двигаться дальше!

22
ответ дан 28 November 2019 в 01:39
поделиться

Обратите внимание, что теперь git clone имеет новую опцию --dissociate, которая делает это. Он был добавлен в Git 2.3: https://github.com/blog/1957-git-2-3-has-been-released

Опция просто вызывает git repack -a -d и удаляет .git/objects/info/alternates. Так что да, это безопасно. (Источник: https://github.com/gitster/git/commit/d35c8027937546e6b22a2f28123f731c84e3b380 )

25
ответ дан Tomi 20 November 2019 в 01:04
поделиться
Другие вопросы по тегам:

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