首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Samba共享文件夹中使用Git

在Samba共享文件夹中使用Git
EN

Stack Overflow用户
提问于 2014-04-16 12:47:32
回答 1查看 13.2K关注 0票数 5

我是Git的新手,并试图确定如何最好地实现它。

我有以下四台机器:

  1. 运行GitLabs的Linux服务器,它存储我的主存储库。
  2. Linux生产服务器运行Apache等,我目前不关心这个部分。
  3. Linux开发服务器运行Apache等。它还运行Samba并将/var/www映射到Windows。它位于我家,在局域网上。
  4. Windows 7 PC运行PhpED(碰巧是PhpED)。它位于我家,与Linux开发服务器位于同一个局域网上。它直接编辑Linux开发服务器上Samba文件夹中的文件,并使用该文件夹进行调试,并且没有直接在其上使用代码。IDE通过TortoiseGit具有一些基本的Git功能,但是我还不知道它有多强。

我目前不关心共享文件,而只关心版本控制。

我读过Git是关于当地人的。给出我的配置,这是否意味着Git在Windows上运行,即使我的工作目录不在它上?还是仅仅在/var/www/和GitLab存储库之间使用Linux来处理呢?您是如何设想我在此配置下实现Git的?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-16 12:54:15

Git可以处理文件。用你描述的方式,你将在你的windows pc上运行git --事实上,这些文件实际上是通过网络访问的,而不是直接访问,这是git可能根本不知道的事情。只要这是唯一访问该共享的机器,就可以了。

但这并不是你应该怎么使用git。它有自己的在机器之间推拉更改的机制;因此,除非您正在运行有趣的无驱动设置,否则您可能应该考虑将工作目录存储在正在对其进行编辑的机器上。特别是如果有机会从linux机器访问这些文件(将版本控制访问混合到多台机器之间的同一工作目录总是一个坏主意,更不用说多个OSes之间了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23109918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档