我是版本控制的新手。只需在我的Ubuntu上设置一个SVN服务器。它有效,但我想知道如何测试这些文件(网页)?我想我想提交更改并查看它在服务器上的外观。当我查看repo文件夹时,它的所有SVN文件。那我怎么测试那些上传的文件呢?
我可以在本地测试它们,但我想要的是在服务器上进行更准确的测试。例如,将这些提交自动复制到Web根目录的好方法是什么?目前正在使用SVN,但它可能与GIT类似?
答案 0 :(得分:0)
在检查代码是否以您希望的方式工作之前,您确实不想提交。 为了纠正布局问题,你最终会做无数次提交。
您应该拥有一个本地网络服务器,您可以在提交之前尝试使用代码,或直接修改外部服务器上的代码,例如:通过sftp和一个通过网络保存文件的ide。
一旦您的代码准备就绪,有多种方式可以部署它,例如rsync或fabric。对不起,但这是一个很大的话题
答案 1 :(得分:0)
Subversion没有解决您遇到的问题,这与构建和/或部署代码有关。如何解决这个问题取决于您的Web开发堆栈和项目的大小,但可接受的工作流程如下所示:
部署可能是一个独立的项目,具体取决于涉及的步骤数量。