2015-04-14 2 views
2

В моей локальной папке рабочей области я добавляю/обновляю/удаляю файлы и хочу, чтобы они синхронизировались с депо. Количество файлов велико, и я хочу, чтобы P4V/P4 автоматически обнаруживал и синхронизовал его, как SVN/Git.P4V/P4 синхронизирует папку рабочего пространства с депо

Однако это не так просто в Perforce для этой простой цели ... Проверка всей папки в P4V обнаруживает только обновленные файлы, «Mark for Add» может обнаруживать добавленные файлы, но, похоже, нет способа обнаруживать удаленные файлы, кроме руководства «Отметить для удаления».

Я обнаружил, что P4 имеет команду sync, но, похоже, только от депо до рабочего пространства?

Любая помощь пожалуйста?

Workspace в P4V:

Workspace

депо в P4V:

Depot

ответ

2

Просить Perforce чтобы выяснить, какие файлы вы добавлены, обновлены или удалены на диске вашей рабочей станции , команда, которую вы ищете, «примиряет».

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

Там хорошая информация в этих взаимосвязанных вопросов: How to reconcile newer workspace files with depot in Perforce? и Perforce reconcile offline work doesn't notice the changes

А также проверить эту статью для многих других альтернативных подходов и методов: http://answers.perforce.com/articles/KB/3481/?q=working+disconnected+from+the+server&l=en_US&fs=Search&pn=1

+1

Вот прямая ссылка, чтобы показать вам, как использовать 'p4 Reconcile 'для 2012.1+ более новой версии perforce. Он также показывает вам работу для более старых клиентов: http://answers.perforce.com/articles/KB/3481/#j_id0:j_id1:j_id289:j_id290:j_id313:j_id314:j_id321:j_id322:j_id565:j_id567: 0: j_id568 –

Смежные вопросы