STARTEAM - Специфическая проверка ревизии переименованного файла с использованием STCMD

StackOverflow https://stackoverflow.com/questions/4849778

Вопрос

Можно ли получить имя файла конкретного пересмотра файла?

Проблема при использовании следующей командной строки, результат не является somefile.txt, но это sotherfile.txt:

stcmd.exe co -nologo -pwdfile pwd.txt -p "user@server/project/folder" -vn 1 -rp out someFile.txt

Причина в том, что в какой -то момент была переименована в File filefile.txt. К сожалению, выход STCMD.Exe Hist не предоставляет информацию, этот файл был переименован. Это делает практически невозможным правильно импортировать полную историю проекта в разные венчурные капиталисты.

Это было полезно?

Решение

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

В любом случае, экспорт истории в другое венчурное капитал будет практически невозможно с использованием STCMD. Удаляет, общие, перемещения, переизыв и индивидуальные изменения элемента/папки все будут представлены неправильно, если вы не проверяете каждую конфигурацию представления в отдельные секунды назад к времени создания представления.

Написание приложения STARTEAM SDK может дать лучшие результаты, но это все еще сталкивается с теми же основными проблемами. Вы сможете итерацию через историю любого файла и посмотреть, что такое имя файла для какой -либо индивидуальной ревизии, не проверяя, по крайней мере.

Экспортировать реальную историю из Starteam очень сложно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top