在使用RStudio进行版本控制时,我想在Windows上使用网络驱动器而不是github.com
。
我有一个在RStudio中编写代码的同事团队,我想开始使用版本控制来开始以有组织和受控的方式推送和提取代码。
Rstudio需要一个以.git
结尾的URL,这在使用github时是有意义的,但是当我尝试用file:// T:\ path \ to \ folder.git替换它时,它说它没有& #39;退出或我没有正确的访问权限,尽管能够打开并修改网络驱动器中的所有内容。
其中T:\是所有同事都可以访问的网络驱动器。
在有关如何设置R项目以使该版本控制能够有效工作方面,有人可以给我一点介绍。
答案 0 :(得分:2)
查看Git的 local protocol ,路径应为:
T:\\path\\to\\folder.git
# or
file:///T:/path/to/folder.git? – VonC 1 hour ago
每次,您都可以使用以下命令快速更改原始路径:
git set-url origin T:\\path\\to\\folder.git
git set-url origin file:///T:/path/to/folder.git
Pro Git书补充道:
如果您在网址开头明确指定
file://
,则Git的运作方式略有不同。
- 如果您只是指定路径,Git会尝试使用硬链接或直接复制所需的文件。
- 如果指定
file://
,Git会启动它通常用于通过网络传输数据的进程,这通常是传输数据的效率低得多的方法。
指定file://
前缀的主要原因是,如果您想要使用无关的引用或对象省略存储库的干净副本 - 通常是在从另一个版本控制系统或类似内容导入之后(请参阅Chapter 10 for maintenance tasks )。我们将在这里使用正常路径,因为这样做几乎总是更快。