Зависимости ссылок, не скопированных для вывода каталога

Если вы хотите получить список измененных файлов:

git diff-tree --no-commit-id --name-only -r <commit-ish>

Если вы хотите получить список всех файлов в фиксации, вы можете использовать

git ls-tree --name-only -r <commit-ish>
18
задан Fadeproof 17 December 2008 в 14:39
поделиться

3 ответа

Это дизайном. Необходимо думать о последствиях, что автоматическое наследование ссылок вызвало бы. В то время как можно логически видеть, каковы ссылки должны быть, нет такого формирования рисунка к компилятору. Вы могли, теоретически, закончить тем, что воспроизвели Платформу и хорошую часть Вашей ОС, если бы она обошла все дерево зависимостей.

Это определенно - боль, и я соглашаюсь с и понимаю Ваше разочарование, но я предполагаю, что Microsoft не смогла найти логический способ сделать это иначе.

2
ответ дан 30 November 2019 в 09:44
поделиться

Когда у меня была аналогичная ситуация в прошлом, я получил предупреждение компилятора в рамках Visual Studio, говоря мне, что я должен был добавить ссылку на зависимую библиотеку.

Вы получающий такое предупреждение, когда Вы компилируете? Если так, последуйте совету, который это дает, и необходимо найти Log4net скопированным в выходной каталог.

0
ответ дан 30 November 2019 в 09:44
поделиться

Я верю, не добавляете ли Вы log4net как ссылку в Вашем проекте, это не будет скопировано.

1
ответ дан 30 November 2019 в 09:44
поделиться