0

C# Visual Express 2008 プロジェクトを新しいバージョンにアップグレードする作業を行っています。プロジェクト ディレクトリ全体をコピーして、コピーしたディレクトリ プロジェクトで作業することなく、これを管理するにはどうすればよいですか?

4

2 に答える 2

3

使用しているソース管理システムに新しいブランチを作成します。詳細については、Branching and Merging Primer を参照してください。

ソース管理を使用していない場合は、Subversion から始めることをお勧めします。VisualSVN SERVERを使用すると、簡単に始めることができます。TortoiseSVNを使用して、それまたはankhsvnVisualSVNなどのビジュアル スタジオ プラグインを操作できます。

svn サーバーをインストールする必要はありません。Tortoise Svn を使用してリポジトリを作成し、ファイル プロトコルを使用して接続することもできます。つまり、レポジトリをフラッシュ ドライブに置いてクエリを実行できるため、どのコンピュータからでも作業できます。

于 2010-04-01T14:52:21.343 に答える
0

Subversion は優れており、簡単に習得できますが、MercurialGitも検討することをお勧めします。これらはほとんど簡単に入手でき、配布されているという点である程度の柔軟性を提供します。これは、個々のユーザーにとってはるかに理にかなっていることがわかりました。これらはまた、長期的にはスペースをあまり占有しない傾向があります。

さらに、必要に応じて、必ずしも分岐する必要はありません。選択したソース管理をインストールし、安定したバージョンを含むリポジトリを作成します。それができたら、バックアップがある限り、いつでも安定したバージョンに戻すことができます. 安定したバージョンでバグ修正を行う必要がある場合は、そのバージョンから分岐するときです。個々の小さなリポジトリの場合、主な作業をトランクに保持する方がおそらく混乱が少ないでしょう -

最後に、ソース管理は初めてなので、一度に 1 つのことを行い、その変更をチェックインする習慣を身につけてください。IDE を起動するたびに、ソース管理ツール (またはコマンドライン) を開いて、それを使用する必要があります。頻繁。小さな変更であっても、追跡することが重要です。この習慣を確立するには手間がかかりますが、非常に効果的です。

幸運を!

于 2010-04-01T15:38:04.380 に答える