version-control - vs2012 - vs2010 svn




AnkhSVN有什麼好處? (8)

我問了幾個同事關於AnkhSVN ,他們都不滿意。 其中一人竟然說安克斯維爾已經把他的戴維夫搞亂了好幾次了。

你對AnkhSVN有什麼經驗? 我真的很想念有一個IDE集成的源代碼控制工具。


我一直在家裡使用最新版本的Ankh SVN和Tortoise。 我發現他們都非常好,有一個警告。

我發現這兩個SVN工具有時無法跟上我的文件/文件夾重命名和移動,導致它認為一個完美的文件需要刪除下一個提交。 這可能是我以某種方式濫用SVN,但工作中的TFS沒有這個問題。


我一直有AnkhSVN的穩定性問題。 如果沒有集成解決方案,我無法將每個人都切換到Subversion。

謝天謝地, VisualSVN + TortoiseSVN

VisualSVN不是免費的,但它很便宜,而且是一種享受。


我試過AnkhSVN(1.0.3,就在4個月前),並沒有按照我想要的方式工作(即需要在瀏覽器窗口中選擇而不是基於活動文件)。 我最終做出了一些利用TortoiseSVN的宏,它們的工作方式和我所期望的相似。

我一直很高興通過資源管理器使用TortoiseSVN和我的宏內的IDE。


我試過版本1,至少可以說是不可靠的。 我無法對2.0說任何事情。

如果你能負擔得起,我使用的VisualSVN是非常好的,除了與VS集成相關的特殊事情之外,它使用TortoiseSVN來處理所有的GUI。


我沒有問題,但我被警告不要使用它。 我已經使用v2了一段時間,我沒有任何問題。 我仍然保持存儲庫的備份,但...


早些時候(就像2年前,當我最後一次嘗試),AnkhSVN和烏龜在相同的工作副本中使用,造成某種工作副本腐敗,Ankh和烏龜在某種程度上失去了其他工具離開工作副本的狀態。

就好像其中一個工具存儲了工作副本中沒有包含的額外的元數據,並依賴於正確的。

Ankh(或者Tortoise)堅持要求文件在那裡,而不是文件被修改,而不是被修改的文件沒有被修改(因而不能被修改)。

也許這個問題已經解決了,但是我想我最好警告你們。


@pilif:AnkhSVN維護工作副本的內存中狀態,該副本由Visual Studio事件(即編輯/更改文件)和AnkhSVN事件(即,提交/更新/還原/等等)無效/更新。

每當Visual Studio外部的工作副本被更改(通過使用另一個工具編輯或使用另一個Subversion客戶端),您將不得不使用我們提供的刷新命令來刷新AnkhSvn。

當你用TortoiseSvn刪除一個項目中的文件時,發生的另外一件事就是它仍然保存在項目文件中,你必須單獨刪除它(然後提交項目文件)。


當我從Ankh切換到VisualSVN時,複製/粘貼我自己的Blogpost的部分:

我為什麼轉換? 因為我對Ankh的整體穩定性有點不滿意,因為它實際上跟踪Solution的變化有一些問題。 VisualSVN僅僅是一個TortoiseSVN前端,這意味著它將所有的“繁重工作”都留給了第三方工具:a)無論如何都安裝在大多數工作站上,b)這樣的測試和使用受到如此廣泛的觀眾的歡迎堅如磐石。

現在,AnkhSVN當然不是一個糟糕的產品,其背後的人對他們正在做的事情是認真的,但是長時間刪除的文件仍然存在於我的SVN中,或者得到“請清理你的解決方案”的消息會在一段時間後變得煩人,但是我最大的抱怨是財產窗口。 很高興有一個很好的窗口與單選按鈕詢問我要添加哪個屬性。 不幸的是,沒有辦法手動輸入一個屬性。

編輯:這是為AnkhSVN 1.x. 與此同時,它已經更新到2.x並有了很大的改進。 我在沒有VisualSVN的系統上使用它,現在它工作得非常好。







ankhsvn