質問

私が現在行っているのは、プロジェクトを別の場所にリンクして同じ名前を付けてから、「共有後のブランチ」と書かれているボックスをチェックします。そして、私は共有プロジェクトをチェックして、それを解決します。そして最後に元のプロジェクトとマージします。

これは問題なく動作しますが、非常にぎこちないように感じます。ドライブ上にプロジェクトの複数のインスタンスがあります。別のブランチで作業するたびに、Web サイト (asp.net 1.1 を使用) の物理アドレスを変更する必要があります。

それは正しい方法とは思えません。VSS を使用してプロジェクトを分岐するにはどうすればよいですか?

役に立ちましたか?

解決

質問で説明した方法が、sourceSafe で実行できる唯一の方法だと思います。

私は通常、コピーしたディレクトリに「V1.0」(または適切な名前)という名前を付け、それらをすべてメインのプロジェクト名であるフォルダーに保存します。

他のヒント

これは、SourceSafe でソース コードを分岐する一般的に受け入れられている方法です。履歴のマージと保持が問題にならない場合、他の唯一の方法は、ファイルを新しいフォルダーにコピーし、読み取り専用属性を削除し、.vssscc および .scc ファイルを削除してから、その新しいフォルダーを追加することです。プロジェクトを SourceSafe にコピーします。この時点では、前歴のないまったく新しいプロジェクトが作成されます。

ここで良い参考資料を見つけることができます。 http://www.codepool.biz/version-control/sourcesafe/branch-in-sourcesafe-vss.html

基本的には、フォルダーを右クリックして分岐したい場所までドラッグし、手を離すと共有/分岐/再帰のオプションが表示されます。

震える。

あなたが説明した方法は、「分岐」を行うためにサポートされている唯一の方法です。そして、あなたが指摘したように、それはかなり不格好です。VSS では、ソース履歴が破壊されるため、すべての分岐を避けるのが最善です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top