0

多くの場合、トランク (別名 HEAD) で機能のコーディングを開始し、コードの変更を開始した後、おそらくブランチでこれを行いたいことに気付きます。これはかなり簡単に行うことができます。次のようなブランチを作成するだけです。

cvs rtag forkName all
cvs rtag -b branchName -r forkName all

次に、変更したワークスペースから、作成したブランチにモーフィングします。

cvs up -r branchName

私が抱えている問題は、以前に追加されたファイルがブランチにモーフィングされず、トランクに「追加」されたままになることです。

これを修正するために、CVS/Entries ファイルに移動し、追加されたファイル エントリにブランチ タグを追加しました (保護者の監督なしでこれを試みないでください)。

より良い方法はありますか?

4

1 に答える 1

0

CVS リポジトリは新しいファイルを認識しないため、トランクに追加され続けます。以下を使用してそれらをコミットする場合:

cvs commit -r branchName

彼らはブランチタグを取得する必要があり、それ以降のコミットは正常です。

于 2013-04-29T04:19:38.157 に答える