svn提交目錄
① svn 目錄移動後如何提交到伺服器
我猜測你是不是這么操作的:
1、新建B、C目錄(此時未提交)
2、通過操作系統的文件剪切、粘貼方式將A目錄下的部分子目錄移動到B、C目錄中
3、在B、C目錄上點右鍵,但沒有出現Tortoisesvn的提交菜單
如果是這樣,就事論事解決的話,你需要先搜索B、C目錄下的所有子目錄,每個子目錄中應該都有一個隱藏文件夾.svn,將這個文件夾統統刪除,然後在B、C目錄上右鍵,選擇Tortoisesvn----增加菜單,刷新後看這兩個目錄應該有一個藍色加號標記,這時在B、C目錄上點右鍵,就會出現提交的選項了。
當然,上面的操作基於這樣一個前提:A目錄不是SVN版本庫的根目錄,只能是版本庫根目錄下的某層子目錄,否則上述方法就肯定失效了。
如果A真的是版本庫的根目錄,建議你在A下面新建3個文件夾:AA、BB、CC,然後將原來A下面的所有子文件夾移動到AA、BB、CC下面,然後參考上述步驟。
上面只是就事論事的做法,當然不是最好的做法,最好的做法是不用操作系統的剪切、粘貼
1、客戶端建立B、C文件夾,右鍵菜單TortoiseSVN----增加,然後右鍵菜單提交
2、右鍵菜單TortoiseSVN----版本庫瀏覽器,在版本庫瀏覽器中拖動A目錄中的子文件夾到B、C中(這時會自動提交)
3、在客戶端執行更新
② 如何將指定文件或文件夾直接提交到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目錄
首先:在Eclipse中選擇來Windows- Show View-others 就會出現【自SVN資源庫/SVN Repositories】,選中後,點擊確認; 然後:選中原有的地址,選擇【重新定位/Relocate】 最後:在彈出的窗口中顯示出Eclipse中原有的工程,選中一個項目,再點擊「Next」,然後修改新的SVN地址即可; 【其他方法】 1、使用最新版本的TortoiseSVN,右鍵在工作復本的根目錄上右鍵-TortoiseSVN-重新定位(Relocate),再按提示操作就可以了..不過最好先備份..因為這個操作有一定的危險性
④ 上傳的文件放在SVN伺服器的哪個目錄下
SVN伺服器版本庫有兩種格式,
一種為FSFS,
一種為BDB
把文件上傳到SVN版本庫後,上傳的文件不再以文件原來的格式存儲,而是被svn以它自定義的格式壓縮成版本庫數據,存放在版本庫中。
如果是FSFS格式,這些數據存放在版本庫的db目錄中,裡面的revs和revprops分別存放著每次提交的差異數據和日誌等信息
目前用的最多的是FSFS方式,這種方式的話,一般是存儲在db
evs文件夾下,裡面有一堆以版本號命名的文件,如:0、1、2、3、4......,那個就是了。
svn先把0版本的狀態壓縮成1個文件,然後每次版本更新時就針對變動的部分做一個壓縮文件,每次都是增加一個增量包,最後在伺服器上能看到文件名為從0開始到最終版本的一系列文件
⑤ 上傳的文件放在SVN伺服器的哪個目錄下
上傳抄的文件放在SVN伺服器的哪襲個目錄下
SVN伺服器版本庫有兩種格式,
一種為FSFS,
一種為BDB
把文件上傳到SVN版本庫後,上傳的文件不再以文件原來的格式存儲,而是被svn以它自定義的格式壓縮成版本庫數據,存放在版本庫中。
如果是FSFS格式,這些數據存放在版本庫的db目錄中,裡面的revs和revprops分別存放著每次提交的差異數據和日誌等信息
⑥ 如何將指定文件或文件夾直接提交到svn指定目錄
1.先將那個目錄checkout下來
2.將要添加的文件或者文件夾放到這個目錄中
3.右擊文件執行svn菜單中的add命令
4.右擊文件執行svn菜單中的commit命令
如果只是單純的提交一個文件到svn中某個目錄用上面方法的話會不會很繁瑣,如果能像共享文件夾那樣直接復制粘貼多好,其實方法是有的。
如果要將某個文件夾aa連同裡面的文件一起放到svn的某個目錄請按下面步驟操作:
1.右擊文件夾執行svn菜單的import命令
2.在彈出的對話框中選擇要放到svn的哪個目錄中
⑦ svn如果把文件提交到指定目錄
需要重新 checkout 新地址,要不然SVN會提示給你錯誤,因為有版本限制,只需在對應文件夾內新建,然後 add 就行了
⑧ 怎麼查看svn的提交記錄
1、在自己的電腦桌面上,需要找到svn導出的項目。
⑨ linux svn 怎麼一次提交所有目錄和文件
到最外面提交就可以了
選擇你要提交的目錄和文件
可以選擇all