svn上傳文件命令
❶ 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、首先,從SVN上檢出伺服器的文件目錄,打開要放置新文件的目錄,然後將本地新建的文件復制過去。
❸ 怎麼把本地文件通過svn上傳到伺服器
不用把文件復制一份到目錄下的上傳方法(類似把文件上傳到網盤):
1、把URL復制到瀏覽器中,檢查網路是不是通的,輸入賬號密碼可以查看目錄結構;
❹ 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怎麼上傳文件
本地電腦需要安裝SVN客戶端,
從SVN版本庫地址中下載版本庫目錄到本地電腦中
把需要上傳的文件存放到本地電腦中的SVN目錄下
選中文件,點滑鼠右鍵選擇TortoiseSVN ,選擇add或加入。
選中文件會顯示一個+的圖標,在滑鼠右鍵菜單中點擊「SVN提交」
彈出一個窗口,輸入提交文件的理由或日誌。
點擊右下角的確定,
這時,文件圖標會顯示「√」,代表文件上傳完成。
❻ svn add import 文件上傳
其實你已經明白了,的確是要先checkout,然後才能add
SVN基於web頁面只能進行查看,要增加、修改就必須要先checkout出來了,因為每次提交時SVN上傳到伺服器的只是一個增量包,而要產生增量包就必須有之前的數據進行比較,所以必須先checkout。
import是可以不必先checkout,但必須是一個文件夾,而且在import的時候必須指定到導入到庫里的哪個文件夾,如果指定錯了就會讓庫的目錄變的亂糟糟