2010-05-20 43 views
3

我在Visual Studio 2008中使用AnkhSVN插件。我正在使用Web上託管的免費存儲庫。我沒有使用Subversion客戶端來執行此回購,而是使用AnkhSVN插件管理所有內容(包括將解決方案文件和項目文件添加到新存儲庫中)。如何通過Visual Studio中的AnkhSVN插件設置svn:needs-lock Subversion屬性?

我想將svn:needs-lock屬性添加到這些文件。我想知道我是否可以使用AnkhSVN來完成這個任務,或者如果我需要爲此目的獲得另一個Subversion客戶端。

回答

1

in Visual Studio ..在工具 - 選項 - 源代碼管理中,您可以將插件值更改爲AnkhSVN。這樣做後,源代碼管理下的樹中會出現「subversion environment」。選擇它,然後你可以選擇「在沒有用戶確認的情況下在更改時自動鎖定文件」。我認爲這會實現你想要的。

4

您可以通過Ankhsvn添加和編輯Subversion屬性,請參閱the AnkhSVN Add Property documentation。但是,當觸發鼠標右鍵菜單時,Visual Studio的行爲會因「解決方案資源管理器」窗格中選定的對象(解決方案,項目或文件)而異。 Subversion子菜單中的可用內容以及「添加屬性」對話框的內容取決於所選對象。

插件建議的svn:屬性列表因所選對象而異。雖然爲單個文件建議使用svn:needs-lock屬性,但該屬性不適用於其他對象。

此外,Subversion菜單項似乎沒有選中多個文件(從AnkhSVN版本2.6開始)右鍵單擊。

+1

是的,謝謝。但是,我無法批量執行此操作,因此按文件進行備份是非常繁瑣的。 – Grungean 2010-05-20 14:45:29

+1

@grungean:有時候,使用GUI不是正確的答案。爲什麼不使用Subversion命令行客戶端來做到這一點? – 2010-05-21 09:58:39

相關問題