pre-commit

    2熱度

    1回答

    我正在重寫一個較舊的subversion precommit鉤子。在我們公司,我們需要確保二進制文件只有在提交之前擁有svn:needs-lock屬性時才允許提交。 我開始編寫鉤子,它看起來像鉤子的每個部分都起作用,但是如果屬性被設置,我找不到如何讀取。 我會假設,SvnLookClient將有SvnLookClient.GetProperty方法,但唯一一個,我看到的是SvnLookClient

    3熱度

    2回答

    我目前正試圖擴展我們已經存在的(和工作)預提交批處理文件,以提交給SVN。第一部分阻止任何沒有評論並按預期工作的提交。第二部分是阻止用戶提交SUO文件,但是這當前阻止了所有提交。 我對DOs腳本的理解並不好,所以我懷疑它可能是我對FindStr的用法? 任何人都可以幫忙嗎? "C:\Program Files\VisualSVN Server\bin\svnlook.exe" log -t %2

    5熱度

    5回答

    我們的軟件建立在linux和windows平臺上。根據開發人員的偏好,在任一平臺上開發和測試貢獻,然後提交給我們的Subversion存儲庫。然後發現這個貢獻並不是建立在另一個平臺上的,必須做出一個修正。在其他平臺上的修復可能會再次打破原始平臺上的構建,等等。 我寧願看到貢獻是在其他平臺上構建(並經過迴歸測試),以及在提交之前。我們有一個連續的構建服務器(CruiseControl),但是該服務器

    37熱度

    11回答

    有沒有人明確指示如何添加預先提交鉤子以避免更改標籤子目錄? 我已經在網上搜索了一下。我發現這個鏈接:SVN::Hooks::DenyChanges,但我似乎無法編譯的東西。

    1熱度

    2回答

    因爲Windows是不區分大小寫並且由於SVN是區分大小寫的,因爲VS2005往往重命名文件給他們這弄亂我的資料庫的歷史小寫形式,我試圖從http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insensitive.py添加預提交鉤子。 果然,腳本使用類從Python的libsvn(「從SVN進口回購,FS」),我無法找到編

    1熱度

    1回答

    首先,我不確定這是甚至可能的,但是我需要知道它是如何完成的,如果不是,爲什麼不呢? 我想創建一個C#應用程序,它在Subversion存儲庫的提交過程中的相應時間運行(預先承諾我相信),然後將添加另一個文件提交。 例如,我對Program.cs和Main.cs進行了更改,但不是 AssemblyInfo.cs。我希望能夠對AssemblyInfo.cs或任何文件進行更改。 我使用SharpSVN編

    0熱度

    1回答

    我有一個SVN鉤子編寫爲.NET控制檯應用程序,並在VisualSVN服務器上運行,導致一些問題。每次嘗試提交時(無論是遠程使用Tortoise還是通過命令行本地),都會收到「拒絕訪問」響應。查看VisualSVN的事件查看器,以「無法合併資源...」開頭,接着出現另一個重複「訪問被拒絕」的錯誤。 如果預先提交鉤子被禁用,則提交會很好,所以我不認爲這與存儲庫權限有關。預先提交鉤子的路徑絕對正確,因

    0熱度

    1回答

    我試圖實現svnperms到存儲庫,但我有一個幾件事情的困難: 預提交具有執行權限: -rwxrwxr-x 1 svnadm svn 3018 May 27 10:11 pre-commit 這是我內svnperms通話預提交: # Check that the author of this commit has the rights to perform # the commit o