私たちは何年もCVSに取り組んできましたが、そこに1つのファイルを「貼り付ける」ことはしばしば役に立ちます。Subversionにファイルを「貼り付ける」方法はありますか?
Subversionで、特にTortoiseSVNからこれを行う方法はありますか?
私たちは何年もCVSに取り組んできましたが、そこに1つのファイルを「貼り付ける」ことはしばしば役に立ちます。Subversionにファイルを「貼り付ける」方法はありますか?
Subversionで、特にTortoiseSVNからこれを行う方法はありますか?
短い回答:いいえ。
長い答え:
ワーキングコピーは別のブランチに変更すると、定義により、ブランチに粘着性のあるリポジトリにアクセスするために使用されるベースのSubversion-URLを変更することを意味します。
しかし、スティッキーリビジョンファイルは、Subversionにはない概念です。
参照:subversionの本の
つの回避策は、手動で更新を実行した後、特定のリビジョンにファイルを返すようになるかもしれません。おそらく、次のようなものをスクリプトに入れます。
svn update
svn update -r1234 that/particular/file.txt
tweaktが示唆しているように、別の回避策は、1つのファイルだけで部分分岐することです。これは非常に慎重な管理が必要ですし、物事はちょっと... ..粘着性:-)を得ることができる 、あなたは警戒していない場合。
あなたが望むなら、技術的には1つのファイルを "分枝"することができます。あらゆるレベルのディレクトリやファイルで 'svn switch'を使うことができます。 SVNはCVSと同じようにファイル単位でリソースを追跡するので、同じ効果に対して「固定」することができます。混合パスを含む作業コピーをコミットすることは非常に異なる効果をもたらします。
参照してください: