什么是压缩工程?
压缩工程
在vivado的实际使用中,vivado会自动生成一系列文件,有些是不必要的中间文件,有些是加快效率的文件(比如编译IP核后生成的文件)。但是当上传svn或者自己做备份的时候,你希望备份占用。空间越小越好。但是,由于vivado不会自动清理,这时候我们有必要进行手动清理。很多人根据经验使用删除无用文件和文件夹的方法,不熟悉的人很容易犯下不可挽回的错误。有些人编写了批处理文件,但是来直接帮助删除,不过这个不适合新手。事实上,vivado有tcl命令来帮助清理。
在SVN上锁定了文件可以被其他人解锁,该怎么解决?
以下是SVN被锁定的一些解决方案:
1.使用"清理"函数。如果它不t工作,直接转到上一级目录,然后执行"清理"然后"更新"。
2.有时,如果你看到包里的文件夹没有。;没有SVN的标志,只需用"Ctrl删除",然后清理干净,最后"更新"or"提交"。
3.有时一些文件可以t被提交和更新,并且有一个带有单词lock的提示:首先点击文件,然后getLock,然后选择stealLock,然后releaselock。4.教大家最狠的一招。如果项目中有文本,如果死锁情况无法解决,请开发中的所有人上传文件并解锁,清空版本库地址的文件夹路径中的所有内容:安装目录:svntracssvnprojectsdblocks。一切都好!
为什么还有那么多人用SVN?
svn的学习难度只有Git的十分之一左右,任何人都可以马上上手。而Git只需要长时间了解远程和本地仓库的概念,更不用说各种复杂的操作了,完成一个SVN上的动作需要一套组合拳,比如stage和co按下按钮.显然SVN更适合SQA这样的非技术人员来管理文档。
SVN的目录级权限控制,非常适合以做项目为主,经常新建一个产品的项目分支,但是调整一些权限,区分文档和代码的访问权限的公司。Git只能在仓库粒度上获得许可。
Gits的分布式开发,PR等功能对于大部分公司中同一个局域网内的集中式开发团队没有显著的好处,比较复杂。
Git很好很强大,但在任何场景下都不是最佳选择,更不是唯一选择。但你还是想上学。
合适的工具是最好的工具。