我刚开始学习如何使用Subversion构建我的Web应用程序,所以请耐心等待。
这是我正在设置的方法:
- 我的一个域将托管所有项目的存储库。我有标准的tags/branches/trunk结构。这是在公共文件夹中,因此其他开发人员可以访问它。
- 我将在我的实时服务器上有一个包含每个应用程序发布的文件夹,并且我将在Web目录中有一个符号链接指向当前发布。这样,当我发布应用程序的更新时,我会将其导出到发布目录,然后切换符号链接,以便更改立即在线上生效。
这是我的问题:
对于项目的本地工作副本,最佳结构是什么?我将经常在分支和主干上工作,所以是否应该检出整个存储库结构(tags/trunk/branches),还是只需将主干和每个分支单独检出到不同的文件夹中?
另外,如果我关于如何设置它的任何说法似乎奇怪或错误,请告诉我(我是新手!)。