2010-08-12 45 views
-3

我的項目中有一些人永遠不會學習SVN,但我希望他們仍然可以使用它。那麼,有沒有使TortoiseSVN只會製作TortoiseSVN準備假人

  • 自動刪除所有丟失的文件(即是verison控制之下,但刪除)
  • 自動添加所有新文件(即尚未版本控制之下)
選項

我認爲你可以爲TortoiseSVN編寫本地客戶端鉤子,但有沒有更清晰的方法?

+0

這是一個什麼樣的項目? – 2010-08-12 22:39:05

回答

3
  1. 丟失的文件將被自動當您提交(或更好,check for modifications)上市

  2. 我不認爲這是可以完全自動添加新文件,但check for modifications對話框將檢測和列表他們也是如此,並使他們很容易添加。

Tortoise的修改對話框確實是一個很好的工具。告訴你們這些人總是打開它並經常刷新它,它會好起來的。另外檢查「更改集」功能,使排序變化成爲單獨的提交一個真正的微風。

+0

是的,修改對話框確實很棒,但對普通電腦用戶來說這是一個相當複雜的工具。他們根本沒有得到關於「修改」或「刪除」或「未版本化」文件的觀點。 – nils 2010-08-12 22:39:22

+1

@nils我看到了。我不認爲你會接受教育他們 - 版本控制並不比SVN和烏龜更容易......至少,我不知道更簡單。 – 2010-08-12 22:41:07

2

也許你想要的是將你的Subversion項目掛載爲WebDAV文件夾,並使用autoversioning來處理提交?在這種情況下,你的用戶不需要知道關於Subversion的任何信息。

Windows確實以「Web文件夾」的形式內置了WebDAV支持,但它有點小問題。你的旅費可能會改變。

+0

嘿,這是一個好主意!完全忘了WebDAV。 +1。 – 2010-08-12 22:43:30

+0

是的,我真的很喜歡autoversioning,但正如你所說,WebDAV是有點bug和緩慢。使用自動更新進行本地結賬會很好 - 幾年前我開始編寫這樣的功能(但沒有完成) – nils 2010-08-12 22:50:33

+1

@nils:只是爲了澄清:WebDAV並非越野車,它是微軟對它的實現,它是麻煩。您可能想嘗試像[WebDrive](http://www.webdrive.com/products/webdrive/winindex.html)這樣的第三方WebDAV客戶端,以查看它是否有更好的表現。 – 2010-08-12 23:14:00