簡體   English   中英

Rstudio和版本控制設施

[英]Rstudio and version control facilities

我對Rstudio中的版本控制集成有疑問。

使用它代替諸如SourceTree這樣的外部版本控制管理器有什么優勢?

據我了解,主要優點是避免使用其他工具,並將切換從窗口保存到另一個窗口。

但是問題是我們經常需要在數據挖掘項目中使用其他語言(SQL,Python等),因此在幾乎每種情況下,我們還需要一個專用的版本控制管理器。

它不是一個或非 將RStudio的版本控制視為無需離開IDE即可完成最常見的源代碼控制任務的一種方式。 例如,按Ctrl + Alt + D查看當前文件的差異。 使用外部工具需要多長時間?

同樣,您只需幾次擊鍵即可輕松進行更改(請按Ctrl + Alt + M ),並且只需單擊一下即可看到您所在的分支。

因此,大多數IDE都內置了一些基本形式的版本控制。 它並不打算完全替代您正在使用的任何VCS工具; 這樣做是為了避免您在執行常見任務時不得不切換上下文。 您仍然需要使用外部VCS進行更復雜的操作。

要記住的另一件事是,RStudio可以管理您的整個數據科學項目,而不僅僅是R代碼。 您可以使用其VCS集成來管理和提交對任何類型文件的更改。 有時我們將它用作VCS接口,以用於完全不包含R代碼的項目!

有些人喜歡在單個界面中完成所有與VCS相關的事情。 太好了,如果這是您的工作流程,希望RStudio VCS集成不會對您造成影響。 但是大多數IDE用戶都希望能夠在不破壞上下文的情況下進行日常VCS操作,這就是RStudio中的VCS集成的目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM