2012-02-03 73 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標記庫供前端開發人員使用。

相關問題