1

私たちは何年もの間CVSを使用してきましたが、あちこちで1つのファイルを「スティッキー」にすることが役立つことがよくあります。

特にTortoiseSVNから、Subversionでこれを行う方法はありますか?

4

2 に答える 2

2

簡単な答え:いいえ。

長い答え:
別のブランチに変更することは、リポジトリへのアクセスに使用されるbase-Subversion-URLを変更することを意味するため、作業コピーは定義上ブランチに固定されます。

ただし、スティッキーリビジョンファイル...これはSubversionの概念ではありません。
見る:

回避策の1つは、更新後にファイルを特定のリビジョンに手動で戻すことです。おそらく、次のようなものをスクリプトに入れます。

svn update
svn update -r1234 that/particular/file.txt

tweaktが示唆しているように、別の回避策は、ファイルが1つだけの部分的なブランチを作成することです。ただし、これには非常に注意深い管理が必要であり、警戒していない場合は、状況が少し悪化する可能性があります。

于 2008-08-31T15:33:49.430 に答える
2

必要に応じて、技術的には1つのファイルから「ブランチ」することができます...任意のレベルのディレクトリまたはファイルで「svnswitch」を使用できます。SVNは、CVSと同じようにファイルごとにリソースを追跡するため、同じ効果で「スティッキー」を実行できます。ただし、混合パスを含む作業コピーをコミットすると、効果が大きく異なります。

見る:

于 2008-08-31T15:49:54.803 に答える