设想这样的:
1.本地文件更改=》
2.push到git服务器=》
3.git触发钩子同步到指定ftp服务器
现在的问题是希望在第三步,如果发现自上次同步后服务器文件发生变动,则更新git服务器上的文件,并提示客户端需要pull新文件,并进行merge;
(本来直接在目标服务器上做一个git更方便,但是我没有办法直接说服其他人抛弃掉原有的习惯,所以希望通过一个git服务器做中转,这样可以使用ftp,git两种方式,来慢慢转变习惯)
设想这样的:
1.本地文件更改=》
2.push到git服务器=》
3.git触发钩子同步到指定ftp服务器
现在的问题是希望在第三步,如果发现自上次同步后服务器文件发生变动,则更新git服务器上的文件,并提示客户端需要pull新文件,并进行merge;
(本来直接在目标服务器上做一个git更方便,但是我没有办法直接说服其他人抛弃掉原有的习惯,所以希望通过一个git服务器做中转,这样可以使用ftp,git两种方式,来慢慢转变习惯)
5 回答2.8k 阅读
3 回答2.6k 阅读
1 回答2.7k 阅读
3 回答963 阅读
只要在本地测试成功,commit,push之后,钩子自动同步到服务器,不能直接修改服务器上的文件,否则协同开发岂不是乱套了。