svn怎樣下載文件夾
『壹』 怎樣把svn上的文檔下載到自己電腦里
電腦上安裝tortoiseSVN,上傳是commit,下載是update,第一次下載是用checkout ,這個軟體提供過個版本的語言包,你可以去官網下載簡體中文語言包,用著會更習慣的
『貳』 TortoiseSVN如何將伺服器上的文件夾下載到本地
摘要 二、安裝
『叄』 python3如何將遠端svn上的文件下載到本地
這還不簡單, 根本不需要python, A機器上面ssh到B機器上面去, 執行svn up
PS: python也有ssh庫, 也可以手動寫程序去連
『肆』 如何通過瀏覽器下載SVN伺服器上的資源庫
用瀏覽器只能一個文件一個文件的下載,不能整個庫一次性全部下載
用瀏覽器能訪問的話,用客戶端理應也可以訪問,建議你還是解決一下客戶端的問題,重裝客戶端試試
『伍』 svn的使用問題 假如我要把這個網頁中呈現的所有文件和文件夾下載下來,截圖中各個輸入框該填什麼
name那欄應該無所謂隨便填什麼
repository url 就填你要訪問的那個svn地址,就是你問題中寫的那個到trunk這層
username、password是你訪問SVN庫的用戶名和密碼,那個SVN庫似乎不需要密碼,那就留空
private-key不知道指什麼,先留空試試吧
local folder應該是下載下來後存放在哪個文件夾,你就指定一個空文件夾好了
『陸』 用svn命令從指定版本下載東西,命令是什麼
很簡單,svn export 後面可以跟 -r 參數的,通過 -r 參數設定導出哪個版本
如 svn export -r 2 http://10.11.22.11/svn/project001
具體用法可以查看svn自帶的幫助 svn help export
『柒』 在linux下如何下載svn上的文件
linux下載svn客戶端就可以使用命令下載文件。
1、將文件checkout到本地目錄
svn checkout path(path是伺服器上的目錄)
例如:svn checkout svn://192.168.1.1/pro/domain
簡寫:svn co
2、往版本庫中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加當前目錄下所有的php文件)
3、將改動的文件提交到版本庫
svn commit -m 「LogMessage「 [-N] [--no-unlock] PATH(如果選擇了保持鎖,就使用–no-unlock開關)
例如:svn commit -m 「add test file for my test「 test.php
簡寫:svn ci
4、加鎖/解鎖
svn lock -m 「LockMessage「 [--force] PATH
例如:svn lock -m 「lock test file「 test.php
svn unlock PATH
5、更新到某個版本
svn update -r m path
例如:
svn update如果後面沒有目錄,默認將當前目錄以及子目錄下的所有文件都更新到最新版本。
svn update -r 200 test.php(將版本庫中的文件test.php還原到版本200)
svn update test.php(更新,於版本庫同步。如果在提交的時候提示過期的話,是因為沖突,需要先update,修改文件,然後清除svn resolved,最後再提交commit)
簡寫:svn up
6、查看文件或者目錄狀態
1)svn status path(目錄下的文件和子目錄的狀態,正常狀態不顯示)
【?:不在svn的控制中;M:內容被修改;C:發生沖突;A:預定加入到版本庫;K:被鎖定】
2)svn status -v path(顯示文件和子目錄狀態)
第一列保持相同,第二列顯示工作版本號,第三和第四列顯示最後一次修改的版本號和修改人。
註:svn status、svn diff和 svn revert這三條命令在沒有網路的情況下也可以執行的,原因是svn在本地的.svn中保留了本地版本的原始拷貝。
簡寫:svn st
7、刪除文件
svn delete path -m 「delete test fle「
例如:svn delete svn://192.168.1.1/pro/domain/test.php -m 「delete test file」
或者直接svn delete test.php 然後再svn ci -m 『delete test file『,推薦使用這種
簡寫:svn (del, remove, rm)
8、查看日誌
svn log path
例如:svn log test.php 顯示這個文件的所有修改記錄,及其版本號的變化
9、查看文件詳細信息
svn info path
例如:svn info test.php
10、比較差異
svn diff path(將修改的文件與基礎版本比較)
例如:svn diff test.php
svn diff -r m:n path(對版本m和版本n比較差異)
例如:svn diff -r 200:201 test.php
簡寫:svn di
11、將兩個版本之間的差異合並到當前文件
svn merge -r m:n path
例如:svn merge -r 200:205 test.php(將版本200與205之間的差異合並到當前文件,但是一般都會產生沖突,需要處理一下)
12、SVN 幫助
svn help
svn help ci
——————————————————————————
以上是常用命令,下面寫幾個不經常用的
——————————————————————————
13、版本庫下的文件和目錄列表
svn list path
顯示path目錄下的所有屬於版本庫的文件和目錄
簡寫:svn ls
14、創建納入版本控制下的新目錄
svn mkdir: 創建納入版本控制下的新目錄。
用法: 1、mkdir PATH…
2、mkdir URL…
創建版本控制的目錄。
1、每一個以工作副本 PATH 指定的目錄,都會創建在本地端,並且加入新增
調度,以待下一次的提交。
2、每個以URL指定的目錄,都會透過立即提交於倉庫中創建。
在這兩個情況下,所有的中間目錄都必須事先存在。
15、恢復本地修改
svn revert: 恢復原始未改變的工作副本文件 (恢復大部份的本地修改)。revert:
用法: revert PATH…
注意: 本子命令不會存取網路,並且會解除沖突的狀況。但是它不會恢復
被刪除的目錄
16、代碼庫URL變更
svn switch (sw): 更新工作副本至不同的URL。
用法: 1、switch URL [PATH]
2、switch –relocate FROM TO [PATH...]
1、更新你的工作副本,映射到一個新的URL,其行為跟「svn update」很像,也會將
伺服器上文件與本地文件合並。這是將工作副本對應到同一倉庫中某個分支或者標記的
方法。
2、改寫工作副本的URL元數據,以反映單純的URL上的改變。當倉庫的根URL變動
(比如方案名或是主機名稱變動),但是工作副本仍舊對映到同一倉庫的同一目錄時使用
這個命令更新工作副本與倉庫的對應關系。
17、解決沖突
svn resolved: 移除工作副本的目錄或文件的「沖突」狀態。
用法: resolved PATH…
注意: 本子命令不會依語法來解決沖突或是移除沖突標記;它只是移除沖突的
相關文件,然後讓 PATH 可以再次提交。
『捌』 如何從svn伺服器上下載程序代碼到本機上
首先需要在電腦上安裝一個SVN軟體,我這里以TortoiseSVN為例:
1,安裝SVN管理軟體,TortoiseSVN為例;
2,在電腦上新建一個文件夾,右鍵點擊選擇菜單中的「SVN檢出」按鈕(英文版為checkout),如圖:
3,在彈出的對話框中,版本庫url一欄,填寫伺服器地址,如圖:
4,點擊確定即可。
『玖』 saltstack 如何從svn下載文件
1.Saltstack的Master與Minion之間通過ZeroMq進行消息傳遞,使用了ZeroMq的發布-訂閱模式,連接方式包括tcp,ipc2.salt命令,將cmd.runls命令從salt.client.LocalClient.cmd_cli發布到master,獲取一個Jodid,根據jobid獲取命令執行結果。3.master接收到命令後,將要執行的命令發送給客戶端minion。4.minion從消息匯流排上接收到要處理的命令,交給minion._handle_aes處理5.minion._handle_aes發起一個本地線程調用cmdmod執行ls命令。線程執行完ls後,調用minion._return_pub方法,將執行結果通過消息匯流排返回給master6.master接收到客戶端返回的結果,調用master._handle_aes方法,將結果寫的文件中7.salt.client.LocalClient.cmd_cli通過輪詢獲取Job執行結果,將結果輸出到終端。
『拾』 java代碼實現從svn伺服器下載文件到本地
首先你要安裝svn客戶端,安裝完成以後你右鍵選擇svn中的import,輸入你伺服器端代碼的地址,下載路徑什麼的自己配置,其他不用管,點擊OK就可以了,不過你要有read許可權才行。