當前位置:首頁 » 文件管理 » svn提交文件夾命令

svn提交文件夾命令

發布時間: 2022-05-16 23:28:49

❶ svn怎麼上傳文件

一般我們都是按以下步驟操作的:

1.先將那個目錄checkout下來
2.將要添加的文件或者文件夾放到這個目錄中
3.右擊文件執行svn菜單中的add命令
4.右擊文件執行svn菜單中的commit命令

上面的步驟3和4可以合並成一步完成,即右擊整個svn文件夾然後選擇commit命令,對話框會顯示哪些文件需要添加,將復選框勾上然後確定即可。

如果只是單純的提交一個文件到svn中某個目錄用上面方法的話會不會很繁瑣,如果能像共享文件夾那樣直接復制粘貼多好,其實方法是有的。

如果要將某個文件夾aa連同裡面的文件一起放到svn的某個目錄請按下面步驟操作:

1.右擊文件夾執行svn菜單的import命令
2.在彈出的對話框中選擇要放到svn的哪個目錄中
3.確定即可

如果你要提交的僅僅是個文件(假設為c:\test.txt)你會發現在右擊的svn菜單中找不到import,這可能是svn的某個小bug,不過別擔心,方法是有的:

1.打開cmd窗口
2.輸入TortoiseProc.exe /command:import /path:"c:\test.txt"然後回車
3.這時會彈出和上面一樣的對話框
4.選擇要存放的目錄,注意這時點確定的話會提示錯誤,還需要在目錄後加個文件名字,而這個文件名字必須是svn中不存在的,例如/test.txt,寫成/xxx.txt也行
5.確定即可

用這個方法來操作文件夾也是可行的。

對於svn的一些操作,如果有什麼復雜的需求的話建議好好閱讀它的幫助文檔,它的幫助文檔寫的和軟體一樣好,上面的需求實現就是從它的幫助文檔上找到答案的。

❷ svn有沒有命令可以獲得提交的文件

使用svnlook命令,具體方式可以svnlook help查看
post-commit接收的參數有這些,因此可以用
svnlook info <REPOS-PATH> -r <REV>,看到你需要的信息
或者將info換成其他的子命令如log、changed、author等等

❸ SVN中如何將指定文件或文件夾直接提交到svn指定目錄

一般我們都是按以下步驟操作的:
1.先將那個目錄checkout下來
2.將要添加的文件或者文件夾放到這個目錄中
3.右擊文件執行svn菜單中的add命令
4.右擊文件執行svn菜單中的commit命令
如果只是單純的提交一個文件到svn中某個目錄用上面方法的話會不會很繁瑣,如果能像共享文件夾那樣直接復制粘貼多好,其實方法是有的。
如果要將某個文件夾aa連同裡面的文件一起放到svn的某個目錄請按下面步驟操作:
1.右擊文件夾執行svn菜單的import命令
2.在彈出的對話框中選擇要放到svn的哪個目錄中
3.確定即可
如果你要提交的僅僅是個文件(假設為c:\test.txt)你會發現在右擊的svn菜單中找不到import,這可能是svn的某個小bug,不過別擔心,方法是有的:
1.打開cmd窗口
2.輸入TortoiseProc.exe /command:import /path:c:\test.txt然後回車
3.這時會彈出和上面一樣的對話框
4.選擇要存放的目錄,注意這時點確定的話會提示錯誤,還需要在目錄後加個文件名字,而這個文件名字必須是svn中不存在的,例如/test.txt,寫成/xxx.txt也行
5.確定即可
用這個方法來操作文件夾也是可行的。

❹ 如何在命令行通過SVN命令篩選出修改過的文件並遞交

思路:
1,查看所有文件的狀態
2,通過文件狀態篩選出狀態為「M」(修改)的文件
3,遞交
解決辦法:
1,輸入命令:$svn st
查看所有文件的狀態,比如:
guigngdemini:proj.ios guigang$ svn st
M channels/91/src/AppController.mm
M channels/91/src/dota_91.plist
M channels/i4/src/AppController.mm
M channels/itools/src/AppController.mm
M channels/itools/src/dota_itools.plist
M channels/ky/src/AppController.mm
M channels/pp/src/AppController.mm
M channels/tb/src/AppController.mm
M channels/xy/src/AppController.mm
M dota.xcodeproj/project.pbxproj
? dota.xcodeproj/xcshareddata/xcdebugger
可以看出我的環境下的輸出結果
2,輸入命令:$svn st | grep "M" | cut -c 8->modified.txt
以上命令將會把狀態為M的文件篩選出來存入modified.txt文件,可以打開此文件查看是不是正確的。
3,只將modified.txt中記錄的文件遞交到SVN伺服器
輸入命令:svn ci -m "add buyGoods fun to every channel" --targets modified.txt
比如:
guigngdemini:proj.ios guigang$ svn ci -m "add buyGoods fun to every channel" --targets modified.txt
Sending channels/91/src/AppController.mm
Sending channels/91/src/dota_91.plist
Sending channels/i4/src/AppController.mm
Sending channels/itools/src/AppController.mm
Sending channels/itools/src/dota_itools.plist
Sending channels/ky/src/AppController.mm
Sending channels/pp/src/AppController.mm
Sending channels/tb/src/AppController.mm
Sending channels/xy/src/AppController.mm
Sending dota.xcodeproj/project.pbxproj
Transmitting file data ..........
Committed revision 9413.

❺ svn命令 行如何把已經刪除的文件提交上去

自動生成的文件一般不用提交

❻ 如何用svn命令行提交某個目錄下多個新文件到伺服器

首先這個文件夾必須是受SVN控制的,也就是說這個文件夾是必須從伺服器端checkout出來的;
然後寫一個批處理,裡面核心就兩行,第一行是svn
add
*
,把所有新增的文件加上add標記,第二行是svn
commit
把所有新增和修改過的文件提交到伺服器端;
然後把這個批處理設置成操作系統的定時任務,每隔一定時間自帶執行一次。

❼ svn的常用命令有哪些

1、將文件checkout到本地目錄
svn checkout path(path是伺服器上的目錄)
簡寫:svn co

2、往版本庫中添加新的文件
svn add file

3、將改動的文件提交到版本庫
svn commit -m 「LogMessage」 [-N] [--no-unlock] PATH(如果選擇了保持鎖,就使用–no-unlock開關)
簡寫:svn ci

4、加鎖/解鎖
svn lock -m 「LockMessage」 [--force] PATH
svn unlock PATH

5、更新到某個版本
svn update -r m path
簡寫:svn up

6、查看文件或者目錄狀態
1)svn status path(目錄下的文件和子目錄的狀態,正常狀態不顯示)
2)svn status -v path(顯示文件和子目錄狀態)
簡寫:svn st

7、刪除文件
svn delete path -m 「delete test fle」
簡寫:svn (del, remove, rm)

8、查看日誌
svn log path

9、查看文件詳細信息
svn info path

10、比較差異
svn diff path(將修改的文件與基礎版本比較)
svn diff -r m:n path(對版本m和版本n比較差異)
簡寫:svn di

11、將兩個版本之間的差異合並到當前文件
svn merge -r m:n path

12、SVN 幫助
svn help
svn help ci

❽ svn怎麼提交代碼

1、首先,安裝SVN程序,安裝完畢之後,在一個文件夾下右鍵有SVN CheckOut。

linux上svn服務怎麼提交修改後的文件

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

熱點內容
什麼是密碼屏蔽 發布:2025-01-31 11:05:13 瀏覽:216
一個演算法的效率可分為 發布:2025-01-31 11:05:12 瀏覽:639
win7用戶名密碼是什麼 發布:2025-01-31 10:57:38 瀏覽:394
網址埠訪問 發布:2025-01-31 10:49:30 瀏覽:512
javaweb代碼 發布:2025-01-31 10:37:54 瀏覽:259
sqlserver合並 發布:2025-01-31 10:22:27 瀏覽:712
大理伺服器地址 發布:2025-01-31 10:10:52 瀏覽:972
流上傳文件 發布:2025-01-31 10:09:27 瀏覽:40
滿贈演算法 發布:2025-01-31 09:54:27 瀏覽:709
濱州視頻拍攝腳本 發布:2025-01-31 09:48:25 瀏覽:418