черепаха: как загрузить весь проект? - PullRequest
0 голосов
/ 14 сентября 2011

Как загрузить весь проект Visual Studio (200 файлов) в GIT? Я не хочу делать по одному файлу за раз.

Спасибо

Ответы [ 2 ]

1 голос
/ 13 марта 2013

Щелкните правой кнопкой мыши в Проводнике Windows -> Git create репозиторий здесь

Щелкните правой кнопкой мыши в Проводнике Windows -> Git commit

Введите сообщение о фиксации

Проверьте все файлы (естькнопка для этого)

Нажмите OK, чтобы зафиксировать

Нажмите Push

Нажмите Управление удаленным

Добавить удаленное: введите имя и URL

Нажмите OK, чтобы вернуться к диалоговому окну Push

Нажмите OK, чтобы нажать

0 голосов
/ 14 сентября 2011

Что я делаю, я запускаю репозиторий в рабочем каталоге, который я хотел рекламировать (Git -> Init из контекстного меню).

Я иду в «Git -> Diff» (убедитесь, что«Показывать не версионные файлы» и «Показывать все дерево» отмечены галочкой).

Я выбираю все файлы, которые нужно добавить одновременно (множественный выбор, используя Ctrl-щелчок или Shift-щелчок для смежной области)).Щелкните правой кнопкой мыши, чтобы добавить.Теперь файлы отображаются в верхней части экрана.

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

Подсказка

Иногда более практично делать некоторые игнорирования заранеедля того, чтобы обрезать список неверсированных файлов (убедитесь, что для параметра «Показать игнорируемые файлы» задано _un_ticked).Для проектов Visual Studio на ум приходят *.pdb, bin/, obj/, 'Debug /' и т. Д.

Наконец, нажмите кнопку фиксации, и все готово (введитесообщение и нажмите ОК).

Альтернатива:

Если у вас есть много проектов, подобных этому, вы можете заскочить в оболочку (например, git-bash):

cat >> .gitignore <<HERE
*.user
*.suo
_Resharper*
Debug
Release
*scc
# be creative
HERE

git init .
git add .
git commit -am 'initial import'

Готово

...