所以,
在我的工作中,我们使用 svn 来管理我们的源代码,但在部署时,我们执行 svn 导出并将该树与生产中的代码进行 rsync。这就是我开始以来的工作方式(这是我的第一份编程工作)以及我们继续做事的方式。
我已经开始在工作之外处理我自己的个人项目,并且仍然使用 svn 来管理我的代码 - 但是,我没有将导出与服务器上的树同步,而是在服务器上进行结帐,并在滚动时进行新代码我刚刚 svn 起来。这对我来说似乎更简单。
是否有充分的理由不在生产机器上使用 svn?我忽略的安全风险?
最佳答案
我可以想到几个问题:
这些超出了我的脑海 - 我相信还有更多。
关于svn - 支持/反对使用 svn 进行部署的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1336175/