我已創建一個rake任務來標記從Teamcity
管道運行的構建。這是一個簡單的任務,使用下面的命令:無法從rake任務標記GIT repo
git tag
git push
它從本地機器運行得很好。
致命的:不是git倉庫(或任何父目錄):然而,當我從錯誤消息管道運行同一任務失敗git的
誰能幫我瞭解這一點?
我已創建一個rake任務來標記從Teamcity
管道運行的構建。這是一個簡單的任務,使用下面的命令:無法從rake任務標記GIT repo
git tag
git push
它從本地機器運行得很好。
致命的:不是git倉庫(或任何父目錄):然而,當我從錯誤消息管道運行同一任務失敗git的
誰能幫我瞭解這一點?
正如消息所說:這些命令正在一個不屬於git存儲庫的目錄中執行。 (換言之,當前目錄及其父目錄都不包含.git
目錄)。
您可以讓腳本運行pwd
以瞭解這些命令的運行位置。 (如果它看起來是預期的目錄,那麼您可能希望從預期的git repo的根目錄運行ls -a
,以確保有一個.git
目錄)
我試過從正確的路徑。仍然是一樣的。 –
請把這裏的日誌放在這裏。如果你正確地指定命令會更好。 – ASR