2014-03-19 69 views
0

我剛開始讓svn進入我的生活。使用VisualSVN服務器,TortoiseSVN,Ankhsvn插件的SVN工作流程/生命週期

有人告訴我,一個好的開始是VS開發的三聯「VisualSVN服務器,TortoiseSVN,Ankhsvn插件」。

花了一些時間與他們在一起,我仍然困惑於工作流程。

  1. 我可以在Visual Studio和VisualSVN服務器中完成所有工作。那麼爲什麼我需要像Tortoisesvn這樣的svn客戶端?如果我必須一起使用他們每個人的正確用途是什麼?

  2. 我有依賴於其他項目「圖層」(DAL,業務層)的解決方案。我將這些項目直接引用到我的UI解決方案中。我是否必須改變這一策略以適應更好的svn管理?

回答

1

爲什麼需要一個SVN客戶端,例如TortoiseSVN?

如果你不知道它是如何工作的,你不能巧妙地識別,診斷和描述問題。它比「黑盒子」VS + Ankhsvn(「項目」,「按鈕」,「在菜單中選擇」)更低級別的流程知識更可靠,即關於Subversion特定方面(工作副本,屬性,基本操作)。 爲了有這個可能性,你必須有任何獨立SVN客戶端,TortoiseSVN是剛剛好選擇。它的力量和GUI的CLI-無能爲力Windows用戶

我是不是要改變這種策略,容納更好的svn管理?

如果你知道,這些引用如何在普通的文件級別的反映,你可以有自己的答案(我沒有任何VS經驗和無法預測)

+0

所以,如果我管理從基本的東西在VS + Ankhsvn內我每次都要刷新烏龜?或烏龜會自動意識到並通過使用其工具爲我提供額外的信息? – e4rthdog

+0

@ e4rthdog - 將與您的項目的WC一起工作 –