一、冲突解决方法(黄色感叹号)
1.右击:"选中TortoiseSVN"->"Resolved...."
2.选中全部的文件,然后点击OK,就可以commit提交了
二、SVN出现 is already locked,SVN更新提交不了的问题
选中TortoiseSvn==>Clean Up
三、SVN修改提交日志记录
来源:http://albertbamboo.cn/softwares/svn/2019/05/12/svn-edit-log-message.html
四、将VS项目提交至SVN时,怎样忽略bin和obj目录中的文件
![]()
进入到SVN的设置页面,如上,设置Global ignore pattern的值为*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db obj bin DebugRelease *.htm UpgradeLog.XML Backup _UpgradeReport_Files */bin/* */obj/*
五、SVN分支创建和从指定版本创建分支
一、SVN创建分支
![]()
项目改之前,先建个branch,下面分具体的版本,原来的版本当trunk用
每次测完移交之后合并到trunk
然后建个tag,这个是移交给测试的版本
二、从指定版本创建分支
![]()
六、SVN 合并不同分支
![]()
说明:选择该选项,会把两个目录的“不一样”合并到目标文件夹目录,这里“不一样”,是以非目标文件夹为基准的,比如project_name_v3.3.7_branch的修改合并到develop,
将以project_name_v3.3.7_branch为基准,按指定版本,把project_name_v3.3.7_branch和develop的不一样合并到develop目录,这样的话可能会把develop中增加的文件给删除,或者把develop对某个文件做的修改覆盖掉,最终使得develop和project_name_v3.3.7_branch一模一样。
单击Next,弹出如下窗口
![]()
说明:
From:选择的目标文件夹,即需要“合并到”的svn目录
To:选择包含所做修改的svn目录
同样的,这里也可以指定版本号
来源:https://cloud.tencent.com/developer/article/1502898