svn怎么上傳文檔 什么是壓縮工程?
什么是壓縮工程?壓縮工程在vivado的實(shí)際使用中,vivado會(huì)自動(dòng)生成一系列文件,有些是不必要的中間文件,有些是加快效率的文件(比如編譯IP核后生成的文件)。但是當(dāng)上傳svn或者自己做備份的時(shí)候,
什么是壓縮工程?
壓縮工程
在vivado的實(shí)際使用中,vivado會(huì)自動(dòng)生成一系列文件,有些是不必要的中間文件,有些是加快效率的文件(比如編譯IP核后生成的文件)。但是當(dāng)上傳svn或者自己做備份的時(shí)候,你希望備份占用。空間越小越好。但是,由于vivado不會(huì)自動(dòng)清理,這時(shí)候我們有必要進(jìn)行手動(dòng)清理。很多人根據(jù)經(jīng)驗(yàn)使用刪除無用文件和文件夾的方法,不熟悉的人很容易犯下不可挽回的錯(cuò)誤。有些人編寫了批處理文件,但是來直接幫助刪除,不過這個(gè)不適合新手。事實(shí)上,vivado有tcl命令來幫助清理。
在SVN上鎖定了文件可以被其他人解鎖,該怎么解決?
以下是SVN被鎖定的一些解決方案:
1.使用 "清理 "函數(shù)。如果它不 t工作,直接轉(zhuǎn)到上一級(jí)目錄,然后執(zhí)行 "清理 "然后 "更新 "。
2.有時(shí),如果你看到包里的文件夾沒有。;沒有SVN的標(biāo)志,只需用 "Ctrl刪除 ",然后清理干凈,最后 "更新 "or "提交 "。
3.有時(shí)一些文件可以 t被提交和更新,并且有一個(gè)帶有單詞lock的提示:首先點(diǎn)擊文件,然后getLock,然后選擇stealLock,然后releaselock。4.教大家最狠的一招。如果項(xiàng)目中有文本,如果死鎖情況無法解決,請(qǐng)開發(fā)中的所有人上傳文件并解鎖,清空版本庫(kù)地址的文件夾路徑中的所有內(nèi)容:安裝目錄: svntracssvnprojectsdblocks。一切都好!
為什么還有那么多人用SVN?
svn的學(xué)習(xí)難度只有Git的十分之一左右,任何人都可以馬上上手。而Git只需要長(zhǎng)時(shí)間了解遠(yuǎn)程和本地倉(cāng)庫(kù)的概念,更不用說各種復(fù)雜的操作了,完成一個(gè)SVN上的動(dòng)作需要一套組合拳,比如stage和co按下按鈕.顯然SVN更適合SQA這樣的非技術(shù)人員來管理文檔。
SVN的目錄級(jí)權(quán)限控制,非常適合以做項(xiàng)目為主,經(jīng)常新建一個(gè)產(chǎn)品的項(xiàng)目分支,但是調(diào)整一些權(quán)限,區(qū)分文檔和代碼的訪問權(quán)限的公司。Git只能在倉(cāng)庫(kù)粒度上獲得許可。
Git s的分布式開發(fā),PR等功能對(duì)于大部分公司中同一個(gè)局域網(wǎng)內(nèi)的集中式開發(fā)團(tuán)隊(duì)沒有顯著的好處,比較復(fù)雜。
Git很好很強(qiáng)大,但在任何場(chǎng)景下都不是最佳選擇,更不是唯一選擇。但你還是想上學(xué)。
合適的工具是最好的工具。