Какова связь между клиентом и рабочей областью?

Да, компания, в которой я работаю, все еще использует perforce. Рабочая область представляет собой набор файлов в локальном. Но какая связь между клиентом p4 и рабочим пространством?


2
441
1

Ответ:

Решено

По сути это синонимы. «Клиент» обычно означает «рабочее пространство клиента». Это единственное рабочее пространство. Итак, «клиент» = «рабочее пространство».

Связанные понятия включают:

  • Спецификация клиента: форма спецификации для рабочей области. Это определяет:
    • Корень клиента: корневая папка рабочей области
    • Просмотр клиента: сопоставление между рабочей областью и серверным репозиторием (депо).
    • Варианты клиента: такие вещи, как noclobber и rmdir, которые влияют на то, как вы синхронизируете файлы.
  • Локальные файлы: все файлы в вашей рабочей области
  • Клиент "есть список": записи сервера о ревизиях хранилища, которым соответствуют ваши локальные файлы.

Если кто-то говорит просто «клиент» или «рабочая область», он может говорить о «рабочей области» как о совокупности всех вышеперечисленных данных, или он может говорить о локальные файлы, или он может говорить о спецификация клиента. Иногда это может быть даже клиентское приложение (например, P4V, P4 или что-то еще, что вы используете для связи с сервером и управления своим рабочим пространством). Обычно это довольно очевидно из контекста.

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