繁体   English   中英

将Git与Samba共享文件夹一起使用

[英]Using Git with a Samba shared folder

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

我有以下四台机器:

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

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

我读过Git就是本地人。 给我的配置,这是否意味着Git在Windows PC上运行,即使我的工作目录不在其上? 或者它是在/ var / www /和GitLab存储库之间使用Linux处理的? 您如何设想我在此配置下实施Git?

谢谢

Git适用于文件。 按照你描述它的方式,你将在你的Windows PC上运行git - 事实上文件实际上是通过网络访问而不是直接是git可能甚至不会意识到的东西。 只要这是访问该共享的唯一机器,它应该没问题。

但是你不应该如何使用git。 它有自己的机制来推动/拉动机器之间的变化; 因此,除非您正在运行一个有趣的无驱动设置,否则您应该考虑将工作目录存储在正在编辑它的机器上。 特别是如果有可能从linux机器上访问文件(混合版本控制访问多台机器之间的同一工作目录总是一个坏主意,更不用说多个操作系统之间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM