假設我已經檢出了文件夾BuildI12
內的一個文件夾,並且我想用螞蟻更新它,我該怎麼做。
我不知道如何在ant中創建自定義任務。使用ant腳本更新SVN文件夾
回答
如果我理解你的需求,你的意思是運行從一個自定義Ant任務SVN更新,你可以做這樣的事情:
<target name="svn_command" description = "run svn update command">
<if> <os family="windows"/>
<then>
<exec dir="." executable="cmd.exe" outputproperty="svnlog.out" failonerror="true" >
<arg line="/c svn update"/>
</exec>
</then>
<else>
<exec executable="svn" outputproperty="svnlog.out">
<arg line=" update"/>
</exec>
</else>
</if>
</target>
很明顯,你可以做更多的伎倆,利用佔位符和創建動態任務可以工作於不同的SVN操作方法。
讓我知道這是否符合您的需要..
只是一個說明:使用'
我不明白它會如何工作。我的意思是cmd.exe的用途是什麼,我將不得不編寫它。 – viveksinghggits
這個自定義目標適用於windows和unix ...它說,如果系統是一個Windows系統,使用cmd.exe調用svn進程並運行更新命令,如果出現問題會失敗並登錄到svnlog.out輸出,如果不是一個Windows系統,只需要調用可執行進程svn param更新,你的意思是我必須寫它?您的系統是Unix還是Windows? – ivoruJavaBoy
- 1. 如何使用ant腳本刪除.svn文件夾?
- 2. svn文件夾的Ant腳本不起作用
- 3. 使用SVN導出更新SVN文件夾
- 4. SVN更新過程中,只有更新SVN分支文件夾
- 5. WordPress更新覆蓋.svn文件夾
- 6. 更新SVN時跳過文件夾?
- 7. ant腳本使用兩個.properties文件?
- 8. Svn更新腳本跳過svn
- 9. 使用ANT檢出SVN中的特定文件夾
- 10. 本地安裝的SVN文件夾使用的FTP文件夾
- 11. 使用PHP腳本更新XML文件
- 12. SVN:使用一個文件夾後更新整個項目
- 13. 使用Phing(或Ant)刪除.svn文件
- 14. 調整ANT腳本以將EAR文件更新爲Maven
- 15. ant腳本刪除svn:忽略的目錄和文件
- 16. 用於命令更新多個文件夾的Linux shell腳本
- 17. 通過svn checkout更新腳本的配置文件
- 18. 使用Ant與SVN
- 19. 如何防止svn更新特定文件/文件夾?
- 20. SVN:忽略文件/文件夾上更新
- 21. 空文件夾簽出後的龜svn更新文件
- 22. 使用Powershell腳本壓縮文件夾
- 23. 使用shell腳本瀏覽文件夾
- 24. 如何使用ant腳本驗證svn憑證
- 25. 在執行svn commit時在非svn文件夾上自動更新文件
- 26. 蘋果腳本製作新文件夾
- 27. 如何在ant腳本的classpath中添加一個文件夾?
- 28. 如何在Ant腳本中忽略cvs文件夾
- 29. Flex和Ant:如何通過ant腳本包含其他文件夾?
- 30. Ant腳本 - 使用Javascript Date.parse
你能更好地解釋你的意思爲「更新文件夾」?你的意思是運行svn更新? – ivoruJavaBoy
是的,我檢出了該文件夾,然後想更新它。 – viveksinghggits
我的解決方案使用svnkit作爲顛覆客戶端:http://stackoverflow.com/questions/16305315/the-svn-client-svnkit-is-not-available/16310312#16310312 –