windows – 使用Subversion部署应用程序
我们在与客户的几个项目中尝试了Subversion.它比我希望的更好,但有一些粗糙的边缘.
背景: >应用程序将自动注册所需的一切,因此只需从一台计算机复制到另一台计算机即可. 目前的解决方案是在我们的一个Web服务器上使用Subversion存储库.如果他们需要更新文件,他们会安装TortoiseSVN,否则他们会使用bat文件调用命令行客户端. 由于我们引入了Subversion,因此我们在安装不同步时遇到了零问题.我们也能够追踪一些搞砸的设置(并弄清楚它为什么会发生). 问题: 偶尔你会发生冲突.主要是因为新手用户错误地更改了其中一个设置.是否有svn-client可以轻松解决新手用户的冲突? (其中一家公司目前的解决方案是删除整个安装并执行新的结账) 编辑:项目通常是我们标准应用程序的自定义版本.客户位置的用户数为2-10.
在这些情况下,svn export是您的朋友,因为它提供了代码的“干净”快照.我的建议是以这种方式进行部署以进行测试和生产.这将帮助您找到遗漏签到或冲突等提交问题,因为您只获取特定修订版的文件.
为了首先防止这些问题,特别是如果你坚持使用svn,请尝试使用生产分支.生产分支由经验丰富的开发人员维护,开发人员可以使用多向diff工具从开发人员的分支机构中获取更改.正如其他人所指出的,svn merge(甚至更新)可能容易出错,因此这个工作流程允许有选择地合并更改,这就是dscm(如Richard所描述的)的工作方式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 如何在Google Chrome中标题栏中绘制按钮?
- windows-phone – 创建全景控制截图
- Windows – VS Express 2013错误DEP1700:配方文件“xxxxx.
- windows – 如何执行Clojure文件?
- windows-7 – 无线项目平板电脑桌面解决方案?
- 如何在Windows Server 2016上安装用于托管服务器的Web部署
- 存储空间 – 存储空间直接 – 虚拟磁盘上的新卷
- 如何使用Windows Batch复制文件?
- windows-server-2008 – 为RDP访问创建白名单
- Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
- windows – 如何让Internet Explorer正确处理自定
- windows-8 – 如何通过CLI或AHK在Windows 8中打开
- 在Windows 2008/7 / Vista中发出Windows服务蜂鸣
- windows-server-2012 – 在Windows Server 2012
- 如何从rootkit /后门/僵尸网络等检查Linux服务器
- 手把手教你win10家庭版升级win10专业版的最新密钥
- windows-phone-7 – Windows Phone 7.0类库的计划
- windows-8 – 在创建新的WinRT视图时指定视图提供
- Microsoft是否推动Spark或Razor用于ASP.NET MVC的
- Windows Azure:尝试创建凭据时的身份验证错误