猿问

用git作为(.net的)部署工具

我现在维护的一个asp.net站点(git做版本控制)
解决方案里包含了数个项目
并且经常会有图片等资源文件的改动
之前用vs发布站点生成的部署文件夹每个文件夹覆盖到对应的项目目录
这种做法需要发布多个项目(vs2010,没有按解决方案发布的功能)
并且有的项目图片多传输到服务器端耗时长
后来自己按目录整理当前版本需要部署的文件然后覆盖到服务器
但是整理文件的过程繁琐
目前打算用如下方式部署
通过
aliasgitd='git--git-dir=.git-deploy--work-tree=.'
gitdinit
创建一个叫.git-deploy的repo与.git作用于同一个目录
将这个repopush后
在需要部署的服务器上pull
但是查了下文档似乎.gitignore这个文件名是不可更改的
也就是说同一个目录下没法用2个gitignore分别维护不同的repo
当然可以通过添加文件前替换.gitignore的方法实现
不过我想知道还有没有其他什么方法可以简单地实现同一个目录不同的.gitignore的效果
或者其他部署asp.net项目的方法
噜噜哒
浏览 583回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答