【问题标题】:RStudio GIT on windows using network drives使用网络驱动器在 Windows 上的 RStudio GIT
【发布时间】:2015-02-09 23:47:10
【问题描述】:

在使用 RStudio 进行版本控制时,我想在 Windows 上使用网络驱动器而不是 github.com

我有一个同事在 RStudio 中编写代码,我想开始使用版本控制来开始以有组织和受控的方式推送和拉取代码。

Rstudio 需要一个以.git 结尾的 URL,这在使用 github 时是有意义的,但是当我尝试将其替换为类似 file://T:\path\to\folder.git 的内容时,它说它没有退出,或者我没有正确的访问权限,尽管能够打开和修改网络驱动器中的所有内容。

其中 T:\ 是我所有同事都可以访问的网络驱动器。

有人可以给我介绍一下如何设置 R 项目以使版本控制可以有效工作。

【问题讨论】:

  • 你试过file:///T:/path/to/folder.git吗?

标签: git rstudio


【解决方案1】:

查看 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 书补充说:

如果您在 URL 的开头明确指定 file://,Git 的操作会略有不同。

  • 如果只指定路径,Git 会尝试使用硬链接或直接复制它需要的文件。
  • 如果您指定 file://,Git 会启动它通常用于通过网络传输数据的进程,这通常是一种效率低得多的数据传输方法。
    指定file:// 前缀的主要原因是如果您想要一个干净的存储库副本,其中包含无关引用或对象——通常是在从另一个版本控制系统或类似的东西导入之后(参见Chapter 10 for maintenance tasks)。

我们将在这里使用正常路径,因为这样做几乎总是更快。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2017-09-15
    • 2017-06-03
    相关资源
    最近更新 更多