"svn switch"の動作について何らかの明確化が必要です。私はSVNバージョン1.6.5を使用しています。'svn switch'はローカルで追加されたファイルを削除しますか?
マニュアルを読むことから、動作の理解はローカル変更が保持されることです。だから、svn switch
の後に、ローカルに追加されたファイルが私の作業ディレクトリにまだ存在すると思います。
しかし、私の同僚と私は、新しいファイルがスイッチによって削除されるいくつかのインスタンスを見てきました。残念ながら、これを再現する方法を理解することはできません。
svn switch
がローカルに追加されたファイルを削除する状況(機能または既知のバグ)がありますか。
ありがとうIvan。 "svn cpを使ってブランチにローカル変更をコミットする"と言うとき、おそらく私は一時的な開発者固有のブランチを使うべきでしょうか?つまり、私の変更はまだ完了していないので、最終的に切り替えることはできません。 –
はい。それはあなたの個人的な「進行中の作業」ブランチのようなものでしょう。 –
あなたが切り替えている理由は、あなたの仕事をチェックインするので、リポジトリ内のあなたのプロジェクトへのパスが(管理者の移動のために)変更された場合、これは実際には機能しません。 – badbod99