starteam -stcmdを使用した名前変更ファイルのチェックアウト特定の改訂
-
27-10-2019 - |
質問
ファイルの特定の改訂のファイル名を取得することは可能ですか?
問題は、次のコマンドラインを使用する場合、結果は somefile.txt, 、しかしそうです otherfile.txt:
stcmd.exe co -nologo -pwdfile pwd.txt -p "user@server/project/folder" -vn 1 -rp out someFile.txt
その理由は、ある時点でotherfile.txtをfile otherfile.txtに名前が変更され、履歴は失われませんでした。残念ながら、の出力 stcmd.exe hist 情報を提供しません、そのファイルは名前が変更されました。これにより、プロジェクトの完全な履歴を異なるVCに正しくインポートすることが事実上不可能になります。
解決
いいえ、STCMDにはそれを行う方法はありません。最終的には、裸のディレクトリでチェックアウトを実行し、どのファイルが書かれているかを確認する必要があります。チェックアウトの出力でさえ、名前の前のオリジナルではなく、新しいファイル名が表示されます。
とにかく、STCMDを使用すると、異なるVCSに履歴をエクスポートすることはほとんど不可能です。削除、共有、移動、改名、個々のアイテム/フォルダーの構成の変更は、ビューの作成時間に戻って個々の秒ですべてのビュー構成をチェックしていない限り、すべて不適切に報告されます。
Starteam SDKアプリを作成すると、より良い結果が得られる可能性がありますが、それでも同じ基本的な問題に陥ります。ファイルの履歴を繰り返して、少なくとも何もチェックしずに個々の改訂にファイル名が何であるかを確認できます。
Starteamから実際の歴史をエクスポートするのは非常に困難です。
所属していません StackOverflow