我有一个裸露的回购网络驱动器和两个客户端克隆php项目到他们自己的PC。 所有这些都由TortoiseGIT操作。检测到更改为GIT裸回购
假设客户端A和客户端B具有相同的修订副本。
- 对index.php做一些修改。
- 承诺自己的回购,然后推到裸回购。
但是,在客户端B项目文件夹中,更改后的文件仍作为更新(带有刻度的绿色图标)。
无论如何,客户B会有通知或实时更改TortoiseGIT的覆盖图标吗?
为什么我想这样做,因为我们的客户端在开始工作之前需要执行git fetch命令并查看日志。
他们可以在开始工作之前进行git合并,而不是稍后解决冲突。
它看起来像你会让克隆表现得好像他们在同一个目录中(就像每个人都在同一个结账中工作一样)。这是不推荐的(对于任何VCS),准备就绪时获取/提取最新更改是最好的方法。 – 2013-04-22 07:18:01
你应该对其他客户端进行“git pull”。你可以看看'git hooks'的一些方法来自动化这个/到一定程度/但(a)我不认为它通常在Windows上使用,(b)它对检出分支有限制。 – sehe 2013-04-22 07:18:08