是否可以從批處理文件或Visual Studio項目腳本龜svn?我希望能夠創建一個批處理文件,該文件將自動獲取最新版本的文件並獲取該文件的鎖定。任何幫助,將不勝感激。腳本龜SVN
Q
腳本龜SVN
1
A
回答
3
除了什麼@BishopRook說,如果你正在創建一個.net應用程序(從你所提到的作爲Visual Studio項目),你可以使用SVN客戶端API像SharpSVN - http://sharpsvn.open.collab.net/
這將是非常容易的使用API進行編程並獲得你想要的。
我看不到如何使用@ jason.rickman提到的TortosieProc.exe來完成一個腳本。
即使是「自動化」的TortoiseSVN給出瞭如下警告頁:
記住TortoiseSVN是一個GUI客戶端,這個自動化指導 告訴您如何讓TortoiseSVN對話框顯示並收集用戶 輸入。如果你想寫一個不需要輸入的腳本,你應該使用官方的Subversion命令行客戶端。
例如,對於鎖定的OP要:
:鎖鎖文件或/路徑給出目錄中的所有文件。將顯示 '鎖定'對話框,以便用戶可以輸入鎖的註釋。
它顯示一個對話框。沒有辦法直接鎖定它。您必須從對話框繼續。用這個腳本編寫將非常麻煩/不可能。這就是爲什麼各種平臺的命令行客戶端或庫/ API是理想的解決方案。
2
只需編寫一個命令行SVN客戶端就簡單多了。我是SlikSVN的粉絲,因爲它很容易安裝並且避開你的路。
1
是的。 TortoiseSVN文檔介紹瞭如何使用TortoiseProc.exe通過TortoiseSVN執行Subversion命令:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html
相關問題
- 1. 合併龜龜SVN錯誤
- 2. Eclipse SVN Subclipse龜龜力鎖
- 3. 龜SVN合併
- 4. 龜SVN:恢復
- 5. 龜SVN標籤
- 6. SVN RStudio龜svn崩潰
- 7. 命令行中的龜鱉svn客戶端鉤腳本
- 8. 烏龜SVN - AnkhSvn(VisualStudio)
- 9. SVN烏龜和scplugin
- 10. 的svn:忽略龜
- 11. Ankh龜SVN掛鉤?
- 12. 龜SVN - DLL衝突
- 13. Visual Studio工作變慢,增加了龜龜Svn的版本
- 14. 龜龜SVN問題提交和更新
- 15. 移動本地SVN到SVN服務器龜
- 16. 烏龜SVN Client,從.svn文件夾
- 17. 不能與烏龜SVN連接到SVN
- 18. 龜SVN和安克/視覺SVN?
- 19. 自動化烏龜SVN
- 20. 關於認證烏龜svn
- 21. 烏龜SVN新手結賬
- 22. 龜SVN升級問題
- 23. 龜SVN校驗和錯誤
- 24. 如何使用龜SVN
- 25. 烏龜Svn無法連接
- 26. 烏龜svn導出功能
- 27. 烏龜SVN導出設置
- 28. 刪除龜SVN提交
- 29. 承諾使用龜SVN
- 30. 龜svn清理不工作
爲什麼不直接編寫一個使用命令行SVN的腳本? –