Некоторые git эквиваленты для пластика - PullRequest
1 голос
/ 15 марта 2020

Каковы эквиваленты PlasticSCM:

git clean -dxf
git clean -dx

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

1 Ответ

0 голосов
/ 08 апреля 2020

Нет эквивалента. PlasticSCM отказался реализовать эту функцию

Вы можете найти процесс мысли о том, как решить эту проблему здесь

Я реализовал это для windows партия, как это:

REM - Delete private files
for /f %%a in ('cm status --private --compact --short %~1') do (
   REM - IF IS DIRECTORY
   IF EXIST %%~sa\NUL ( rmdir /s /q "%%a" ) ^
   else ( del /s /q "%%a" )
)

REM - Delete ignored files
for /f %%a in ('cm status --ignored --cutignored --compact --short %~1') do (
   REM - IF IS DIRECTORY
   IF EXIST %%~sa\NUL ( rmdir /s /q "%%a" ) ^
   else ( del /s /q "%%a" )
)
...