0

私はGitを初めて使用します。私はVisualStudioで働いています。

Solution
- Phone App, refs Orange and Cabbage
- Shared Lib Orange
- Shared Lib Strawberry
- Shared Lib Cabbage, refs Strawberry

これらはそれぞれ異なるリポジトリにある必要があります。共有ライブラリがTeamCityでビルドをトリガーし、NuGetで公開して、他のアプリが次にビルドされたときにフィードから更新されるようにしたいと思います。

Gitでこれを管理する特別な方法はありますか、それともすべてをAppソリューションにプルし、バッチファイルを実行してすべてを一緒にコミットする必要がありますか?

yysunのGitアドインをVSIDEにインストールしていますが、アプリのリポジトリのみを制御するため、すべてのリポジトリでコミットするには、マクロを設定するか、タスクバーボタンを固定する必要があります。

私の質問はこれです:この配置の通常の日常性を考えると、プログラミング日の20%を正しい順序で発行するために費やす必要なしにこれをサポートするためにGitで実行できる簡単なセットアップはありませんか?

4

2 に答える 2

1

gitサブモジュールが良い解決策になる可能性があるようです。

于 2012-12-07T16:11:49.510 に答える
1

VisualStudioでのGitの使用を確認することをお勧めします。

また、ワークフローでGit追跡ファイルのみを処理できる場合(少なくともほとんどの場合)、git commit -aは、リポジトリ内のすべてのGit追跡ファイルを一度にステージングしてコミットするため、それぞれのコミットが削減されます。単一の繰り返し可能なコマンドラインコマンドにリポジトリを作成します。

于 2012-12-07T19:03:01.197 に答える