1

starteam にいくつかのプロジェクトを保存しました。廃止されたファイルがたくさんあるため、すべてのプロジェクトをチェックインまたはチェックアウトすることはできません。変更されたファイルのみです。今、あるコンピューターから別の開発者のためにプロジェクトを別のコンピューターにコピーします。starteam は、コピーされたプロジェクトをチェックインとチェックアウトの新しいアイテムとして扱うことを期待していますが、そうではありません。

例えば:

  1. 最初のコンピューターでファイルを変更しました。
  2. 2 台目のコンピューターでファイルのリストを更新すると、2 台目のコンピューターでファイルを変更したため、このファイルが「チェックイン」リストに表示されます。

正しくありません。

コンピューター(またはユーザー)の設定を保存する構成ファイルなどがあると思います。したがって、プロジェクトがコピーされると、設定もコピーされます。この構成を変更して、コピーしたプロジェクトをスターチームの新しいインスタンスとして設定する方法を知っている人はいますか?

4

2 に答える 2

3

プロジェクト内のファイル タブで、ファイルまたはファイルの閉じたグループ (Modified グループなど) を右クリックして、Update Statusオプションを選択できるはずです。これにより、StarTeam はファイルを分析して、ソース管理の内容と本当に同じかどうかを判断しようとします。次に、リストを更新すると、ほとんどのファイルが最新の状態に変更されます。

[ツール] -> [個人用オプション] -> [ファイル] タブの下には、「ファイル チェックサム (MD5) を使用してステータスを計算する」という構成設定もあります。これは、ローカル ディスク上のファイルがソース管理のファイルと同じかどうかを StarTeam に判断させる別の方法として役立つ場合があります。

于 2010-04-22T21:28:50.377 に答える
0

チェックイン リストにカスタム フィルタ/クエリを使用しているようです。コピー/移動されたファイルのステータスは「不明」になりますが、チェックイン ダイアログの「強制チェックイン」チェックボックスをオンにすると、ファイルをチェックインできます。コミットする前にコンテンツの比較を使用して、ローカル バージョンが正しいことを確認するだけです。

中央のファイル ステータス リポジトリから「フォルダごと」のリポジトリに切り替えてみてください。これにより、ファイルをチェックアウトした場所に .sbas フォルダーが作成され、ローカル ファイルを含むフォルダーがコピーまたは移動されたときに、ローカル ファイルの状態が維持されます。[リポジトリ] の下の [ファイル] タブの [ツール]、[個人用オプション] の下を見てください。

于 2010-05-04T21:09:22.700 に答える