Невозможно отправить изменения от локального мастера для выполнения депо с помощью git-p4 - PullRequest
0 голосов
/ 14 октября 2019

Я являюсь пользователем Git и испытываю трудности с отправкой Perfoce, поэтому использую git-p4 на платформе Windows. Я смог клонировать и синхронизировать депо на моем локальном компьютере, но не смог отправить свои изменения обратно в хранилище Perforce с помощью git-p4 submit.

Поскольку команда git-p4 не работала. я скачал с git-p4.py ! ,Затем были выполнены следующие команды:

C:\fold\fold2> python2.7 C:\here\git.p4.py clone //depot/main/Tool/repo2/@all

Успешно с fast-import failed.

C:\fold\fold2> python2.7 C:\here\git.p4.py sync успешно

Затем внесены некоторые изменения в C: \ fold\ fold2 ... \ repo2 \ utils.py

C:\fold\fold2> git add .

C:\fold\fold2> git commit -m "git p4 submit change".

C:\fold\fold2> python2.7 C:\here\git.p4.py submit

Действия после отправки команды:


Synchronozing p4 checkout ...

... -files up to date 
('Applying', 'bda666969 myuser:git p4 submit change')

//depot/main/Tool/repo2/utils.py#6 - opened for edit 
Submission cancelled, undoing p4 changes.

//depot/main/Tool/repo2/utils.py#6 - was edit, reverted 

traceback File : "C:\here\git.p4.py line 4172" in module 
.....
WindowsError [Error 2] The system can nit find the file specified

Здесь я не уверен, для какого файла git-p4 происходит ошибка, так как у меня есть utils.py в локальном репо и успешно передал тот же utils.py локальному мастеру.

Я что-то упускаю в процессе фиксации или отправки?

...