Как найти приватные файлы в репозитории git, которые эквивалентны приватным файлам в clearcase/cleartool?

Я использую git для scm моего проекта C. Какова команда для поиска всех файлов, созданных во время сборки проекта, таких как файлы .o и .so? Я прошу то же самое, что и личные файлы в cleartool/clearcase.


person Chandu    schedule 04.09.2019    source источник


Ответы (2)


Вы можете начать с перечисления игнорируемых файлов, как я предложил в 2009 году:

git ls-files -o -i --exclude-standard

Это потому, что эти сгенерированные файлы должны быть в файле .gitignore.

Более общий список — это неотслеживаемые файлы.

git ls-files -o --exclude-standard

Это будет закрыто из ct ls-private, о котором я упоминал в 2013 году, с помощью «ClearCase удалить только частные файлы».

person VonC    schedule 04.09.2019

Нет такой команды.

Git понятия не имеет об использовании разных файлов. Вы говорите git отслеживать файл — он будет отслеживать его историю. То, как вы найдете эти файлы, будет зависеть от вашего индивидуального проекта (Makefiles, конфигурации XCode/VisualStudio и т. д.).

Однако можно настроить git для игнорирования таких файлов с помощью файла .gitignore. Дополнительную информацию см. в документации: https://git-scm.com/docs/gitignore

person slebetman    schedule 04.09.2019