- 开发过程中有时会遇到服务器更换地址的情况,例如:svn://www.aaa.com,后来换成了svn://www.bbb.com,svn服务器更换了,本地的项目需要更改配置。可以重新再check out出来一份。但这样并不是必要的,本地其实已经有一份代码了,为什么还非得重新下载一份呢。可以使用svn relocate命令更改本地项目的respository。
时间:2017-5-24
- 在团队合作软件开发过程中,都会用到源代码管理插件,例如:VSS、TFS、SVN等,当项目越来越大时,源代码管理的信息量就非常大,有时,需要查找以前的某段代码或者某个用户某段时间内对项目的操作记录等等,下面介绍在TortoiseSVN中如何查看某个用户的提交记录。
时间:2016-7-15
- svn为什么会出现代码冲突问题呢,因为不同的人,同时修改了同一个文件的同一个地方,这个时候,他提交了,你没有提交,你就提交不了,这个时候,你要先 更新,更新就会出现代码冲突问题。一般情况,要尽量避免多个人修改同一个文件,如果你改的文件是公用文件,这个时候,最好和大家勾通一下,大家都在改就不好了。
时间:2015-10-25
- SVN迁移可能有很多原因, 可能是我们想换Repository目录, 或者是想换一台机器,或者项目需要从一个服务器迁移到另外一个服务器 等等,下面介绍SVN迁移的方法
时间:2015-5-16
- 在用SVN对项目进行源代码管理时,当一名开发人员移动、重命名、删除一个文件或文件夹,而另一名开发人员也对它们进行了移动、重命名、删除或者仅仅是修改时就会发生tree conflicts树冲突。下面介绍svn中遇到tree conflicts错误时的解决方法
时间:2015-5-14
- 在本地代码做出变更之后,我们就需要通过svn commit命令将代码提交到远程服务端,SVN代码提交虽然简单,但是如果没严格按照步骤来的话,很容易出错,出现代码覆盖,遗漏提交的情况。下面介绍在用SVN提交代码时需要注意哪些方面
时间:2015-4-10
- 一般协作开发情况下,有意思无意将bin和obj目录添加到版本管理中是很烦人的事儿,在VS中不断地编译程序集和提交将带来版本暴增问题.如果你用的是乌龟SVN(TortoiseSVN)可以通过添加属性来忽略掉.
时间:2015-4-5
- 当在客户端登陆SVN的时候,很多时候都是默认用户名和密码的。这个虽然方便,但当要更改用户,又或者用户的用户名和密码有变的话,就需要重新输入用户名和密码了,此时,再次检出时就会出错,但是TortoiseSVN出错之后不会自动跳出用户名密码输入框让人更新。下面介绍如何更改TortoiseSVN客户端用户名和密码
时间:2014-12-24
- 在学习版本控制工具SVN的过程中,你可能会遇到Svn分支合并问题,这么一个需求,为了Bug修改的工作,创建分支A,主干同时也在进行正常的开发工作,现在分支A的工作完成,需要将A上的修改合并到主干上,这应当是最经常使用的一种模式,下面详细说明TortoiseSvn分支合并的过程。
时间:2014-12-18
- 在用svn管理代码时,当你从版本库更新、合并文件时,或者切换工作副本至一个不同的 URL 时,当两个或更多开发人员对同一个文件的某几行做了修改,就会产生冲突。TortoiseSVN会把冲突留给开发人员来解决。只要冲突产生了,你就应该打开有问题的文件,然后找到以“<<<<<<<”开头的那几行,进行修改
时间:2014-9-19
- 在多数项目中你总会有文件和目录不需要进行版本控制。这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹。编译出来的 bin, obj 目录和 *.suo 文件都没有必要添加到 Repository 中。下面介绍SVN如何排除不想提交的文件
时间:2014-9-8
- SVN全称为Subversion,意为版本控制系统,SVN是一个很优秀的版本控制工具,用于团队开发中的多人文档操作的更新、处理和合并。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。
时间:2013-11-10