/反对使用svn进行部署的原因?

piv*_*tal 4 svn deployment

所以,

在我的工作中,我们使用svn来管理我们的源代码,但是在部署时,我们使用正在生产的代码执行svn导出和rsync.这是我开始以来的方式(这是我的第一个编程工作)以及我们如何继续做事.

我已经开始在工作之外开始自己的个人项目并且仍然使用svn来管理我的代码 - 但是,我不是在服务器上同步导出树,而只是在服务器上进行结账并且当我滚动时新代码我刚刚开始.这对我来说似乎更简单.

是否有充分的理由不在生产机器上使用svn?我忽略了安全风险?

小智 5

我可以想到几个问题:

  • 在服务器上签出将在那里创建不必要的.svn目录
  • 要在服务器上签出,用户需要SVN和服务器访问权限

这些都是我的头脑 - 我相信还有更多.

  • +必须在生产机器上拥有`svn`访问凭证. (3认同)