我使用Atlassian Stash作为git存储库管理系统。
我有2个分支1个主人和1个生产。我在一个单独的服务器上安装atlasian stash我有两个想法让远程服务器与repo同步。第一个是将文件从master分支移动到该服务器或使服务器映射到包含文件的文件夹但我无法在主分支中找到物理文件。
答案 0 :(得分:1)
您应该在生产服务器上执行标准git clone
。如果要使生产服务器与特定分支保持同步,您可能希望使用repository hook。
例如,您可以设置web post receive hook,将POST发送到生产服务器上的某个位置。当您的生产服务器收到POST(您必须为其编写一些代码)时,它将执行执行git pull
的脚本。
如果你想要一个更细微的方法(例如,只在某些事情发生时才更新生产),那么你可以相应地改变你的脚本。