Файлы в Perforce отображаются между вашим рабочим пространством и депо, а пути депо и рабочей области могут использоваться взаимозаменяемо. Когда файл "проверил" с помощью "p4 редактировать", следующие вещи:
- Ваш локальный файл (d: \ p4 \ депо ... \ file.txt) производится запись.
- Файл депо (//depot/.../file.txt#5) отмечен как открытый вами.
- Сервер Perforce «запоминает» все это.
То есть, файл действительно «проверен» как в вашем рабочем пространстве, так и в хранилище - между ними нет никакой разницы. Это тот же файл. Если вы посмотрите на свой файл рабочей области, вы увидите, что он теперь доступен для записи (это сигнал в вашем рабочем пространстве, который он вынул). В командной строке вы можете запустить «p4 open», чтобы посмотреть, какие файлы открыты в текущей рабочей области. Если вы не знаете, как пути хранилища сопоставляются локальным путям для отдельных файлов, вы можете запустить «p4 have», чтобы увидеть, где у вас есть файл депо в вашей рабочей области и какая у вас версия.
При отправке сервер узнает, что файл депо должен быть обновлен, и он будет знать, что новый контент будет получен из вашего файла рабочей области. Если новая версия файла депо (новее, чем # 5), сервер заплатит разрешение, чтобы вы могли объединиться в новом контенте перед отправкой.
Другими словами, нет такой вещи, как «вывезено на складе», но не в рабочем пространстве. Файл депо, который «проверен», по определению проверяется на конкретном рабочем пространстве.
После запуска команды в окне команд вам может потребоваться «обновить» в P4V, чтобы окна отображали результат вашей команды. –