當前位置:首頁 » 文件管理 » svn命令上傳文件

svn命令上傳文件

發布時間: 2022-07-11 08:00:51

Ⅰ 如何在命令行通過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倉庫,我如何向裡面上傳文件。

可以用import命令,或者使用客戶端工具

Ⅲ svn add import 文件上傳

其實你已經明白了,的確是要先checkout,然後才能add
SVN基於web頁面只能進行查看,要增加、修改就必須要先checkout出來了,因為每次提交時SVN上傳到伺服器的只是一個增量包,而要產生增量包就必須有之前的數據進行比較,所以必須先checkout。

import是可以不必先checkout,但必須是一個文件夾,而且在import的時候必須指定到導入到庫里的哪個文件夾,如果指定錯了就會讓庫的目錄變的亂糟糟

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

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

Ⅳ svn命令使用方法

在svn
commit後面可以附加參數指定路徑的,這個路徑你指定為這單個文件就行了
svn
commit
[path...]
使用svn
help
commit查看commit指令的詳細幫助
另外如果用tortoisesvn等客戶端的話,在這單個文件上點右鍵,然後選擇commit菜單就行了

Ⅵ 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軟體從伺服器下載代碼,上傳代碼和更新代碼啊,剛剛接觸,不太會

svn info 查詢svn根目錄的信息,這個命令當你想知道某個svn目錄是從哪個伺服器上下來的時候特別有效

svn add 增加一個文件到更目錄里,注意要用svn commit上傳這個修改

svn status 查詢當前目錄下文件修改的情況,a表示增加,M表示修改

svn diff 查看本目錄下所有的文件有哪些區別,當然可以指定到文件名。

svn commit -m "fix bug" file 上傳某個文件的修改,並增加註釋

svn ci 上傳所有的修改,會提示你添加修改記錄

svn log file 查詢某個文件的修改記錄
svn up 從伺服器上更新本地代碼

svn checkout從svn伺服器上取出一個目錄,帶svn信息

svn export 從svn伺服器上取出一個目錄,僅源文件,沒有討厭的.svn信息

svn revert回滾本地所有的未上傳的所有修改,慎用,會覆蓋本地所有的修改操作。可一次回滾一個目錄或者文件。

svn revert file --depth=infinity,回滾該目錄下的所有文件

svn diff -r3 rules.txt 將本地的working目錄下的文件和伺服器的r3版本之間進行比較

svn diff -r 3:2 rules.txt 比較伺服器上的r2版本和r3版本。

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

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

Ⅸ svn怎麼提交代碼

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

Ⅹ 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.確定即可
用這個方法來操作文件夾也是可行的。

熱點內容
網頁與資料庫如何連接到伺服器地址 發布:2025-01-19 08:12:55 瀏覽:509
c語言單元測驗 發布:2025-01-19 07:58:56 瀏覽:990
c語言貪吃蛇源代碼 發布:2025-01-19 07:58:53 瀏覽:879
c語言char數組長度 發布:2025-01-19 07:46:23 瀏覽:10
淘寶如何清理緩存垃圾 發布:2025-01-19 07:42:07 瀏覽:438
電腦輸入密碼階段如何改語言 發布:2025-01-19 07:42:05 瀏覽:786
存儲器國產率 發布:2025-01-19 07:04:36 瀏覽:567
銳程cc藍鯨版選什麼配置 發布:2025-01-19 06:56:28 瀏覽:169
城鎮居民醫保卡的原始密碼是多少 發布:2025-01-19 06:55:54 瀏覽:788
wifi密碼如何修改密碼 發布:2025-01-19 06:39:06 瀏覽:962