我们在.NET中有多个项目,我们有2个副本,源代码和已发布的版本。当一个前端开发人员进来时,他通常在已发布的版本中工作,因为他们通常不使用Visual Studio,因此我们最终需要将已发布的版本中的大量更改复制回源代码版本。这会导致错误,因为人们忘记复制更改。
有没有人有类似的问题?有什么提示吗?
由于
答案 0 :(得分:0)
由于您已经在使用版本控制,因此您可以设置SVN挂钩,以便在前端开发人员更改文件时通过电子邮件向后端开发人员发送电子邮件。可能不是最好的方法......
您可以采取的另一种方法是为项目创建2个单独的源代码版本。一个源代码版本将包含所有开发人员特定的.cs文件,包括基本页面和控件类,自定义控件等。第二个项目将是一个asp.net项目。 asp.net项目将只有表示文件--aspx,ascx,主文件等。前端开发人员将使用asp.net项目的源代码版本。他们将拥有二进制文件的pub版本。
使用此解决方案,后端开发人员必须为前端开发人员开发自定义控件。前端开发人员一直致力于asp.net项目的最新源代码。通常情况下,您会发现后端开发人员最终会为前端开发人员创建一个完全自定义的asp.net标记库。
答案 1 :(得分:0)
只有一个正确的答案:前端开发人员必须能够将他们的更改提交给TFS。
他们不必安装整个Visual Studio来访问TFS,请在此处阅读更多内容:Standalone GUI client for TFS 2010 Source Control