Существует ли способ произвести чистку некоторых файлов от истории мерзавца?

Вы получаете исключение ошибки SyntaxError, потому что у Python нет оператора &&. Он имеет and и &, где последний является правильным выбором для создания булевых выражений на Column (| для логической дизъюнкции и ~ для логического отрицания).

Условие вы также недействительны, поскольку не учитываете приоритет оператора . & в Python имеет более высокий приоритет, чем ==, поэтому выражение должно быть заключено в скобки.

(col("Age") == "") & (col("Survived") == "0")
## Column

Функция стороны примечания when эквивалентна выражению case, а не WHEN. Тем не менее действуют те же правила. Конъюнкция:

df.where((col("foo") > 0) & (col("bar") < 0))

Дизъюнкция:

df.where((col("foo") > 0) | (col("bar") < 0))

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

cond1 = col("Age") == "" 
cond2 = col("Survived") == "0"

cond1 & cond2

6
задан mathd 18 September 2008 в 20:54
поделиться

2 ответа

Можно удалить старые версии или с "перебазой мерзавцев"-i или с "ответвлением фильтра мерзавца"

http://schacon.github.com/git/git-filter-branch.html

http://schacon.github.com/git/git-rebase.html

Другие документы и учебные руководства: http://git-scm.com/documentation

Хранение только текущей версии с этого времени передает, не поддерживается. Ваш лучший выбор состоит в том, чтобы вместо этого сохранить в управлении версиями маленький сценарий, который загружает (или сборки, или иначе генерирует), большой .jar файл.

Поскольку это изменяет историю, она сделает все предыдущие клоны или получения по запросу из этого репозитория недопустимыми.

5
ответ дан 17 December 2019 в 02:35
поделиться

Короче говоря, это включило бы перезапись всего дерева фиксации мерзавца для исключения файлов. Вы попытались использовать git gc и git pack сделать, чтобы мерзавец сжал Ваш репозиторий?

1
ответ дан 17 December 2019 в 02:35
поделиться
Другие вопросы по тегам:

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