TL;博士 我希望能够检查git repo(位于共享网络上)是否在不使用git命令的情况下进行了更新。我想检查位于.git文件夹中的一个文件来执行此操作,但找不到要检查的最佳文件。有人对如何做到这一点有什么建议吗?你知道吗
原因: 我之所以需要这样做,是因为我在一个共享驱动器上有许多git repos。在我构建的python应用程序中,我在许多工作站和渲染节点的本地驱动器上同步了其中一些git repo的内容。你知道吗
我不想使用git,因为git服务器不够强大,无法支持studio中所有计算机需要不断执行的请求量。你知道吗
这就是为什么我最终得到的解决方案是将repo放在网络服务器上,并使用rsync将repo内容同步到每台计算机上的本地缓存上
这样做很好,但随着时间的推移,回购规模越来越大,rsync需要花费太多时间来执行。因此,我希望必须(理想情况下)检查一个文件,该文件将告诉我本地副本是否与网络副本不同步,并仅在它们不同步时执行rsync。你知道吗
谢谢
检查
.git/FETCH_HEAD
中的时间戳和内容。你知道吗每次获取内容时,它都会更新文件的内容和修改时间。你知道吗
相关问题 更多 >
编程相关推荐