Я являюсь пользователем 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 локальному мастеру.
Я что-то упускаю в процессе фиксации или отправки?