Добавление файлов на сервер
Добавление файла в систему управления версиями обычно автоматически при использовании обозревателе решений и проект находится в систему управления версиями.Однако в некоторых случаях необходимо выполнить некоторые дополнительные, чтобы добавить проект в систему управления версиями.
Совет |
---|
Прежде чем добавить файлы в систему управления версиями, необходимо сначала настройте рабочую область на компьютере dev. |
Выполняемые задачи
Создание новых проектов кода и решение в систему управления версиями
Поместите существующее решение и проект в систему управления версиями кода
Добавьте один или несколько файлов в систему управления версиями
Использовать сторонние бинарный, код не конструирует
Настройка какие файлы пропускаются системой управления версиями
Работа с помощью командной строки
Необходимые разрешения
Необходимо иметь одно из Авторы для командного проекта.Дополнительные сведения см. в разделе Группы по умолчанию, права и роли в Team Foundation Server.
Создание новых проектов кода и решение в систему управления версиями
Можно одновременно создать новый командный проект и добавить его в систему управления версиями, так что и команда могли пользоваться сразу все льготами начала управления версиями из первой строки кода.
Создание новых проектов кода и решение в систему управления версиями
В Visual Studio если это еще не сделано, подключитесь к командному проекту.
Выберите Файл, Создать, Проект.
Откроется диалоговое окно Новый проект.
Выберите тип проекта кода, который требуется создать.
В окне Имя укажите имя проекта кода.
Если список Решение, убедитесь, что выбран *** создайте новое решение ***.
В списке Расположение укажите путь к рекомендуется локальная рабочая папка (например, c:\code\SiteApp\Main\) в рабочей области, созданный при настройте компьютер dev.
Убедитесь, что флажки Создать каталог для решения и *** Добавить к системе управления версиями *** выбраны.
Выберите ОК для создания проекта кода, который затем отображается в обозревателе решений.
В Обозреватель решений открыть контекстное меню создания или изменения решений, а затем выбрать Вернуть к отправьте свои ожидающие изменения.
Поместите существующее решение и проект в систему управления версиями кода
Чтобы добавить существующее решение в систему управления версиями, переместите все файлы решения в рабочую область, а затем добавьте их.
Примечание |
---|
Избегайте использовать диалоговое окно Добавить решение в систему управления версиями для передачи решение в систему управления версиями.Используйте следующую процедуру. |
Задать существующее решение и проект в систему управления версиями кода
В Visual Studio если это еще не сделано, подключитесь к командному проекту.
Выберите Вид, *** другие окна ***, Обозреватель управления исходным кодом.
В обозревателе управления исходным кодом перейдите к папке логического родительского элемента для решения, например $/SiteApp/Main, где SiteApp имя командного проекта.Поэтому это хороший родительскую папку?
Выберите ссылку рядом с Локальный путь для открытия родительскую папку в обозревателе файла в проводнике windows (Windows 8).
Что я сделать, если не выполняют сопоставление текст ссылки «»?
Переместите папку, содержащую решение в родительскую папку.
В Visual Studio выберите Файл, Открыть, *** проект/решение ***, а затем используйте диалоговое окно Открыть проект чтобы открыть решение.
В обозревателе решений выберите решение, откройте ее контекстное меню, и выберите Добавить решение в систему управления версиями.
В обозревателе решений выберите решение, откройте ее контекстное меню, и выберите Вернуть.
В командном обозревателе Ожидающие изменения страницы.
В любой Обнаруженные изменения, показанные в разделе Исключенные изменения ?
Скип Нет: к следующему шагу.
да: выбирает связь Обнаруженные изменения.Диалоговое окно Повысить уровень потенциальных изменений.Файлы в указанном в этом диалоговом окне, не ссылается всех проектов в решении.Если команде понадобятся эти файлы, убедитесь в том, что они установлен, а затем выбирает Повысить уровень, чтобы переместить их в разделе Включенные изменения страницы Ожидающие изменения.Дополнительные сведения см. в разделе Возврат работы в базу кода команды.
Вы готовы, отправьте свои ожидающие изменения.
Добавьте один или несколько файлов в систему управления версиями
При использовании обозревателя решений для добавления файла в проект кода, система автоматически добавляет его в систему управления версиями.Однако можно также добавить выбранные файлы, на которые не ссылается проект кода.
Совет |
---|
При создании автоматизированного процесса или предпочитаете использовать командную строку, можно использовать Команда Add вместо следующих процедур. |
Автоматически добавьте один или несколько файлов в систему управления версиями
При использовании локальная рабочая область, то новые файлы автоматически обнаруживаются страницей Ожидающие изменения.
Автоматически добавить один или несколько файлов в систему управления версиями
В Visual Studio если это еще не сделано, подключитесь к командному проекту.
Выберите Вид, *** другие окна ***, Обозреватель управления исходным кодом.
В обозревателе управления исходным кодом перейдите в папку, в которую необходимо добавить файлы или папки.
Выберите ссылку рядом с Локальный путь для открытия себя начальную папку в проводнике windows (или хранить обозревателе).
Переместите файлы и папки в эту папку.
Что я сделать, если не выполняют сопоставление текст ссылки «»?
В Visual Studio в командном обозревателе выберите Ожидающие изменения.
На странице Ожидающие изменения в разделе Исключенные изменения выберите Обнаруженные изменения.
В диалоговом окне Повысить уровень потенциальных изменений убедитесь, что выбраны только те файлы, которые нужно повторить, а затем выбрать Повысить уровень.
Добавьте вручную файлов в систему управления версиями
Можно также вручную добавить файлы в систему управления версиями.
Вручную добавить файлы в систему управления версиями
Выберите Вид, *** другие окна ***, Обозреватель управления исходным кодом.
В обозревателе управления исходным кодом перейдите в папку, где следует размещать файлы.
Важно Убедитесь, что эта папка вернута прежде чем продолжить.Если создается папка теперь, откройте ее контекстное меню, и выберите Вернуть, а затем повторить новую папку для продолжения.
Перетащите папки и файлы из обозревателя (или сохраните обозревателе) в папку в обозревателе управления исходным кодом.
Если диалоговое окно Добавить в систему управления версиями, убедитесь, что все файлы необходимо добавить выберите, а затем выбрать *** включите элементы ***.
Выберите Готово.
В командном обозревателе Ожидающие изменения, когда страница открывается, убедитесь, что бинарный, которые необходимо добавить в раздел Включенные изменения.Выберите Вернуть.
Использовать сторонние бинарный, код не конструирует
Многие команды запускают код, который зависит от типа бинарный, не созданы решением, в котором они управляют их кода.Обычно эти бинарный часть библиотеки, которую команда лицензировала от сторонних разработчиков.
Иногда эти бинарный поступают из другой команды в той же компании.Например, объениняйтесь в команде бинарный, зависит от того, а созданные б группы, а каждая команда должна по какой-то причине работать в разных коллекциях командных проектов.В результате б группы доставляет бинарный для объениняться в команде a, затем проверяет их в систему управления версиями.
Совет |
---|
Если компьютеры dev серверы построения могут получить доступ и Интернет, то NuGet может упростить для вашей группы управлять зависимостями и сохранить свои бинарный последним.Даже если решено использовать NuGet, вероятно, по-прежнему необходимо добавить бинарный в систему управления версиями, чтобы можно было воспроизвести и построение исторические версии программного кода. |
Структура папок и область необходимо использовать для хранения сторонние зависит от типа бинарный способ работы зависит от решений эти библиотеки.
Добавьте бинарный в папку или разрешить разветвление структура
Если установить свои сторонние бинарный в один и тот же родительской папке, которая содержит папки решений, а затем всех проектов создания кода в решениях могут ссылаться на библиотеки с тем же относительным путем.
Например, команда использует эту структуру папок:
Каждое проекта кода может затем ссылаться папки библиотек следующим относительным путем. ../../Lib
Если далее в проекте, мере необходимости изолировать отдельные группы force, требуют различных версий бинарный, можно разрешить разветвление папка библиотеки наряду с этой папке решения.
Например, версия 1 приложение использует версию 1 библиотеки.Так как некоторые разработчики в рабочей группе доступа к данным, работающие в следующей версии, то они применяют версии 2.Однако другие группы еще не готовы обновить.Можно использовать ветвления, чтобы управлять этот тип варианта.
Используйте область для сопоставления в бинарный
Некоторые компании должны управлять несколькими осложненных зависимостей сторонних библиотек.Например, несколько командных проектов содержат решения с различными зависимостями на общий набор библиотек.В тех случаях, такими как это можно хранить библиотек сторонних разработчиков в выделенном командном проекте.Члены в другое сопоставление командных проектов в папках библиотеки, которые они содержат.
Например, FabrikamFiber помещает следующие командный проект, ветвление и структуру папок в расположение:
Джулия настраивает ее компьютер dev с рабочими областями, 2 2 различных продолжающихся усилий, каждый из которых сопоставить в библиотеках него:
Настройка какие файлы пропускаются системой управления версиями
По умолчанию некоторые типы файлов (например, файлы DLL) игнорируются системой управления версиями.Это приводит к следующим результатам.
При добавлении неучитываемые файлы к папкам, которые сопоставлены в локальная рабочая область они не отображаются на странице Ожидающие изменения в командном обозревателе.
При попытке добавления неучитываемые файлы с помощью диалоговом окне добавить в систему управления версиями (например, перетаскивая их в обозревателе управления исходным кодом), они автоматически отображаются на вкладке Исключенные элементы.
Можно настроить, какие типы файлов не учитываются при установке .tfignore с текстовым файлом в папке, где требуется применить правила.Влияние файла .tfignore рекурсивными.Однако можно создать файлы .tfignore в sub- папках для переопределения эффектов файла .tfignore в родительской папке.
Правила файла .tfignore
Следующие правила применяются к файлу .tfignore:
# начинает линию комментария
Подстановочные знаки * и ? поддерживаются.
Filespec рекурсивно, если присоединено префикс знака \.
! инвертирует filespec (файлы, соответствующие шаблону не пропускаются)
Пример файла .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
Создание и использование файла .tfignore
Хотя можно вручную создать текстовый файл .tfignore с помощью приведенные выше правила также можно автоматически создавать один когда страница Ожидающие изменения обнаружила изменение.
Автоматически создавать файл .tfignore
На странице Ожидающие изменения в разделе Исключенные изменения выберите ссылку Обнаруженные изменения.
Диалоговое окно Повысить уровень потенциальных изменений.
Выберите файл, открыть его контекстное меню, и выберите Игнорировать этот локальный элемент, Игнорировать по расширению или *** Пропуск имени файла ***.
Выберите ОК или Отмена, чтобы закрыть диалоговое окно Повысить уровень потенциальных изменений.
Файл .tfignore отображается в разделе Включенные изменения страницы Ожидающие изменения.Этот файл можно открыть и изменить его, чтобы ответить собственные потребности.
Файл .tfignore автоматически добавлен как включенный ожидающее изменение так как правила создания будут применяться к каждому члену команды, который получает файл.
Работа с помощью командной строки
- Передача Команда Add хранит из области на компьютере dev к серверу.