starteam -stcmdを使用した名前変更ファイルのチェックアウト特定の改訂

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

質問

ファイルの特定の改訂のファイル名を取得することは可能ですか?

問題は、次のコマンドラインを使用する場合、結果は 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から実際の歴史をエクスポートするのは非常に困難です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top