當您使用RStudio時,您的git工作流程是什麼樣的?從RStudio推送到Github
我想開始使用github來控制我的腳本。我知道你可以使用命令行/終端來推送一個倉庫,但一直無法找到一個git包。任何一個建議?
或者,我可以使用system
命令:system("git push")
任何人都可以提出一個更好/更優雅的方式來做到這一點?
當您使用RStudio時,您的git工作流程是什麼樣的?從RStudio推送到Github
我想開始使用github來控制我的腳本。我知道你可以使用命令行/終端來推送一個倉庫,但一直無法找到一個git包。任何一個建議?
或者,我可以使用system
命令:system("git push")
任何人都可以提出一個更好/更優雅的方式來做到這一點?
我似乎記得Rstudio的新開發版本內置了對git的支持。如果你不想使用它,我自己完全可以在單獨的控制檯中使用命令行來簽入代碼。您也可以使用系統命令從R內執行此操作。
PS每日構建RStudio的可以在這裏找到:
命令行選項唯一的問題在於RStudio項目中的任何R文檔的提交消息都與RStudio項目中的多個文件相關聯。例如,假設我編輯了我的RStudio項目中的.csv文件,並提交一條消息推送到我的遠程文件。那麼,現在該消息與該RStudio項目中的R markdown文檔相關聯。 –
我不知道一個更優雅的方式(這就是爲什麼我在做這個評論),不過這似乎是在錯誤的「層面」。我不使用R(腳本或交互式命令行)來編輯R腳本。我使用Rgui,R.app或Emacs/ESS來編輯腳本。在編輯器(或集成開發環境)中,我期望源代碼控制駐留。 –
對 - 我大部分都使用RStudio。完成我的腳本後,我想推它 - 適當的地方在哪裏? R命令行?在腳本編輯器中?你如何處理這個問題? – mikebmassey
我的主要開發環境是Emacs/ESS。我知道它可以與git連接,但我還沒有探究它。我通過命令行和git-gui的組合完成了我所有的git工作(舞臺,添加,推送等)。 –