【问题标题】:TortoiseGit - copy via sftp on pullTortoiseGit - 拉取时通过 sftp 复制
【发布时间】:2015-02-26 19:03:21
【问题描述】:

简介:

我有 2 个文件夹位于同一个 GIT 存储库中,一个位于 非常 慢速 Samba 网络驱动器上,一个位于本地。在 samba 上使用 GIT 非常慢,但是 Samba 是我的服务器,它实际上是在 windows 机器上运行 ubuntu 服务器的 vmplayer。

我的问题是:

是否可以在拉取完成后自动将文件从本地目录复制到另一个 samba 文件夹。我在 Sublime 文本编辑器中执行此操作(通过 addon),但它仅在我保存文件时复制。我希望 GIT 上也有这个功能。 (我主要用TortoiseGit

谢谢。

【问题讨论】:

  • 嗯,Windows 上 vmware 上 ubuntu 服务器上的 samba。为什么?您确实意识到 samba 会“Windows 共享”吗?
  • @MarcusMüller - 服务器在 linux 上,我必须将文件作为网络驱动器 (samba) 公开给 windows,这样我就可以轻松地用我的 sublime 与它们交互。但是由于它太慢了,我有一个本地副本,它通过 SFTP 复制到 ubuntu 网络驱动器,因为我不知道更好的方法

标签: linux windows git samba tortoisegit


【解决方案1】:

是的,有 git 钩子。来看看

git help hooks

您可以定义拉动后自动执行的操作。但是,您的系统听起来很疯狂,您应该考虑不要在缓慢的共享中这样做。另外,我不明白为什么 VMWare 播放器上的 Ubuntu 会非常慢,除非你把配置搞砸了(更不用说我真的不明白为什么你不让你的 windows 做共享,而不是让一个 linux VM 来做这件事——而且我根本不喜欢 windows)。

【讨论】:

  • 好吧,众所周知,Windows 7 上的 samba 网络驱动器速度非常慢。如果您使用谷歌搜索 samba windows slow,您会看到数百人在抱怨,甚至没有一个解决方案可以提供帮助。我的系统很疯狂,但是服务器必须是linux,我不想在本地的linux系统上工作,我喜欢windows。您所说的“让 windows 共享”是什么意思?
猜你喜欢
  • 1970-01-01
  • 2013-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-15
  • 2020-01-13
  • 1970-01-01
相关资源
最近更新 更多