情形1:只需提交同乙個目錄下的多個檔案
此時我們可以提交這整個目錄,該目錄下修改的檔案都會被提交; 如:
svn ci -m "" /users/jimmy/work/svn/trunk/2dx/sg/classes/ui/mysteryshop
情形2:需要提交不同級別目錄下的多個檔案
此時我們可以提交多個檔案,使用空格來間隔這多個檔案; 如:
svn ci -m "" gameutils.h ui/mysteryshop/mysteryshopwindow.cpp
(情形1也可以使用這第二種方案來解決)
情形3:將專案中未加入版本控制的檔案提交到版本庫。
在使用window下的svn客戶端工具時,在提交乙個專案的檔案時,如果有未加入版本庫的檔案,這時可以先將未加入的檔案選中,然後一起提交。
但在linux命令列中,如果乙個專案中新建立了乙個檔案new.php,那麼我們可以使用如下命令來進行版本的提交。
~@bash svn add new.php
~@bash svn ci -m=hqlong
但如果有多個檔案時,我一直都是乙個乙個的新增。比如。有a.php,b.php,c.php.那麼提交操作如下:
~@bash svn add a.php,b.php,c.php
~@bash ci -m=hqlong
一直以後,新新增的檔案不多,所以也就沒有注意這個。今天當我檢視專案的版本狀態時,發現很多檔案都沒有加入版本庫,本想按照老方法乙個乙個的新增,但始終想著是否有另外一種方式,一次性全部提交。答案如下:
將同一目錄下的未加入版本庫的檔案提交到版本庫。
~@bash svn add *
注意上面只是針對同一目錄的檔案,如果目錄下還有目錄,這時上面的命令提交就不行了。如果是二級目錄的話。操作命令如下:
~@bash svn add */*
當然三目錄依次類推。
~@bash svn add */*/*
那麼如果裡面有很多級目錄,該怎麼辦呢?或者說根本不清楚究竟有多少級。
這時使用萬用字元「*」,來解決一切未知的答案。
~@bash svn add */**/*
注意上面第三個「*」,它代表了我們所擔心的那個未知數。
情形4:更新或者提交原始碼時,不提交某一特定檔案。
當很多人同時開發乙個專案,專案的配置檔案可能在不同的開發人員的機器上,會有不同。當每次更新整個專案時,希望更新全部的檔案但除了配置檔案以外。
又如配置檔案為config.php.
這時我們可以使用正則來排除我們所不需要提交的**。
提交**命令如下
~@bash svn ci !(config.php) -m=hqlong
表示除了config.php以外的**,都提交到版本庫中。
更新**命令如下
~@bash svn up !(config.php)
表示除了config.php的所有**都更新。
svn add *.png 新增某個資料夾下以.png為字尾的檔案到svn版本控制中
svn ci –m 『 』 提交前面新增的檔案到svn 伺服器
struts1 一次提交多個ActionForm
jsp中有兩個actionform放在同乙個form中,分別對應兩個資料庫表,現在用的是struts1,如何實現在同乙個form中提交,交給後台的action處理?struts1不支援乙個頁面多個actionform,想復用form就繼承。但是不能復用另外的actoin,只能用html寫個表單提交到...
表單裡同時一次性提交多個
4種方法讓springmvc接收多個物件 標籤 表單提交陣列接收beanlistmolist接收json字串提交 問題背景 我要在乙個表單裡同時一次性提交多名乘客的個人資訊到springmvc,前端html和springmvc controller裡該如何處理?第1種方法 表單提交,以欄位陣列接收 ...
form 表單提交 submit 只能提交一次
在提交表單時,如果伺服器響應速度慢,或者因為別的什麼原因,導致按下提交出現 沒反應 的情況,這是就要限制只允許提交一次表單以減輕伺服器壓力 有兩種方式 1.提交之後禁用按鈕 2.提交之後取消後續的表單操作 第一種 document.getelementbyid 提交按鈕 disable true 將...