2017-11-17 5 views
-1

私はSubversionからの動作を見ています。 (私は、バージョンが1.6.x、Windows 7だと信じています)。Subversionスイッチング

Anyhoo、私はブランチ(「支店A」)を指すワークステーションテストディレクトリを持っています。ある時点で、デバッグのためにいくつかのファイルを修正しましたが、そのデバッグ作業は新しいものではなく、SVNからの既存のファイルを修正したものです。我々はこれらの変更をコミットしたことはありませんし、ファイルをコントロールバージョンに戻すこともありませんでした。

次のテストフェーズでは、コンテンツ "ブランチA"を新しい "ブランチB"に "コピー"します。問題はない。ワークステーションでは、「スイッチ」機能を使用して「支店A」から「支社B」を指します。私は変更されたファイル(赤で!)が変更されずに(「A」にあり、「B」にコピーされているので)変更されることを期待しています。したがって、幸せな緑色のチェック記号、私たちの一時的なデバッグモードを破壊し、それを "B"のものに置き換えていると不平を言うようです。言うまでもなく、私が望むことを望んでいないので、私はここにいる。

「ログを表示」すると、結果として表示されたウィンドウは、変更されたファイルが実際に「ブランチB」を指し示しているように見えます。私が「更新」したり、明示的に「リビジョンxxxに設定」しても、依然として変更はありません。再び、デバッグ・モッズは「ブランチA」または「ブランチB」のいずれにもなりませんでした。

テストフォルダ全体を削除して「B」から新しいコピーをチェックアウトすることができましたが、「スイッチ」機能が動作しているように見えない理由を理解したいと思います。私はまた、ファイルが "A"から同時に修正されたバージョンであり、しかも "B"を指していると主張している理由について、少し困惑している。

ありがとうございました。

答えて

0

私はバージョンが1.6.xのある、Windows 7の

は、Subversionの1.6.xのを使用しないでくださいと信じて、それは非常に古くなっていると、5年以上のサポートやセキュリティやバグ修正を受信しません。現在のバージョンは1.9.xです。