2013-06-14 4 views
1

Я скопировал кучу классов java в другой пакет java за пределами perforce случайно и сделал кучу изменений к ним. Теперь я понял, что история изменений этих файлов была потеряна, поскольку я не использовал perforce для копирования файлов.Восстановить историю изменений скопированного файла с помощью Perforce

Example: 
original file - dir1/Class1.java 
copied file - dir2/Class1.java 

Оригинальный файл все еще существует.

Если я хочу восстановить историю изменений файлов, что будет подходящей для запуска командой, чтобы это сделать?

ответ

2

Вы должны иметь разветвленный файл в Perforce, а не копировать его за пределы Perforce, но это можно исправить.

  1. Копия dir2/Class1.java в другое место, а затем удалить исходный
  2. филиал dir1/Class1.java в dir2/Class1.java
  3. Заканчивать dir2/Class1.java
  4. Скопируйте резервную копию файла, который вы сделали в шаге 1. dir2/Class1.java
  5. пребывания dir2/Class1.java

You w плохо, то ваши последние изменения в файле dir2/Class1.java в управлении версиями, и файл будет связан с его оригиналом через историю филиалов.

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