在本地建立svn管理項(xiàng)目 如何使用svn提交或者更新本地代碼?
如何使用svn提交或者更新本地代碼?1、commit的時(shí)候,默認(rèn)是只遞交全部納入SVN控制之下的文件,相對(duì)于一個(gè)空白文檔的文件,如果沒(méi)有就沒(méi)想執(zhí)行set不能操作,則設(shè)置成不會(huì)并提交這個(gè)文件到服務(wù)器;2
如何使用svn提交或者更新本地代碼?
1、commit的時(shí)候,默認(rèn)是只遞交全部納入SVN控制之下的文件,相對(duì)于一個(gè)空白文檔的文件,如果沒(méi)有就沒(méi)想執(zhí)行set不能操作,則設(shè)置成不會(huì)并提交這個(gè)文件到服務(wù)器;
2、如果不是是TortoiseSVN客戶端的話,在commit的時(shí)候,會(huì)判斷所有新建項(xiàng)的文件,但絕對(duì)不會(huì)自動(dòng)啟動(dòng)選項(xiàng)卡那些沒(méi)有add的文件;
3、要是TortoiseSVN在commit的時(shí)候,不列下某些新建的文件,這樣檢查下你本地的全局選擇性的遺忘樣式(右鍵菜單TortoiseSVN——可以設(shè)置),是否這些漏掉的文件是而且要什么某種看出樣式,而被自動(dòng)出現(xiàn)過(guò)濾了
myeclipse如何從svn導(dǎo)入項(xiàng)目?
先檢驗(yàn)結(jié)果到本地目錄
右鍵點(diǎn)擊import導(dǎo)出,并在提示框框中你選Maven下的ExistingMavenProjects,然后再點(diǎn)擊next文件導(dǎo)入工作空間下
后再選中此項(xiàng)目右鍵點(diǎn)擊properties在提示框的屬性框中接受或則的調(diào)整
更改你所選的配置如ProjectFacets全選可以設(shè)置JavaJavaScript包括DynamicWebModule值改本機(jī)的jdk和你所選的maven依賴(lài)性太強(qiáng)等等
后來(lái)在Tomcat上面將項(xiàng)目發(fā)布成功就可以訪問(wèn)網(wǎng)絡(luò)了。
為什么還有那么多人用SVN?
在很多項(xiàng)目組呆過(guò),這個(gè)組專(zhuān)用是svngit。
git相對(duì)于程序來(lái)說(shuō)很友好,用命令行就可以很快地的能完成是可以拉取,提交,解決爭(zhēng)端,切分支等等你的操作。
svn是對(duì)策劃/美術(shù)比較表示友好,發(fā)現(xiàn)自己刪了本地文件原先拉取服務(wù)器的文件,再重新結(jié)果比對(duì)提交就可以了。而git刪了本地文件是拉不到服務(wù)器同名原著文件的,即使你revert當(dāng)前文件。
svn和git并不有這樣的有所不同,是而且git有本地倉(cāng)庫(kù)的概念,你改的是你的本地倉(cāng)庫(kù),再提交確實(shí)是并提交到本地倉(cāng)庫(kù),接著再push到遠(yuǎn)程服務(wù)器倉(cāng)庫(kù)。而svn那是一個(gè)副本,再提交就遞交到服務(wù)器了。git的這個(gè)本地倉(cāng)庫(kù)在我看樣子建議的用處是切分支很快,在有所不同分支修改相同功能,不是需要新的可以下載版本庫(kù)。
在其它項(xiàng)目組也用過(guò)perforce,這貨是要會(huì)收費(fèi)的,修改本地文件前要先commit,其他不能操作我那種感覺(jué)和git差不多。