導航:首頁 > 程序命令 > svncmd命令

svncmd命令

發布時間:2022-07-07 20:58:57

⑴ svn 用cmd運行commit命令提交不了預定要刪除的文件或文件夾

你把第二步改成直接用操作系統的刪除(點中這個文件按delete鍵),不要用右鍵菜單TortoiseSVN的刪除,這樣試試看,應該就正常了

SVN客戶端升級到1.7可能能解決這個問題(不太確定)

⑵ windowns怎麼命令行安裝svn

1.windows下的命令行svn客戶端
http://somebody-hjh.iteye.com/blog/1415992
我們知道,在linux下面的svn客戶端採用命令的方式管理與伺服器端svn交互。有些朋友想在windows下也具有相同的功能,而不是TortoiseSVN的GUI管理方式。這樣可以使用我們熟悉的svn命令。
在不用安裝TortoiseSVN客戶端的情況,大家可以再http://subversion.apache.org/packages.html#windows 找到windows下的svn客戶端工具。選擇Win32Svn 進行安裝。
安裝好後,bin目錄下就是相應程序了。通過添加環境變數的方式,把bin目錄添加到path。啟動cmd,敲入 svn help 以確認是否安裝成功。
好了,可以找到你的代碼,做checkout了。在commit代碼的過程中,經常會出現的一個問題是:svn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR is set, and no 'editor-cmd' run-time configuration option was found
這表示你的系統,沒有指定svn客戶端通過什麼樣的文本編輯器來寫提交的注釋。我們添加環境變數,SVN_EDITOR的值為notepad。再次svn ci 代碼。notepad彈出了,寫完注釋保存。代碼提交!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2.使用SVN命令行工具,svn下載,windows命令行下svn
http://hi..com/cpuramdisk/item/6e8e0fc29f7dbe2f46d5c038
從http://subversion.tigris.org獲取subversion for windows的版本,安裝之後就有了svn.exe這個基於命令行的客戶端工具。當然伺服器端的程序也有了,這里就不關心如何配置SVN服務了。安裝程序把svn.exe的路徑加入了path環境變數,我們已經可以在命令行中直接輸入svn就可以使用了。

如果你不知道命令怎麼用svn命令,可通過如下方式查詢:
svn help
知道了子命令,但是不知道子命令的用法,還可以查詢:
svn help ci

開發人員常用命令

導入項目
svn import http://svn.chinasvn.com:82/pthread --message "Start project"

導出項目
svn checkout http://svn.chinasvn.com:82/pthread

採用 export 的方式來導出一份「干凈」的項目
svn export http://svn.chinasvn.com:82/pthread pthread

為失敗的事務清場
svn cleanup

在本地進行代碼修改,檢查修改狀態
svn status -v
svn diff

更新(update)伺服器數據到本地
svn update directory
svn update file

增加(add)本地數據到伺服器
svn add file.c
svn add dir

對文件進行改名和刪除
svn mv b.c bb.c
svn rm d.c

提交(commit)本地文檔到伺服器
svn commit
svn ci
svn ci -m "commit"

查看日誌
svn log directory
svn log file

相關的一些東西:
1、在本地文件中,每個目錄下都有一個.svn文件夾(屬性為隱藏),保存了相關的信息。
2、注冊環境變數SVN_EDITOR為"E:\Program Files\Vim\vim71\gvim.exe",結果在svn ci的時候,出現錯誤:

'E:\Program' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
svn: 提交失敗(細節如下):
svn: system('E:\Program Files\Vim\vim71\gvim.exe svn-commit.tmp') 返回 1

把SVN_EDITOR改為"gvim.exe",並且在path中添加路徑"E:\Program Files\Vim\vim71",這樣就可以在提交的時候用vim編寫注釋了。

附:
提供免費SVN服務的網站:
http://www.svnhost.cn/(推薦)
http://www.chinasvn.com
http://www.javaforge.com
http://unfuddle.com
http://svn.coollittlethings.com/index.php(針對開源免費,針對私人項目收費)
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

3.http://space.itpub.net/14466241/viewspace-713138
Windows下SVN命令行工具使用詳解(附加TortoiseSVN)
上一篇 / 下一篇 2011-12-12 09:32:22 / 置頂(3) / 個人分類:網路文摘
查看( 4610 ) / 評論( 1 ) / 評分( 5 / 0 )

根據我的記憶,似乎Windows 7下自自帶一個svn命令行工具。如果你的機器沒有,不必擔心。你可以從http://subversion.tigris.org獲 取subversion for windows的版本,安裝之後就有了svn.exe這個基於命令行的客戶端工具。安裝程序把svn.exe的路徑加入了path環境變數,我們已經可以在命令行中直接輸入svn就可以使用了。

如今,好用的開源工程遍布世界各地。許多這樣的工具都提供了相應的工程源碼的SNV下載地址,所以,這個工具你幾乎是非了解不可的。以下列出svn使用使用的典型舉例。

一、關於命令行工具SVN

如果你不知道命令怎麼用svn命令,可通過如下方式查詢:
svn help
知道了子命令,但是不知道子命令的用法,還可以查詢:
svn help ci

常用命令格式與舉例
導入項目
svn import http://svn.chinasvn.com:82/pthread --message "Start project"

導出項目
svn checkout http://svn.chinasvn.com:82/pthread

採用 export 的方式來導出一份「干凈」的項目
svn export http://svn.chinasvn.com:82/pthread pthread

為失敗的事務清場
svn cleanup

在本地進行代碼修改,檢查修改狀態
svn status -v
svn diff

更新(update)伺服器數據到本地
svn update directory
svn update file

增加(add)本地數據到伺服器
svn add file.c
svn add dir

對文件進行改名和刪除
svn mv b.c bb.c
svn rm d.c

提交(commit)本地文檔到伺服器
svn commit
svn ci
svn ci -m "commit"

查看日誌
svn log directory
svn log file

二、關於可視化SVN工具TortoiseSVN

到http://tortoisesvn.net/downloads.html處下載可視化SVN工具TortoiseSVN。這個工具非常好用,是一個WINDOWS下可視化工具,特別是支持斷點續傳。

因此,如果下載小型的SVN內容,使用上面的WINDOWS自帶的命令行工具SVN.EXE足夠了。但是,當下載大傢伙時,常常下載到中間便失去與伺服器的聯系。如果再重新下載,非常可憐,而且往往還是不行。我在下載LIBGDX這個游戲引擎的源碼工具時便是遇到這樣的情況。因此才搜索到這個工具。

下載安裝後,這個工具是以WINDOWS資源管理器插件的形式存在的,非常人性化。你只要右鍵點擊一個你想存儲下載內容的文件夾,選擇「SVN Checkout...」選擇,然後彈出一個對話框。此後,你輸入你的SVN資源地址,便OK了。而且,這個工具下載速度非常快......

備註:在這個頁面http://bbs.mountblade.com.cn/viewthread.php?tid=168300
有幾個截圖,參考一下吧。

⑶ SVN中怎麼檢出單個文件

一、通過命令行操作

1、檢出目錄images
cmd命令窗口輸入:
引用
svn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir

這樣就在cmd當前操作目錄生成了空文件 images_work_dir

2、cd images_work_dir,進入images_work_dir目錄,單獨更新logo.jpg
輸入:
引用
svn up logo.jpg

這樣,我們就單獨檢出了logo.jpg,後面就可以對這個文件進行修改、提交等操作。

二、通過TortoiseSVN操作

1、使用TortiseSVN客戶端 右鍵菜單中的「svn checkout」檢出logo.jpg文件的上級目錄images文件夾,在檢出窗口中的「檢出深度」處要選擇「僅此項」,這樣檢出來才是一個空目錄

2、然後結合命令操作,在cmd窗口轉到空第一步檢出的空目錄,輸入:svn up logo.jpg,即可檢出任意需要文件。

注意事項
注意:本文所做的操作需要1.5.0或以上的Subversion客戶端,即文中的svn程序需要1.5.0版本或以上,但是伺服器端版本沒有要求,1.5.0以下的也可以。

⑷ 在win7上怎麼用cmd命令將svn伺服器上的文件下載到本地電腦指定的目錄中請各位大俠幫忙解決下

安裝含有svn命令行的svn客戶端,比如TortoiseSVN、Collabnet svn client,然後進入cmd窗口,執行svn checkout指令

⑸ 我安裝了svn在系統里.但是在CMD裡面敲命令怎麼無效

首先,你的問題應該正如ramon725所說的,需要設置環境變數(path),否則系統找不到svn這個文件在哪裡存放。設置環境變數的方法:在「我的電腦」上點右鍵,選擇屬性——高級——環境變數,在下方的系統變數中找到path,編輯path這個變數,將你的svn.exe所在的文件夾加進去,注意加進去的時候用分好與原來的內容區隔,別把原來的內容清空了。假如你的svn.exe是放在C:\Program
files\SvnServer\bin文件夾下,那麼就在原來path的內容前面加上」C:\Program
files\SvnServer\bin;「
你這是要建SVN伺服器嗎,如果是建伺服器的話,我建議你不要用現在這兩個安裝包,因為用這兩個安裝包的話,還需要做很多復雜的配置工作,很容易出錯。建議你去Collabnet官網下載Collabnet
Subversion
Edge版安裝包,這個伺服器端安裝包基本上一個文件裝好就能用,免去了很多復雜配置,而且自帶伺服器端控制台,可以在遠程通過web來控制SVN伺服器,比如添加用戶、新增版本庫、配置許可權、系統備份等等,而且也是免費的。
在我的網路文庫有用這個安裝包架設SVN伺服器的指南。

⑹ windows 怎麼檢測 svn 伺服器啟動

啟動subversion的服務可以通過兩種方式來完成
1、第一種手動輸入cmd命令,svn服務端軟體服務的啟動可以通過cmd命令來啟動,定位到subversion的安裝目錄,我的機器是C:\Program Files\Subversion\bin, 輸入命令 svnserve –d –r D:\svndemo,其中D:\svndemo是svn數據倉庫的目錄。
2、第二種把subversion的服務添加到windows服務,作為開機自動啟動的服務,同樣可以通過cmd命令來完成,命令如下:sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:\svndemo" displayname= "Subversion Server" depend= Tcpip start= auto,其中"binpath="後面跟的是subversion的安裝目錄,--service -r後面的參數是數據倉庫的路徑。通過這種方式就把subversion的服務作為windows自啟動的服務了。
接下只要重啟伺服器就可以了,伺服器端的subversion的服務就可以開始運行了.
註:在WindowsServer中,要在cmd中創建服務,不要在PowerShell中,否則提示參數錯誤。

⑺ windows 怎麼用svn命令

1、Windows下命令行工具:

發現原來安裝的tortoisesvn已經集成到shell中,不能在命令行下使用。

下載Apache Subversion command line tools,這是一個可以在cmd下使用的命令行工具,解壓後把裡面bin目錄這個路徑添加到環境變數的path,這樣在cmd下就可以使用了,和linux下使用svn的習慣一樣了。

目錄約定:

⑻ svn在win7環境下怎麼進行命令行操作

裝個SVN命令行客戶端就行了。

閱讀全文

與svncmd命令相關的資料

熱點內容
伺服器託管到雲端是什麼意思 瀏覽:833
app保存草稿怎麼用 瀏覽:808
安卓如何進入proumb 瀏覽:143
主機虛擬雲伺服器 瀏覽:619
刪除分區加密的空間會不會恢復 瀏覽:705
京東app客戶上門怎麼看搜索量 瀏覽:739
怎麼在農行app購買黃金 瀏覽:45
c型開發板和單片機 瀏覽:146
虛擬機建立用戶的模板文件夾 瀏覽:904
無錫代碼編程培訓班 瀏覽:631
eps圖形數據加密 瀏覽:933
沒有滴滴app怎麼打車 瀏覽:101
大數乘法java 瀏覽:1002
如何登錄伺服器看源碼 瀏覽:526
如何做伺服器端 瀏覽:157
注冊伺服器地址指什麼 瀏覽:435
文本命令行 瀏覽:98
撲克牌睡眠解壓 瀏覽:197
rc4演算法流程圖 瀏覽:163
胡蘿卜解壓方法 瀏覽:40