exponenta event banner

verctrl

(Был удален), действия Системы контроля версий (платформы Windows)

Совместимость

Примечание

verctrl был удален. Доступ к действиям системы контроля версий через контекстное меню вместо этого.

Синтаксис

verctrl('action',{'filename1','filename2',....},0)
result=verctrl('action',{'filename1','filename2',....},0)
verctrl('action','filename',0)
result=verctrl('isdiff','filename',0)
list = verctrl('all_systems')

Описание

verctrl('action',{'filename1','filename2',....},0) выполняет операцию системы контроля версий, заданную 'action' для одного файла или нескольких файлов. Введите один файл как вектор символов; задайте несколько файлов с помощью массива ячеек из символьных векторов. Используйте полные пути для каждого имени файла и включайте расширения. Задайте 0 в качестве последнего аргумента. Завершите получившееся диалоговое окно, чтобы выполнить операцию. Доступные значения для 'action' следующие:

Аргумент действия

Цель

'add'

Добавляют файлы к системе контроля версий. Файлы могут быть открыты в Редакторе или закрытые, когда добавлено.

'checkin'

Файлы проверок в систему контроля версий, храня изменения и создавая новую версию.

'checkout'

Получает файлы для редактирования.

'get'

Получает файлы для просмотра и компиляции, но не редактирования. Когда вы открываете файлы, они помечены как только для чтения.

'history'

Отображает историю файлов.

'remove'

Удаляет файлы из системы контроля версий. Это не удаляет файлы из диска, но только из системы контроля версий.

'runscc'

Запускает систему контроля версий. Имя файла может быть пустым символьным вектором.

'uncheckout'

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

result=verctrl('action',{'filename1','filename2',....},0) выполняет операцию системы контроля версий, заданную 'action' на одном файле или нескольких файлах. Действие может быть любым из: 'add'регистрацияконтрольполучение, 'history', или 'undocheckout'результат логический 1 (TRUE), когда вы завершаете операцию путем нажатия на OK в получившемся диалоговом окне и являетесь логическим 0 (FALSE), когда вы прерываете операцию путем нажатия на Cancel в получившемся диалоговом окне.

verctrl('action','filename',0) выполняет операцию системы контроля версий, заданную 'action' для одного файла. Используйте абсолютный путь для 'filename'. Задайте 0 в качестве последнего аргумента. Завершите любые получившиеся диалоговые окна, чтобы выполнить операцию. Доступные значения для 'action' следующие:

Аргумент действия

Цель

'showdiff'

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

'properties'

Отображает свойства файла.

result=verctrl('isdiff','filename',0) сравнивает filename с последним зарегистрировался в версии файла в системе контроля версий. result логический 1 (TRUE), когда файлы отличаются, и являются логическим 0 (FALSE), когда файлы идентичны. Используйте полный путь для 'filename'. Задайте 0 в качестве последнего аргумента.

list = verctrl('all_systems') отображения в Командном окне список всех систем контроля версий установлены на вашем компьютере.

Примеры

свернуть все

  1. Зарегистрируйтесь в D:\file1.ext к системе контроля версий.

    result = verctrl('checkin','D:\file1.ext', 0)
    
  2. Это открывает Регистрацию диалогового окна файла (файлов). Нажмите OK, чтобы завершить регистрацию. MATLAB® отображения

     result = 1

    указание на регистрацию было успешно.

  • Добавьте D:\file1.ext и D:\file2.ext к системе контроля версий.

    verctrl('add',{'D:\file1.ext','D:\file2.ext'}, 0)
    

    Это открывает Добавление в диалоговое окно системы контроля версий. Нажмите OK, чтобы завершить операцию.

  • Отобразите свойства D:\file1.ext.

    verctrl('properties','D:\file1.ext', 0)
    

    Это открывает диалоговое окно свойств системы контроля версий для вашей системы контроля версий. Функция завершена, когда вы закрываете диалоговое окно свойств.

  1. Показать различия между версией file1.ext то, что вы только отредактировали и сохраненный, с последней версией в системе контроля версий, запуске

    verctrl('showdiff','D:\file1.ext',0)
    
  2. MATLAB отображает диалоговые окна различий и результаты, характерные для вашей системы контроля версий. После регистрации в файле, если вы запускаете этот оператор снова, отображения MATLAB

    ??? The file is identical to latest version under source control.
    
  1. Чтобы просмотреть все системы контроля версий, установленные на вашем компьютере, ввести

    list = verctrl ('all_systems')
    
  2. MATLAB отображает все системы контроля версий, в настоящее время установленные на вашем компьютере. Например:

    list = 
    'Microsoft Visual SourceSafe'
    'ComponentSoftware RCS'
    
Представлено до R2006a