當前位置:首頁 » 編程軟體 » svn腳本自動

svn腳本自動

發布時間: 2025-10-16 18:49:39

㈠ 如何svn腳本命令check out自動輸入密碼

svn腳本命令check out自動輸入密碼:
需要把svn checkout/export寫入一個腳本中,執行
但是訪問失敗,需要授權
svn: PROPFIND request failed on 「XXXXXXX」
svn: PROPFIND of 'XXXXX': 403 Forbidden

改用python通過urllib訪問讀取也不行
拿到的html代碼是輸入用戶名和密碼頁面的html
1.因為面向的使用者不是同一個,有些人可能沒有許可權
如何拿到用戶名和密碼,密碼只能每次輸入么?有沒有svn自動保存在某地
2.有什麼方法可以搞定?check out附帶用戶名或密碼
thx

|

svn login會將密碼保存到相應的文件,以後svn co就不需要再輸入密碼了

如果要以其他ID去checkout,可以使用(svn co --help查看幫助):
svn co --username XXX http://ip/....
使用這個命令後,上面的svn login信息文件會被修改成新的ID/passwd
|添加選項
-user u -password p
另外,svn貌似也會自動保存密碼的

㈡ SVN到Git的一鍵遷移腳本(保留所有分支、Tag及提交記錄)

注意:
1、由於用到grep、sort、awk,因此在Windows環境中需要在bash中運行,如果沒有的話先安裝Git即可;
2、需要安裝svn的命令號工具,如果沒有的話需要安裝下:

在SVN中,每一個人提交時都需要在系統中有一個用戶,它會被記錄在提交信息內。如果想要將SVN用戶映射到一個更好的Git作者數據中,你需要一個SVN用戶到Git用戶的映射。參考《 一鍵獲取所有SVN提交作者用戶名的列表 》獲取所有SVN提交作者,參考下面的格式建立authors.txt文件:

保存到與authors.txt同一目錄,並且修改裡面的SVN地址。

在終端下(windows在bash下),切換到 svn2git.sh 所在的目錄,執行: sh ./svn2git.sh 。 執行需要比較久的時間,需要耐心等待 ^o^ 。轉換完成後,轉換結果在當前目錄下的svn2git。

參考:
http://www.meilongkui.com/archives/1965

熱點內容
手機版我的世界伺服器怎麼變得不卡 發布:2025-10-16 21:04:17 瀏覽:965
dp源碼輸出 發布:2025-10-16 21:02:42 瀏覽:6
discuz資料庫結構 發布:2025-10-16 20:52:58 瀏覽:898
訪客qq獲取源碼 發布:2025-10-16 20:50:05 瀏覽:875
tar解壓7z 發布:2025-10-16 20:46:42 瀏覽:797
chrome緩存歌曲 發布:2025-10-16 20:32:47 瀏覽:339
c語言sec 發布:2025-10-16 20:23:44 瀏覽:992
中國科技論文引文資料庫 發布:2025-10-16 20:05:51 瀏覽:915
c語言集成 發布:2025-10-16 20:00:31 瀏覽:388
phphtml上傳圖片 發布:2025-10-16 19:43:31 瀏覽:810