2013-08-10 16 views
0

История такова: 1. Я отправляю группу файлов на сервер с p4 gui, а некоторые из них являются новыми (отметка для добавления), например: a.cpp 2. Но мне нужно отформатировать файлы до некоторых ошибок. Поэтому я отступаю и подчиняюсь. 3. проверьте файлы 3. Теперь, a.cpp превращается в a.cpp (0/2). когда я отправляю файлы, выведите следующие ошибки: Устаревший .... 4. Мой вопрос: как я могу отправить файлы снова? Благодарю. или Могу ли я принудительно отправлять файлы независимо от того, какие ошибки возникают?отправить файлы не удалось при использовании perforce

ответ

0

Вы задаете очень мало информации в своем вопросе, так что это просто предположение: кажется, что у вас возникли проблемы с попыткой добавить a.cpp, потому что он уже отправлен другим списком изменений.

Похоже, что какой-либо другой список изменений уже представил a.cpp и фактически представил его вторую ревизию. Так

a.cpp(0/2) 

пытается сказать вам, что у вас есть a.cpp открытый для дополнения (вы при пересмотре 0), в то время как записи хранилища a.cpp при пересмотре 2.

Так что вам нужно конвертировать запрос на добавление в запрос на редактирование следующим образом;

  1. Сделайте копию файла a.cpp где-то безопасное
  2. Revert a.cpp, так что вам больше не нужно его открыть
  3. Синхронизировать a.cpp, чтобы получить ревизии # 2 в рабочей области
  4. Открыть a.cpp для редактирования, так что вы можете изменить его
  5. Скопируйте сохраненную копию a.cpp из стадии (1) в этой рабочей директории
  6. Diff вашу копию, чтобы увидеть, что ваши изменения
  7. Если вы' были удовлетворены об изменениями, представить их
+1

Да, вы правы. Я сделал то, что вы сказали. Но, хм, есть более 50 * .cpp. – finalee