Связаться с нами
Связаться с нашими Представительствами напрямую
Главная страница: Панели системы и окружения
Панель Storage Manager предоставляет элементы управления для навигации по активному проекту с точки зрения хранения его файлов в Windows. Панель также предоставляет доступ к локальной истории документов, а также контролю версий.
Доступ к панели осуществляется следующими способами:
Панель Storage Manager представляет вид папок/файлов документов активного проекта. Вы можете сразу увидеть, какие документы входят в проект и где они сохранены, а также прочие файлы, которые сохранены, но не добавлены явно в проект. В панели приведены документы и пути в активном проекте. Щелкните ПКМ по документу для выполнения задач управления файлом, таких как переименование или удаление, как описано в разделах ниже.
Если активным документом является библиотека на основе базы данных в системе контроля версий (*.SVNDBLib
), в панели будет представлена локальная рабочая копия библиотек символов и посадочных мест, извлеченных из подключенного репозитория Subversion. Панель выступает в роли центрального интерфейса для фиксации изменений в репозитории и обновления из него.
Панель Storage Manager может использоваться для следующих задач:
Панель Storage Manager состоит из трех разделов:
Чтобы вернуться в режим Time line, щелкните ПКМ и выберите Switch to Combined View.
В этом разделе представлен вид структуры папок активного проекта. Если активный документ входит в состав проекта или библиотеки SVN Database Library, название этого проекта или библиотеки будет отображено в заголовке этого раздела. Файл проекта приведен в верхней части структуры. Структура соответствует корневой директории со всеми остальными папками и подпапками в ней, которые отображаются ниже иерархии хранения.
Если активный документ в рабочей области входит в состав проекта, эта структура хранения папок проекта останется видимой. Если активный документ является свободным (т.е. не входит в состав проекта), в этом разделе будет отображена только запись этого документа, с корневой директорией, в котором этот документ находится. Прочие подпапки не будут отображаться, даже если они существуют на жестком диске.
Если активным документом является файл библиотеки SVN Database Library, будет отображена структура папок для символов и посадочных мест, извлеченных в локальную рабочую директорию. Эта директория является локальным рабочим пространством, из которого осуществляется фиксация изменений библиотек в подключенном репозитории SVN.
При щелчке мышью по записи, документы, которые содержатся в корневой директории или подпапке, приводятся в разделе Files.
Щелкните ПКМ в разделе Folders, чтобы получить доступ к следующим командам:
В этом разделе приведены все документы, которые сохранены в корневой папке или подпапке активного проекта. Для свободного документа, будут отображены все документы, сохраненные в том же месте, что и свободный документ.
Для документа SVN Database Library, в этом разделе приведены все библиотеки символов и посадочных мест в папке, которая в данный момент выделена в разделе Folders. Это не те библиотеки, которые находятся в репозитории, а те, которые были извлечены из репозитория в локальную рабочую папку.
При щелчке мышью по записи в разделе Folders, будет отображено ее содержимое, как показано ниже.
Для каждого документа отображается следующая информация:
Дополнительная информация о документах предоставляется следующим образом (большинство из них относится только к документам, которые входят в состав проекта):
При щелчке мышью по записи документа, в верхней части панели будет отображен путь к локальной папке, в которой этот документ находится (полный путь также отображается в качестве всплывающей подсказки). Также будет показан статус ссылки на папку в репозитории SVN. Чтобы скрыть документы, которые существуют в папке, но которые не добавлены в проект, поставьте флажок Only Show Files in Current Project.
Щелкните ПКМ в разделе Files, чтобы получить доступ к следующим командам:
Если на вашем компьютере установлено программное обеспечение для контроля версий, в контекстном меню будут доступны дополнительные команды, которые относятся к контролю версий. Точный перечень доступных команд зависит от того, добавлены ли активный проект и его документы в репозиторий системы контроля версий, и от типа используемой системы контроля версий. Ниже приведен перечень всех возможных команд. Если команда относится к определенному типу систем контроля версий, то это оговорено.
Add Project Folder to Version Control (Добавить папку проекта в контроль версий) – используйте эту команду, чтобы добавить выделенный проект в репозиторий/базу данных контроля версий. Эта команда доступна только если проект еще не добавлен в систему контроля версий. После запуска команды будет открыто диалоговое окно Add to Version Control (зависит от используемого программного обеспечения для контроля версий), в котором необходимо выбрать целевой проектный репозиторий или создать новую запись папки для текущего проекта. После того, как область хранения проекта была определена (и, соответственно, проект связан с базой данных), в диалоговом окне будут отображены проект и входящие в его состав документы, где файл проекта уже выделен для добавления в базу данных контроля версий. Выберите другие файлы, которые вы также хотите добавить в контроль версий, если необходимо.
Выберите проектный репозиторий в диалоговом окне Add to Version Control, чтобы отобразить в диалоговом окне предполагаемые для добавления в контроль версий файлы.
После нажатия OK, файлы будут добавлены в базу данных контроля версий, и в соответствующем поле Status документа(-ов) в разделе Files будет отображено Scheduled for addition
(Запланировано для добавления).
Commit Whole Project (Зафиксировать весь проект) – используйте эту команду, чтобы зафиксировать в системе контроля версий проект, который уже был добавлен, что обозначено статусом файлов Scheduled for addition
(см. выше).
После нажатия OK, файлы будут добавлены в базу данных контроля версий, и в соответствующем поле Status документа(-ов) в разделе Files будет отображено No modification
(Нет изменений).
Обратите внимание, что будут зафиксированы только файлы, которые входят в состав проекта и которые находятся в той же папке, что и документ проекта.
Remove From Version Control (Удалить из контроля версий) – используйте эту команду для удаления выделенного проекта из репозитория/базы данных контроля версий. Эта команда доступна только если проект добавлен в систему контроля версий. После запуска команды будет открыто диалоговое окно Remove from Version Control, где запись проекта уже выделена.
В списке будут также приведены связанные с проектом документы, и вы можете выделить любой из них или их все для удаления из системы контроля версий. После нажатия OK, проект и прочие указанные документы будут переведены в статус Scheduled for deletion
(Запланировано для удаления).
Последующая команда фиксации (Commit Whole project или просто Commit для отдельный файлов) удалит проектные файлы из базы данных системы контроля версий, и эти документы будут отображены в статусе Not in version control
(Не в контроле версий).
Обратите внимание, что при удалении из базы данных контроля версий вы запрашиваете не связывать проект с контролем версий, и связь между Altium Designer и программного обеспечения контроля версий будет удалена. Удаление одного проекта не удалит все связанные проектные документы из базы данных контроля версий. Они все еще будут там, но поскольку связи Altium Designer с контролем версий больше нет, Altium Designer будет работать как если бы они не были в базе данных контроля версий. Они будут зафиксированы снова, только если проект добавлен обратно в систему контроля версий и выполнено обновление для повторной синхронизации системы.
Add To Version Control (Добавить в контроль версий) – используйте эту команду для добавления выделенного файла(-ов) в репозиторий контроля версий. После запуска команды, статус файла(-ов) будет изменен на Scheduled for addition
(Запланирован на добавление). В случае добавления всего проекта, на финальном шаге фиксации будет открыто диалоговое окно Edit Comment.
Используйте это диалоговое окно для прикрепления комментария (или журнального сообщения) к файлу(-ам), где, например, сказано, почему файлы добавляются в контроль версий. Введите новый комментарий или используйте текст предыдущего комментария.
Обратите внимание, что для корректной фиксации выделенные файлы должны входить в состав родительского проекта. Если добавляемый файл в данный момент открыт, он должен быть сохранен перед добавлением в систему контроля версий, поскольку в VCS будет отправлена последняя сохраненная версия файла, а не текущая копия в оперативной памяти.
Commit (Зафиксировать) – используйте эту команду, чтобы зафиксировать изменения рабочей копии выделенного файла (отображается со статусом Modified
) в репозиторий SVN. Будет зафиксирована самая новая копия файла в рабочей папке, и будет увеличен соответствующий номер ревизии – см. раздел Commit Whole Project выше.
Обратите внимание, что вы не сможете зафиксировать файл, если кто-либо другой зафиксировал обновление, поскольку вы извлекли свою копию файла. В этом случае, необходимо выполнить обновление (Update) перед фиксацией файла.
Refresh (Обновить статус) – используйте эту команду, чтобы опросить ссылку между выделенным проектом в панели Storage Manager и соответствующим проектом, который находится в базе данных системы контроля версий, и обновить статус локального проекта и его документов. После запуска команды, будет произведено сравнение проекта в фокусе и его документов и записей в базе данных системы контроля версий, и их статус будет обновлен. Эту команду можно использовать в любой момент, но она особенно полезна, когда вы выполнили какое-либо действие, например фиксацию, извлечение или удаление непосредственно в программном обеспечении контроля версий. Вы также можете использовать в панели Storage Manager клавишу F5 для обновления статуса документов.
Update (Обновить) и Update Whole Project (Обновить весь проект) – используйте эти команды для обновления рабочей копии выделенного файла(-ов) в соответствии с изменениями, которые существуют в самой новой ревизии этого файла в репозитории SVN.
Revert Local Modifications (Откатить локальные изменения) – используйте эту команду, чтобы откатить локальные изменения файлов. Перед завершением этого действия у вас будет запрошено подтверждение изменений.
В разделе Time line показана динамика исторических событий и событий контроля версий для выделенной папки или файла.
Этот раздел можно переключать между комбинированным видом по умолчанию и "классическим" видом VCS/истории через контекстное меню.
Команды и функции являются общими для обоих видов. Ниже приведены команды для классического разделенного режима.
Если активный проект в разделе Folders находится под управлением контроля версий и если вы используете системы контроля версий SVN, то при выборе документа, который принадлежит проекту (в разделе Project Files панели) область VCS Revisions будет заполнена списком истории ревизий этого документа.
Будет также показана история выделенного документа библиотеки, если эта библиотека является библиотекой символов или посадочных мест, которая относится к базе данных, которая, в свою очередь, связана с файлом библиотеки SVN Database Library.
Список истории ревизий может включать в себя записи следующих типов:
Для каждой записи в списке приводится следующая информация:
При щелчке ПКМ внутри области VCS Revisions будет открыто контекстное меню для доступа к следующим командам:
[Revision 1.2] Buzzer.SchDoc
. Обратите внимание, что эта команда не доступна при выделении в этой области множества записей версий.В этой области панели представлена локальная история документа, который в данный момент находится в фокусе в разделе Files панели.
Список в этой области может включать в себя следующие записи:
Список истории приводится с самой новой версией наверху, например:
Document
Last Saved Contents
Version 3
Version 2 [AutoSave 2015-01-28 14~14~17-935]
Version 1 [Original Draft]
При щелчке ПКМ внутри области Local History будет открыто контекстное меню для доступа к следующим командам:
Purge History (Очистить историю) – удалить файлы локальной истории для выделенного документа(-ов). Будет открыто диалоговое окно Confirm purge document history, откуда вы можете определить, какие именно файлы локальной истории необходимо очистить.
После нажатия OK, все записи Version n (где n – это номер версии) выделенных документов в области Local History будут удалены в соответствии с заданными параметрами. Если вы включили параметр для удаления версий файлов с метками, соответствующие записи Version n [метка] будут также удалены.
Выделите две записи (в области VCS Revisions или Local History), затем щелкните ПКМ и выберите команду Compare из контекстного меню. Будет проведено сравнение двух документов, результат которого зависит от типа документов:
Для схем и плат (документов или библиотек) – будет проведено графическое сравнение, и найденные различия будут приведены в панели Differences. Две версии документа будут открыты рядом друг с другом в рабочей области, где вы можете просмотреть изменения графически. Щелкните по папке верхнего уровня, чтобы подсветить найденные различия одновременно в обоих документах.
Доступ к локальной истории активного в рабочей области документа можно получить с помощью команды Project » Local History » Show Local History из главного меню. Будет открыто диалогового окно Local History, где показана текущая версия открытого документа, а также сохраненные ранее резервные версии.
Для схем и плат (документов и библиотек), две версии одного документа также можно графически сравнить с помощью команды Project » Show Physical Differences. Обратите внимание, что перед открытием предыдущая версия (как правило, резервная копия) сохраняется под другим именем. Резервную версию документа не нужно добавлять в проект, она будет открыта как свободный документ. Запустите команду, чтобы открыть диалоговое окно Choose Documents To Compare, в котором, при использовании в режиме Advanced, можно выбрать две версии документа для сравнения.
Нажмите OK, чтобы начать сравнение. Найденные различия можно отобразить в панели Differences.
Связаться с нашими Представительствами напрямую
Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited
Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited
Вам для этого не нужна пробная лицензия.
Нажмите кнопку ниже, чтобы загрузить установщик самой новой версии Altium Designer
Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited
Пожалуйста, заполните форму ниже, чтобы получить ценовое предложение.
Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.
Если Ваша подписка Altium активна, у Вас нет необходимости в пробной лицензии.
Если у Вас нет активной подписки Altium, пожалуйста, заполните форму ниже, чтобы получить пробную версию.
Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.
Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited
Вы нашли нужное место! Пожалуйста, заполните форму ниже, чтобы начать использование пробной версии.
Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.
Great News!
Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.
Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.
Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.
Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.
Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.
Замечательно! Создавать новое - отличное занятие. У нас есть превосходная программа для Вас.
Upverter - бесплатная платформа, разработанная специально для любителей проектирования.
Нажмите здесь, чтобы попробовать!
Если Вы хотите поговорить с представителем, пожалуйста, свяжитесь с местным офисом Altium.
Copyright © 2019 Altium Limited
Вы можете загрузить бесплатную лицензию средства просмотра Altium Designer Viewer сроком действия 6 месяцев.
Пожалуйста, заполните форму ниже, чтобы запросить эту лицензию.
Нажимая [Получить бесплатнную пробную версию], Вы соглашаетесь с нашей Политикой конфиденциальности. Вам могут приходить сообщения от компании Altium, и Вы можете изменить настройки уведомлений в любой момент.