Насколько мне известно, вы не можете синхронизировать файлы из хранилища Perforce без использования рабочей области, поскольку таким образом она отслеживает, какая версия файлов у вас есть в вашей рабочей области, а также где их можно разместить на локальном компьютере (а также как еще несколько вещей).
Я не уверен, что полностью понимаю вашу проблему, но если вам нужно получить еще одну копию файла file1.cs, который у вас есть в хранилище, не удаляя необходимые вам изменения, вы можете просто скопировать изменения в другое место или на полку. их и повторно синхронизировать файл. Более полное и менее опасное решение - создать другое рабочее пространство, указывающее на другое физическое местоположение на вашем компьютере, но на том же месте депо.
Это объясняет, как создать рабочее пространство, если вам это нужно:
http://www.perforce.com/perforce/doc.062/manuals/boilerplates/quickstart.html
Убедитесь, что путь Root отличается от текущего рабочего пространства, и вы можете проверить, какой у вас корневой каталог текущего рабочего пространства, перейдя на вкладку рабочего пространства в P4V и просмотрев его.
После того, как вы создали новое рабочее пространство, создайте новое соединение и выберите его, а затем синхронизируйте нужные вам файлы.