asp.net - 与 ASP.NET 项目中的网页设计师协作(使用 SVN)

标签 asp.net collaboration

在 ASP.NET 项目中与网页设计人员(精通 CSS 和 HTML)协作,同时使用 SVN 保持所有内容同步的好方法是什么?

  • 我们不希望编译后的 DLL(即“bin”文件夹)位于源存储库中(无论如何也不位于主干中)
  • 我们不要求设计人员拥有 Visual Studio 或工作构建环境
  • 我们希望设计人员能够(本地或远程)运行该网站
  • 我们希望设计者的更改与 SVN 主干同步

(我们有一个运行 TeamCity 的构建服务器,因此可以进行某种自动化过程)

最佳答案

鉴于此评论:

Yes, but the compiled application is not available in the trunk and we don't want the designers to have to do the compilation

那么我认为你最好的解决方案是使用 Continuous Integration ,这样您就可以拥有一个每小时/每天/无论如何频繁地构建站点/应用程序的系统,然后是任何“非技术”资源(意味着那些没有能力或您不想这样做的资源)编译本地版本)拥有可以随时访问的最新版本的网站。

单靠 CI 并不能解决让您的设计人员能够针对“当前开发站点”测试他们的更改的问题 - 也许您可以让 CI 构建脚本构建并发布该站点的 zip 或可部署版本然后设计人员可以下载并运行以能够对某些页面/文件等进行更改?

有一个good number of questions related to CI here on stackoverflow , Continuous Integration Servers对特定服务器的建议进行了很好的讨论。

关于asp.net - 与 ASP.NET 项目中的网页设计师协作(使用 SVN),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/806852/

相关文章:

c# - Jquery 在嵌套转发器中无法正常工作

asp.net - 使用目标 _blank 进行跨页面发布会使源页面无法运行

google-apps-script - 每个协作者的文本颜色不同

project-management - Targetprocess 的免费替代品?

asp.net - 关闭浏览器后删除身份验证/ session cookie

asp.net - VS2010、ASP.Net 和 .designer.cs 文件

css - 如何在 GridMvc 3.0.0 中为行动态着色

javascript - 在线、实时、共享的 JavaScript 控制台?

git - 对开发团队的 Codespaces 设置的基数感到困惑

macos - Mac OS X 上功能最齐全的协作编辑器?