2012-02-03 45 views
0

我们在.NET中有多个项目,其中有2个项目,源代码和发布版本。当前端开发人员进来时,他通常使用发布的版本,因为他们通常不使用Visual Studio,所以我们最终在发布的版本中做了很多更改,我们需要将其复制回源代码版本。这会导致错误,因为人们忘记复制更改。与.NET项目和前端开发人员合作

有没有人有类似的问题?有小费吗?

感谢

+2

什么是“前端开发”?他们为什么不使用Visual Studio?他们为什么要在单独的源代码副本上工作?你描述的过程听起来像一场噩梦。 – 2012-02-03 12:49:31

+2

如果您的前端开发人员严格处理.NET演示文稿特定文件,并且这些文件需要提交回版本控制,那么这些文件通常会将文件提交到版本控制中?来自后端开发者的声音呢?如果允许前端开发人员提交前端文件,会不会是一个问题? – 2012-02-03 12:51:11

回答

0

既然你已经在使用版本控制,你可以设置SVN挂钩的电子邮件每当前端开发人员更改的文件后端开发人员。虽然可能不是最好的方法...

您可以采取的另一种方法是创建2个独立的源代码版本的项目。一个源代码版本将包含所有开发人员特定的.cs文件,包括基本页面和控件类,自定义控件等。第二个项目将是一个asp.net项目。该asp.net项目将只有演示文件 - aspx,ascx,主文件等。前端开发人员将在asp.net项目的源代码版本上工作。他们将拥有二进制文件的pub版本。

有了这个解决方案,后端开发人员必须为前端开发人员开发自定义控件。前端开发人员始终致力于最新的asp.net项目源代码版本。通常情况下,您会发现后端开发人员最终创建了一个完全自定义的asp.net标记库供前端开发人员使用。

相关问题