美文网首页
svn使用指南

svn使用指南

作者: 渴望认清自己 | 来源:发表于2021-10-18 11:57 被阅读0次

    1.svn取消对某个文件的版本控制

    svn delete 文件路径
    

    如果想保留该文件在本地,加上keep-local属性

    svn delete --keep-local 文件路径
    

    2.svn添加全局忽略
    在一个项目中,很多时候一些编译生成的文件不需要进行版本控制,以免造成其他人拉取后无法使用的问题。步骤如下:

    • 在项目的根目录,右键项目名称,在弹出的右键菜单中,选择TortoiseSVN->Properties(属性),弹框如下所 示: svn设置属性弹框
    • 在弹框中选择 New(新建)->Other(其他),在弹出框中进行如下图所示的配置,属性选择,svn:global-ignores,对应的值根据项目需求填写即可,填写内容格式类似与git的.gitignore,然后勾选递归应用该属性,全局的文件夹都会忽略这些格式的文件,最后点击确定即可


      svn编辑全局忽略属性

    3.SVN Cannot verify lock on path[...] no lock token available 解决办法:
    出现该种情况,证明path下的文件被人锁定,此时无法对该文件进行commit修改操作。按照以下方式尝试解决:

    • 右键该文件--->subversion-->Lock... 点击,在弹出框中点击ok,如果弹出信息显示当前文件已经存在lock,你不能再次进行lock。此时你就能看到是谁对该文件进行了加锁操作。


      lock文件
    • 再次右键该文件--->subversion-->Lock... 点击,在弹出框中选中 steal existing lock,然后点击ok。此操作代表你会抢到该文件已经存在的锁,获得该文件锁的操作权。然后右键该文件--->subversion-->UnLock... 点击。此时可以对该文件进行正常的commit了。

    相关文章

      网友评论

          本文标题:svn使用指南

          本文链接:https://www.haomeiwen.com/subject/pwuxoltx.html