我有一个项目的git repo,我想用git来更新服务器上的文件(有时我忘了在处理好几天之后复制所有更新的文件)。
带“拉”我可以确定所有更新的文件都会下载到服务器中。但这也有不利之处。
生产版本和实时版本之间的连接字符串不同,因此在提取更改时不应更新服务器上的web.config文件。
我尝试过gitignore,但看起来它只适用于提交。如何将web.config保留在服务器上?
我的repo在github上,服务器是windows2008,我使用git扩展。
由于
答案 0 :(得分:1)
您应该不将特定于环境的配置文件签入版本控制,而是手动将它们放在服务器上。这种方法具有以下优点: