㈠ svn commit 命令,只要提交一個文件怎麼辦
在svn commit後面可以附加參數指定路徑的,這個路徑你指定為這單個文件就行了
svn commit [path...]
使用svn help commit查看內commit指令的詳容細幫助
另外如果用TortoiseSVN等客戶端的話,在這單個文件上點右鍵,然後選擇commit菜單就行了
㈡ SVN裡面,commit的時候,有個勾選show unversioned files,這是什麼意思
show unversioned files的意思是顯示沒有加入版本控制的文件。
當你新建的文件還沒有加入svn版本控制的時候,這個文件就還沒有版本號不在SVN控制之下,就屬於「unversioned files」。
commit時如果不勾選show unversioned files就不會顯示新建的文件,勾選了show unversioned files就會顯示新建的文件,並在commit的時候可以直接選中這些文件提交上去(可以勾選每個文件是否提交),省去了一步add操作。
(2)svncommit新增文件擴展閱讀
svn 提交更改操作詳解:
Commit 操作是用來將更改從工作副本到版本庫。這個操作會修改版本庫的內容,其它開發者可以通過更新他們的工作副本來查看這些修改。
在提交之前,你必須將文件/目錄添加到待變更列表中。列表中記錄了將會被提交的改動。
當提交的時候,我們通常會提供一個注釋來說明為什麼會進行這些改動。這個注釋也會成為版本庫歷史記錄的一部分。Commit
是一個原子操作,也就是說要麼完全提交成功,要麼失敗回滾。用戶不會看到成功提交一半的情況。
㈢ TortoiseSVN中SVN update、SVN commit、add的區別是什麼
這三個操作在SVN上做的事情是不一樣的。
update是把伺服器上最新的版本下載到本地,前提是開發者本地有這個文件。
commit是將本地做過的改動,同步上傳到SVN伺服器,改動包括修改、新增、刪除、改名、移動等。
add是把新建的文件添加到臨時緩存區,需commit操作後才能真正上傳到伺服器。
Subversion 是如何工作的以及用到的術語做一個大致了解:
版本庫
Subversion 使用集中的資料庫,它包含了所有的版本控制文件及其完整歷史。這個資料庫就是版本庫。版本庫通常位於運行 Subversion 伺服器的文件伺服器上,向 Subversion 客戶端(例如TortoiseSVN)提供需要的數據。
如果只備份一個東西,請備份版本庫,因為它是數據的主副本。
工作副本
這是實際工作的地方。每一個開發者在自己的電腦上都有屬於自己的工作副本,有時可以將其理解為沙箱。可以將最新的版本從版本庫上取下來,在本地的副本上工作而不影響其他人,如果對更改滿意就可以將其提交到版本庫中。
Subversion 工作副本不包含項目的歷史, 但是它保存了修改前的本件的副本,就像這些文件在版本庫中的狀態一樣。這意味著可以輕而易舉的准確檢查出都做了哪些改動。
還要知道從哪裡開始運行 TortoiseSVN,因為在開始菜單中看不到。這是因為 TortoiseSVN 是一個外殼擴展,所以第一步,打開 Windows 資源管理器。在資源管理器中用右鍵單擊一個文件夾,然後就會發現在右鍵菜單中出現一些新的條目。
㈣ svn 中的add 和commit命令有何區別啊,謝謝
svn 中的add 和commit的區別在於:
add會將新增的文件加入到編譯器中,而不會將修改的迴文件添加進答去。
commit則會將修改的文件添加到編譯器中,同時也會將新增的文件添加進去。
如果是只有新增文件使用add,有新增文件又有修改文件或只有修改文件請使用commit。
(4)svncommit新增文件擴展閱讀:
SVN安裝
(1)首先,到SVN的官方網站htp:/subversion.tigris.org下載最新版本的SVN伺服器安裝程序。
(2)運行安裝程序,安裝過程與普通軟體的安裝過程基本相同,例如F:ASubversion。其餘步驟都採用默認設置,依次單擊Next按鈕,直至安裝結束。