Поделиться через


Добавление файлов на сервер

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

СоветСовет

Прежде чем добавить файлы в систему управления версиями, необходимо сначала настройте рабочую область на компьютере dev.

Выполняемые задачи

  • Создание новых проектов кода и решение в систему управления версиями

  • Поместите существующее решение и проект в систему управления версиями кода

  • Добавьте один или несколько файлов в систему управления версиями

  • Использовать сторонние бинарный, код не конструирует

  • Настройка какие файлы пропускаются системой управления версиями

  • Работа с помощью командной строки

Необходимые разрешения

Необходимо иметь одно из Авторы для командного проекта.Дополнительные сведения см. в разделе Группы по умолчанию, права и роли в Team Foundation Server.

Создание новых проектов кода и решение в систему управления версиями

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

Диалоговое окно “Новый проект”

Создание новых проектов кода и решение в систему управления версиями

  1. В Visual Studio если это еще не сделано, подключитесь к командному проекту.

  2. Выберите Файл, Создать, Проект.

    Откроется диалоговое окно Новый проект.

  3. Выберите тип проекта кода, который требуется создать.

  4. В окне Имя укажите имя проекта кода.

  5. Если список Решение, убедитесь, что выбран *** создайте новое решение ***.

  6. В списке Расположение укажите путь к рекомендуется локальная рабочая папка (например, c:\code\SiteApp\Main\) в рабочей области, созданный при настройте компьютер dev.

    Убедитесь, что флажки Создать каталог для решения и *** Добавить к системе управления версиями *** выбраны.

  7. Выберите ОК для создания проекта кода, который затем отображается в обозревателе решений.

    Новый проект кода в обозревателе решений

  8. В Обозреватель решений открыть контекстное меню создания или изменения решений, а затем выбрать Вернуть к отправьте свои ожидающие изменения.

Поместите существующее решение и проект в систему управления версиями кода

Чтобы добавить существующее решение в систему управления версиями, переместите все файлы решения в рабочую область, а затем добавьте их.

ПримечаниеПримечание

Избегайте использовать диалоговое окно Добавить решение в систему управления версиями для передачи решение в систему управления версиями.Используйте следующую процедуру.

Задать существующее решение и проект в систему управления версиями кода

  1. В Visual Studio если это еще не сделано, подключитесь к командному проекту.

  2. Выберите Вид, *** другие окна ***, Обозреватель управления исходным кодом.

  3. В обозревателе управления исходным кодом перейдите к папке логического родительского элемента для решения, например $/SiteApp/Main, где SiteApp имя командного проекта.Поэтому это хороший родительскую папку?

  4. Выберите ссылку рядом с Локальный путь для открытия родительскую папку в обозревателе файла в проводнике windows (Windows 8).

    Что я сделать, если не выполняют сопоставление текст ссылки «»?

  5. Переместите папку, содержащую решение в родительскую папку.

  6. В Visual Studio выберите Файл, Открыть, *** проект/решение ***, а затем используйте диалоговое окно Открыть проект чтобы открыть решение.

  7. В обозревателе решений выберите решение, откройте ее контекстное меню, и выберите Добавить решение в систему управления версиями.

  8. В обозревателе решений выберите решение, откройте ее контекстное меню, и выберите Вернуть.

  9. В командном обозревателе Ожидающие изменения страницы.

  10. В любой Обнаруженные изменения, показанные в разделе Исключенные изменения ?

    • Скип Нет: к следующему шагу.

    • да: выбирает связь Обнаруженные изменения.Диалоговое окно Повысить уровень потенциальных изменений.Файлы в указанном в этом диалоговом окне, не ссылается всех проектов в решении.Если команде понадобятся эти файлы, убедитесь в том, что они установлен, а затем выбирает Повысить уровень, чтобы переместить их в разделе Включенные изменения страницы Ожидающие изменения.Дополнительные сведения см. в разделе Возврат работы в базу кода команды.

  11. Вы готовы, отправьте свои ожидающие изменения.

Добавьте один или несколько файлов в систему управления версиями

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

СоветСовет

При создании автоматизированного процесса или предпочитаете использовать командную строку, можно использовать Команда Add вместо следующих процедур.

ms245454.collapse_all(ru-ru,VS.110).gifАвтоматически добавьте один или несколько файлов в систему управления версиями

При использовании локальная рабочая область, то новые файлы автоматически обнаруживаются страницей Ожидающие изменения.

Автоматически добавить один или несколько файлов в систему управления версиями

  1. В Visual Studio если это еще не сделано, подключитесь к командному проекту.

  2. Выберите Вид, *** другие окна ***, Обозреватель управления исходным кодом.

  3. В обозревателе управления исходным кодом перейдите в папку, в которую необходимо добавить файлы или папки.

  4. Выберите ссылку рядом с Локальный путь для открытия себя начальную папку в проводнике windows (или хранить обозревателе).

    Переместите файлы и папки в эту папку.

    Что я сделать, если не выполняют сопоставление текст ссылки «»?

  5. В Visual Studio в командном обозревателе выберите Ожидающие изменения.

  6. На странице Ожидающие изменения в разделе Исключенные изменения выберите Обнаруженные изменения.

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

  8. Отправьте свои ожидающие изменения.

ms245454.collapse_all(ru-ru,VS.110).gifДобавьте вручную файлов в систему управления версиями

Можно также вручную добавить файлы в систему управления версиями.

Вручную добавить файлы в систему управления версиями

  1. Выберите Вид, *** другие окна ***, Обозреватель управления исходным кодом.

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

    Важное примечаниеВажно

    Убедитесь, что эта папка вернута прежде чем продолжить.Если создается папка теперь, откройте ее контекстное меню, и выберите Вернуть, а затем повторить новую папку для продолжения.

  3. Перетащите папки и файлы из обозревателя (или сохраните обозревателе) в папку в обозревателе управления исходным кодом.

  4. Если диалоговое окно Добавить в систему управления версиями, убедитесь, что все файлы необходимо добавить выберите, а затем выбрать *** включите элементы ***.

  5. Выберите Готово.

  6. В командном обозревателе Ожидающие изменения, когда страница открывается, убедитесь, что бинарный, которые необходимо добавить в раздел Включенные изменения.Выберите Вернуть.

Использовать сторонние бинарный, код не конструирует

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

Иногда эти бинарный поступают из другой команды в той же компании.Например, объениняйтесь в команде бинарный, зависит от того, а созданные б группы, а каждая команда должна по какой-то причине работать в разных коллекциях командных проектов.В результате б группы доставляет бинарный для объениняться в команде a, затем проверяет их в систему управления версиями.

СоветСовет

Если компьютеры dev серверы построения могут получить доступ и Интернет, то NuGet может упростить для вашей группы управлять зависимостями и сохранить свои бинарный последним.Даже если решено использовать NuGet, вероятно, по-прежнему необходимо добавить бинарный в систему управления версиями, чтобы можно было воспроизвести и построение исторические версии программного кода.

Структура папок и область необходимо использовать для хранения сторонние зависит от типа бинарный способ работы зависит от решений эти библиотеки.

ms245454.collapse_all(ru-ru,VS.110).gifДобавьте бинарный в папку или разрешить разветвление структура

Если установить свои сторонние бинарный в один и тот же родительской папке, которая содержит папки решений, а затем всех проектов создания кода в решениях могут ссылаться на библиотеки с тем же относительным путем.

Например, команда использует эту структуру папок:

Папка библиотеки с основной родительской папкой

Каждое проекта кода может затем ссылаться папки библиотек следующим относительным путем. ../../Lib

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

Например, версия 1 приложение использует версию 1 библиотеки.Так как некоторые разработчики в рабочей группе доступа к данным, работающие в следующей версии, то они применяют версии 2.Однако другие группы еще не готовы обновить.Можно использовать ветвления, чтобы управлять этот тип варианта.

Папка библиотеки со структурой ветви

ms245454.collapse_all(ru-ru,VS.110).gifИспользуйте область для сопоставления в бинарный

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

Например, FabrikamFiber помещает следующие командный проект, ветвление и структуру папок в расположение:

Библиотеки, хранящиеся в выделенном командном проекте

Джулия настраивает ее компьютер dev с рабочими областями, 2 2 различных продолжающихся усилий, каждый из которых сопоставить в библиотеках него:

Карта рабочих областей в библиотеках

Настройка какие файлы пропускаются системой управления версиями

По умолчанию некоторые типы файлов (например, файлы DLL) игнорируются системой управления версиями.Это приводит к следующим результатам.

  • При добавлении неучитываемые файлы к папкам, которые сопоставлены в локальная рабочая область они не отображаются на странице Ожидающие изменения в командном обозревателе.

  • При попытке добавления неучитываемые файлы с помощью диалоговом окне добавить в систему управления версиями (например, перетаскивая их в обозревателе управления исходным кодом), они автоматически отображаются на вкладке Исключенные элементы.

Можно настроить, какие типы файлов не учитываются при установке .tfignore с текстовым файлом в папке, где требуется применить правила.Влияние файла .tfignore рекурсивными.Однако можно создать файлы .tfignore в sub- папках для переопределения эффектов файла .tfignore в родительской папке.

ms245454.collapse_all(ru-ru,VS.110).gifПравила файла .tfignore

Следующие правила применяются к файлу .tfignore:

  • # начинает линию комментария

  • Подстановочные знаки * и ? поддерживаются.

  • Filespec рекурсивно, если присоединено префикс знака \.

  • ! инвертирует filespec (файлы, соответствующие шаблону не пропускаются)

ms245454.collapse_all(ru-ru,VS.110).gifПример файла .tfignore

######################################
# Ignore .cpp files in the ProjA sub-folder and all its subfolders
ProjA\*.cpp
# Ignore .txt files in this folder 
\*.txt
# Ignore .xml files in this folder and all its sub-folders
*.xml
# Ignore all files in the Temp sub-folder
\Temp
# Do not ignore .dll files in this folder nor in any of its sub-folders
!*.dll

ms245454.collapse_all(ru-ru,VS.110).gifСоздание и использование файла .tfignore

Хотя можно вручную создать текстовый файл .tfignore с помощью приведенные выше правила также можно автоматически создавать один когда страница Ожидающие изменения обнаружила изменение.

Автоматически создавать файл .tfignore

  1. На странице Ожидающие изменения в разделе Исключенные изменения выберите ссылку Обнаруженные изменения.

    Диалоговое окно Повысить уровень потенциальных изменений.

  2. Выберите файл, открыть его контекстное меню, и выберите Игнорировать этот локальный элемент, Игнорировать по расширению или *** Пропуск имени файла ***.

  3. Выберите ОК или Отмена, чтобы закрыть диалоговое окно Повысить уровень потенциальных изменений.

  4. Файл .tfignore отображается в разделе Включенные изменения страницы Ожидающие изменения.Этот файл можно открыть и изменить его, чтобы ответить собственные потребности.

Файл .tfignore автоматически добавлен как включенный ожидающее изменение так как правила создания будут применяться к каждому члену команды, который получает файл.

Работа с помощью командной строки

  • Передача Команда Add хранит из области на компьютере dev к серверу.

См. также

Другие ресурсы

Выбор локальной или серверной рабочей области