Svn 多学科web代理的版本控制

Svn 多学科web代理的版本控制,svn,version-control,Svn,Version Control,好的,下面是真相。我想为我的机构建立一个版本控制系统和相关流程,并想在我进入之前从别人的错误中吸取教训 我正在考虑从远程托管服务(assembla-这也将有助于OfficeST代码备份!)部署subversion 我们是一家ASP.net网络商店,有三个主要团队。(约30人分成3个小组) 前端团队-Photoshop,XHTML。CSS,Javascript。主要使用photoshop进行设计/创意,dreamweaver进行标记,topstyle进行css 开发团队-主要是ASP.net,但在

好的,下面是真相。我想为我的机构建立一个版本控制系统和相关流程,并想在我进入之前从别人的错误中吸取教训

我正在考虑从远程托管服务(assembla-这也将有助于OfficeST代码备份!)部署subversion

我们是一家ASP.net网络商店,有三个主要团队。(约30人分成3个小组)

前端团队-Photoshop,XHTML。CSS,Javascript。主要使用photoshop进行设计/创意,dreamweaver进行标记,topstyle进行css

开发团队-主要是ASP.net,但在需要的地方加入了一些php。所以主要是VS2005和SQL Server工作

目前,所有团队都通过一系列网络共享进行工作——所有团队都直接在一个站点的单个工作副本上工作。虽然我们正在引入版本控制,并且理想情况下,我们会让每个设计师/开发人员在各自的机器上安装一个实时web服务器的副本,但看起来这在一开始并不实用(也就是说,我们有非常熟练的前端开发人员,他们没有能力在各自的工作站上设置成熟的ASP.net应用程序。对于一个不习惯在ASP.net环境中工作的设计师来说,当他们想做的只是调整一些CSS或一些标记时,这似乎也太过分了

这意味着我们可能会保留目前使用的网络共享结构(我知道不太理想,但必须从某个地方开始),但我们将使网络共享上的站点副本成为从存储库中签出的主“工作副本”,人们在本地开发环境中使用该存储库

在部署到internet上的测试服务器并最终上线之前,这将被检查到我们的主存储库中

人们对我上面提出的部署模型有什么看法

对于如何让具有不同技能的团队都使用相同的版本控制流程,有人有什么建议吗

提前谢谢


<> Ed

虽然不完美,但你可以考虑

您的前端团队可以使用,事情看起来与他们熟悉的类似——一个简单的网络共享,但它实际上是SVN存储库

您的开发人员可以使用自己的工作副本,使用AnkhSVN或其他客户机进行工作


<0 >你可以考虑

您的前端团队可以使用,事情看起来与他们熟悉的类似——一个简单的网络共享,但它实际上是SVN存储库

您的开发人员可以使用自己的工作副本,使用AnkhSVN或其他客户机进行工作


买主注意,YMMV

我在数字机构工作了很长时间,在这些地方使用版本控制有时会是一场相当激烈的战斗。我注意到视觉团队(photoshoppers)通常无法使用像版本控制这样的系统。这涉及到一些技术知识,当使用像它这样的系统时,你通常必须更严格地处理文件。我听过这样的短语“F@ck这是什*t“在太多的场合和那些家伙在一起,仅仅是因为人们没有耐心去使用它或学习使用它

此外,正如其中一条评论中所述,数字机构经常处理大量二进制数据。使用非现场版本控制系统可能不是正确的选择,除非您的办公室有大量管道来处理容量问题。定期下载备份时,情况会更糟

使用版本控制当然不是一个争论。当然你应该使用它。你能做的是,这是我过去做过的,我将来会再做一次,让你的技术团队先使用这个系统,让他们知道它的来龙去脉、怪癖等。然后慢慢地让一些前端人员一点一点地使用它(从技术人员开始,一路往下走)。完成后,再去找设计师。同样,从老年人开始,沿着食物链往下走。让整个工作室在第一天使用它就是在挖你自己的坟墓

在技术站点上,一旦你使用了系统,你可能需要考虑建立一个内部服务器,这将使你的生活变得更容易,整个过程用76兆PS图象处理软件的文件更快地提交和更新,同时也会提高系统的使用率。用于项目的图像或视频放入场外版本控制系统


请记住,引入这样一个系统可能需要一段时间。整个工作室的建立和运行可能需要一年的时间…

我在数字机构工作了很长时间,在这些地方使用版本控制有时会是一场相当激烈的战斗。我注意到视觉团队(photoshoppers)通常无法使用像版本控制这样的系统。这涉及到一些技术知识,当使用像它这样的系统时,你通常必须更严格地处理文件。我听过这样的短语“F@ck这是什*t“在太多的场合和那些家伙在一起,仅仅是因为人们没有耐心去使用它或学习使用它

此外,正如其中一条评论中所述,数字机构经常处理大量二进制数据。使用非现场版本控制系统可能不是正确的选择,除非您的办公室有大量管道来处理容量问题。定期下载备份时,情况会更糟

使用版本控制当然不是一个争论。当然你应该使用它。你能做的是,这是我过去做过的,将来我会再做一次,让你的技术团队使用系统f