37

MSBuild ファイルでカスタム コマンドを実行しようとしています。基本的に「git log -10」を実行し、そのコミット情報をテキスト ファイルに保存します。

問題は、ビルドを実行しようとすると、「致命的です: Git リポジトリではありません」というエラーが表示されることです。そこで、プロジェクトの TeamCity の作業ディレクトリを確認しましたが、.git ディレクトリはありません!

TeamCity がリポジトリのクローンを作成するときに .git ディレクトリを作成しないのはなぜですか? これを有効にする方法はありますか?

編集: TeamCity のバージョンは 7.1.2 です。8.0.1 にアップデートして、これに利用できるオプションがあるかどうかを確認します。

4

2 に答える 2

5

VCS チェックアウト モードとして文書化されています: https://confluence.jetbrains.com/display/TCD9/VCS+Checkout+Mode

TeamCity のバージョンは 9.x です

于 2015-06-09T06:13:32.757 に答える