svn上傳一個文件夾
『壹』 如何使用TotoiseSVN提交文件到總庫
使用TortoiseSVN提交文件到總版本庫的步驟如下:
創建總版本庫:
- 在某個盤符下建立一個文件夾作為總版本庫,例如,在E盤創建名為SVNRepository的文件夾。
在總版本庫中創建倉庫:
- 右鍵單擊創建的總版本庫文件夾,選擇TortoiseSVN下的Create repository here選項。
- 在彈出的Repository created界面中點擊OK按鈕。此時,總版本庫文件夾上方會出現一個S標志,表示該文件夾已受TortoiseSVN控制。
創建並檢出工作副本:
- 在另一個盤符下建立一個文件夾作為工作副本。
- 右鍵單擊該工作副本文件夾,選擇SVN Checkout選項。
- 在彈出的Checkout界面中,輸入總版本庫文件夾的路徑作為URL,並指定檢出目錄路徑,然後點擊OK按鈕。
在工作副本中修改並提交文件:
- 在工作副本文件夾中新建一個文件。
- 右鍵單擊該文件或包含該文件的文件夾,選擇SVN Commit選項。
- 在彈出的提交對話框中,可以輸入提交信息,然後點擊OK按鈕進行提交。
驗證提交結果:
- 回到總版本庫文件夾,右鍵單擊該文件夾,選擇TortoiseSVN下的Show Log選項。
- 在彈出的日誌界面中,可以查看提交歷史,確認分支庫提交的文件已經成功到達總版本庫。
注意事項: 在進行提交操作前,請確保已連接到SVN伺服器。 提交時,可以附加提交信息來描述所做的更改,這有助於其他團隊成員了解提交內容。 如果遇到提交沖突或錯誤,請根據TortoiseSVN提供的提示信息進行相應處理。
『貳』 怎麼把本地文件通過svn上傳到伺服器
不用把文件復制一份到目錄下的上傳方法(類似把文件上傳到網盤):
1、把URL復制到瀏覽器中,檢查網路是不是通的,輸入賬號密碼可以查看目錄結構;
『叄』 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怎麼上傳文件
本文是Windows中如何使用TortoiseSVN工具的操作說明
Windows 方法/步驟首先去網站下載TortoiseSVN,並安裝
安裝完後隨便打開一個文件夾,如圖,筆者在 E:svn 文件下創建了一個simbo文件夾,選中並右鍵,出現了TortoiseSVN應用的選項,我們點擊「SVN Checkout」,拉取遠程的svn庫文件,
svn彈出一個框需要您填入您的遠程svn庫的URL地址,填寫好後點擊「OK」,又會彈出框讓你填您svn庫的賬號和密碼,填寫好點擊「OK」就好了
拉取完後發現文件夾打上了綠色的勾,進到simbo文件夾內,裡面的所有文件和文件夾都打上了綠色的勾,這說明了這些文件都是最新的
然後我們在simbo文件夾內創建一個新的要上傳的文件,創建完後文件顯示了一個問號符號,這個表示這個文件svn還未收錄
然後我們選中這個新文件,右鍵選擇「TortoiseSVN」— 「Add」,完成後新文件的問號變成了加號,這說明svn在本地已經收錄這個文件了
最後我們選中這個新文件,右鍵選擇「SVN Commit「,填寫一些提交的版本信息,點擊「OK」就開始上傳文件到遠程的svn庫了
Linux(Ubuntu)環境下的方法/步驟Ubuntu操作系統下給出終端的命令模式,首先安裝svn,之後在按照類似的svn命令進行新文件的添加 $ sudo apt-get install svn $ cd ~/svn/ $ svn checkout https://xxxxx.xxxx.com/simbo simbo $ cd simbo $ touch test $ svn add test $ svn commit -m "new test file"