当我刚开始使用SVN进行版本控制时,有人告诉我要使用“svn export”始终在服务器上运行干净的代码副本。
而对于Git来说,似乎最好的方法是让Git管理应用程序文件夹,并告诉它我想要运行哪个标签。这种做法可以吗?还是有更好的方法?
当然,我会阻止公共访问.git/,但在生产服务器上保留一个活跃的Git仓库版本感觉有些奇怪。(猜测我可能漏了一步操作……)
非常感谢您在这方面能为我提供的任何见解。
编辑:目前,我使用“svn export”到一个时间戳发布文件夹中,然后在我的部署脚本中将公共目录符号链接到该文件夹。
而对于Git来说,似乎最好的方法是让Git管理应用程序文件夹,并告诉它我想要运行哪个标签。这种做法可以吗?还是有更好的方法?
当然,我会阻止公共访问.git/,但在生产服务器上保留一个活跃的Git仓库版本感觉有些奇怪。(猜测我可能漏了一步操作……)
非常感谢您在这方面能为我提供的任何见解。
编辑:目前,我使用“svn export”到一个时间戳发布文件夹中,然后在我的部署脚本中将公共目录符号链接到该文件夹。