繁体   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