2016-05-09 4 views
2

Я использую bitbucket для размещения моего репозитория git. Я добавил новую папку под названием ExtLibs и добавил кучу dll. Однако они не отображаются в SourceTree, когда я пытаюсь проверить эти файлы.Как добавить файлы dll в репозиторий Git

Как добавить папку с (dll) файлами в репо?

Я использую .gitignore из here (C#/VS2013)

enter image description here

+1

При добавлении новый файл для Git вам нужно сказать Git, чтобы начать отслеживать его. SourceTree должен указать новые файлы, добавленные в «неустановленные файлы». – Amous

+1

как мне это сказать ?. Я создал новую папку/ExtLibs и скопировал в нее некоторую dll. Но в SourceTree изменений не происходит. SourceTree не отслеживает эту папку или файлы внутри нее. – BobSwanson

ответ

1

При добавлении новых файлов в Git, вы должны сказать ему, чтобы начать отслеживать новые файлы. Это можно сделать, используя команду git add.

В вашем случае SourceTree должен определять, когда будут добавлены новые файлы. Новые файлы будут отображаться на панели «Неуправляемые файлы». Вы можете переключать панель, если вы ее не видите.

enter image description here

+0

ARRR! это сводило меня с ума. Спасибо :) – BobSwanson

1

Я не могу найти (C#/VS2013) .gitignore в ссылке вы публикуемую. Но я предполагаю, что файл, который вы используете, имеет раздел, который говорит игнорировать все DLL-файлы:

Что-то вроде *.dll или **\*.dll

Вы должны удалить эту часть из файла. Или вы можете добавить: !ExtLibs\*.dll, если вы хотите просто добавить библиотеки DLL в папку ExtLibs.

3

Использование sourceTree: инструменты -> опция, выберите вкладку Git -> Изменить файл 'глобальный список игнорирования' -> удалить строки * .dll

- может быть, это может помочь -

Смежные вопросы