0

私は何年も Visual SourceSafe を使用してきましたが、明らかな理由から git に変更しようとしています。Visual Studio 2012 の git 拡張機能をダウンロードして試してみました。

git 拡張機能を使用して、VS ソリューションをソース管理に追加すると、プロジェクトが保存されているディレクトリに git リポジトリが作成されます。VSS では、すべてのプロジェクトが同じリポジトリにあることに慣れています。git では、プロジェクト/ソリューションごとにリポジトリを取得しているようです。これは典型的なものですか、それとも何か間違っていますか?

また、複数のプロジェクトを含むソリューションがあり、ソース管理を追加すると、メイン プロジェクトが git リポジトリに追加されます (これも独自のリポジトリです) が、参照されているプロジェクトは含まれません...その後、それらを追加する必要がありますソース管理を個別に行うと、対応するプロジェクト フォルダーに独自のレポが作成されます。

では、git では、複数のプロジェクトを保持するリポジトリではなく、プロジェクトごとにリポジトリがありますか?

VSS ユーザーが精神的に git に移行するのに役立つリソースはありますか? ダミー(ええと、vssユーザー)のビデオ/ブログ/本のためのgitは役に立ちます。

ありがとう!

4

1 に答える 1

3

VS ソリューションごとに 1 つの git リポジトリを持つのは自然なことのようです。1 つには、独自のレポがある場合、古い非推奨のソリューションを削除する方がはるかに簡単です。しかし、git は両方をサポートしています。複数のソリューションを含む 1 つの大きなリポジトリを持つこともできます。

このサイトは、導入する価値があります。さらに詳しい情報については、Pro Git bookをダウンロードできます。

git を学ぶのは簡単ではありません。git を使用することは、Visual SourceSafe を使用するよりも明らかに複雑です。しかし、それは非常に価値があります。

于 2013-05-13T13:54:14.493 に答える