導航:首頁 > 程序命令 > svnwindows命令行

svnwindows命令行

發布時間:2022-05-31 18:15:29

A. windows命令行下怎麼添加svn用戶並賦予相應的許可權。

您好,希望以下回答能幫助您 打開SVN服務端,找到特定的項目目錄,單擊右鍵,然後點擊屬性; SVN如何新建用戶並分配許可權 在彈出的頁面中,點擊增加; SVN如何新建用戶並分配許可權 在增加的頁面中,你可以選擇之前已經創建的用戶,也可以重新創建...

B. 在windows系統下在命令行窗口打開svn

我看了,系統PATH裡面也有d:\program files\tortoiseSVN/bin 。然後想打開tortoisesvn的圖形界面。發現出現下面文字:
tortoisesvn is a shell extension
that means it is integrated into the windows explorer.
to use tortoisesvn please open the explorer and right-click on any folder you like to bring up the context menu where you will find all tortoisesvn commands.
開始-運行,出來後輸入cmd回車。或者按鍵盤上的windows+r(windows就是那個窗口一樣的按鍵,alt旁邊那個)

C. SVN如何用命令行登錄

SVN Commit
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:%f /notempfile /closeonend
SVN CommitAll
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:* /notempfile /closeonend
SVN Diff
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /path:%f /notempfile /closeonend
SVN Log
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:%f /notempfile /closeonend
SVN Update
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:%f /notempfile /closeonend
SVN UpdateAll
"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:* /notempfile /closeonend
Source Monitor
D:\SourceMonitor\SourceMonitor /DC++ %f

D. 如何用命令行實現TortoiseSVN命令

tortoisesvn不是這么用的,它沒有單獨的軟體界面,和windows操作系統集成了,你隨便打開一個文件夾,然後點右鍵,右鍵菜單上有tortoisesvn,是從這里進去操作的
另外tortoisesvn也提供命令行方式,使用的可執行程序是tortoiseproc.exe
,關於命令行模式的參數詳細請看幫助文件

E. svn 命令行怎麼解決沖突

工程師A修改了a.txt的第一行,提交了。
工程師B也修改了a.txt的第一行,然後執行svn up,這時SVN提示了:(以下,你開始扮演工程師B的角色了)
$ svn up
在 「a.txt」 中發現沖突。
選擇: (p) 推遲,(df) 顯示全部差異,(e) 編輯,
(mc) 我的版本, (tc) 他人的版本,
(s) 顯示全部選項:

我一般選擇p(推遲),即引入沖突到本地,不過不會影響到SVN伺服器端,可以放心。

OK,開始解決沖突了。

這時,會生成幾個文件:

a.txt a.txt.mine a.txt.r6328 a.txt.r6336

其中a.txt中包含了工程師A、B的所有修改,以<<<<<<<、=======、>>>>>>>分隔。

a.txt.mine是工程師B的修改,也就是未update前的a.txt。

a.txt.r6328 是工程師A提交前的版本,即未導致沖突的版本。

a.txt.r6336是工程師A提交後的版本,即導致沖突的版本。

一般,查看a.txt就可以看到沖突的詳情了:

[yicheng@chengyi svntest]$ cat a.txt

<<<<<<< .mine

i also modify ,agndagnagasdg;

=======

i modify this line;

>>>>>>> .r6336

以上,<<<<<<< .mine和=======之間是工程師B(當前的「你」)修改的內容,=======與>>>>>>> .r6336之間是工程師A修改的內容。這時,最好的辦法是,叫上工程師A,你們一起確定這些修改是否都需要,是否相互兼容,然後留下需要的部分,刪 除<<<<<<< .mine、=======和>>>>>>> .r6336。

然後,測試,測試!確定沒問題之後,就可以告訴SVN,你解決沖突了:

svn resolve –accept working a.txt (該命令會刪除a.txt.mine a.txt.r6328 a.txt.r6336)

svn ci -m 』some comment』 a.txt

這里需要注意的是,a.txt.mine a.txt.r6328 a.txt.r6336這幾個文件的存在代表著有沖突產生。如果不解決沖突,就手工刪除它們,SVN伺服器也會很傻的認為你解決了沖突,允許你繼續之後 的工作。但是,沖突依舊存在,你的a.txt中不但有別人的修改,還有那些討厭的<=>符號。

在沖突未解決前,試圖提交代碼是肯定會失敗的:

$ svn ci -m 」

svn: 提交失敗(細節如下):

svn: 提交終止: 「/path/to/svntest/a.txt」 處於沖突狀態
在使用svn update 的時候,會出現如下一些信息:
$ svn update
U INSTALL
G README
C bar.c
Updated to revision 46.

那麼,U 開頭的信息提示你,這個文件在你本地沒有修改過,文件已經根據版本庫的新版本更新了。G 開頭的信息提示你,這個文件在你本地已經修改過,但是和版本庫中對應的版本並沒有沖突的地方,svn已經合並更新了。而C 開頭的信息提示你,這個文件有點麻煩,你在本地的修改和版本庫中的版本修改的地方重疊了,也就是說,你修改了某一行,你的同事也修改了同一行。這個就需要你自己手工去解決了。當沖突發生時,要注意到有三件事情可以幫助你解決問題。

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

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

G. windows 怎麼用svn命令

1、Windows下命令行工具:

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

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

目錄約定:

H. 如何在DOS里使用SVN呢

進行完apache和svn的配置後,下面講一下如何使用svn:
創建版本庫

你可以使用 FSFS 或較老的 Berkeley 資料庫(BDB)作為版本庫的後端,FSFS 格式通常更快一點,還容易管理,而且可以正常運行在網路共享磁碟上 或 Windows 98 中。BDB 格式曾經簡單的被認為更加穩定,因為其經過了更長時間的驗證,但是既然 FSFS 已經使用了幾年,這個論據已經相當不牢固了。參考 Subversion 手冊的 選擇數據存儲 以獲得更多信息。
使用命令行工具創建版本庫

1.

創建一個名為SVN(例如D:\SVN\)的空文件夾,作為你的所有版本庫的根。
2.

在D:\SVN\里創建另一個目錄MyNewRepository。
3.

打開命令行窗口(或DOS窗口),進入D:\SVN\目錄,輸入

svnadmin create --fs-type bdb MyNewRepository



svnadmin create --fs-type fsfs MyNewRepository

現在你在D:\SVN\MyNewRepository創建了一個新的版本庫。

下面進行數據導入
D:\lj>svn import file:///d:/svn/mynewrepository -m "Initial import."
增加 user_ime.txt

提交後的版本為 1。

I. 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
有幾個截圖,參考一下吧。

閱讀全文

與svnwindows命令行相關的資料

熱點內容
手機文件夾應用推薦怎麼關 瀏覽:605
伺服器為什麼要分業務口和管理口 瀏覽:682
楊輝三角java演算法 瀏覽:55
cmd編譯錯誤找不到符號 瀏覽:695
linuxip機器名 瀏覽:487
伺服器喇叭和頻道喇叭有什麼區別 瀏覽:31
閑魚排名演算法如何計算 瀏覽:975
linuxtargz解壓命令 瀏覽:741
還完房貸後解壓手續銀行會代辦嗎 瀏覽:811
解壓烹飪樂高 瀏覽:675
元神的伺服器怎麼看 瀏覽:362
stc8單片機串口中斷 瀏覽:954
信號分析pdf 瀏覽:927
暴力刪除命令 瀏覽:803
qt如何編譯加快速度 瀏覽:903
php添加數據sql語句 瀏覽:717
免費的小說app有什麼 瀏覽:405
螺桿壓縮機進氣閥動畫 瀏覽:651
兩台伺服器如何做負載均衡 瀏覽:227
程序員的工資是漲的嗎 瀏覽:813