我已经用灯安装了Ubuntu。
即时通讯使用webdav上传/下载文件到/从Ubuntu Web服务器,我已经在NetBeans中编辑了PHP源文件。 不过,我不知道编辑源文件并将这些更改提交到新网站的最佳做法是什么。
因为如果我们是2-3个开发人员,我想我们必须使用svn。 但我从来没有使用过,所以我不知道它是如何工作的。
我应该安装它,然后select/ var / www(apaches webroot)作为存储库文件夹? 那么当我登记时,所有的更改将立即适用?
有人可以请解释下列步骤:如何下载,编辑源文件,上传文件,看到网站的新变化。
因为我以前只和本地的apache一起工作过,而且只有我自己。 现在会有更多的程序员,所以我必须为此build立一个体面的中心环境,并且必须知道netbeans,svn,webdav和apache如何协同工作。
谢谢!
这是我做的,如果这有帮助。 我为服务器上的每个项目创build一个SVN仓库,专门用于SVN(svn.mycompany.com)。 我检查到我的机器(和所有其他开发项目的开发人员也一样)的回购。 当我进行更改时,我将它们从本地机器提交到服务器上的回购站。 对于公共网站(从你的问题/var/www )我检查了一个源代码的副本, 就像我的本地开发机器一样 。 然后,我在远程网站上运行svn update的服务器上有一个subversion“commit hook”。 所以进行更改的过程如下所示:
svn checkout (如果这是第一次)或svn update或NetBeans检查/更新到开发人员的本地机器的最新的源代码。 svn commit或NetBeans提交更改(包括提交消息,详细说明coure的更改和原因) svn update来将我的更改应用到实际的网站。 我唯一要添加的是,我有我的SVN挂钩更新中转站点。 当客户批准这个席位网站时,我可以使用Subversion来更新这个在线网站。