二、添加新文件到SVN服务器
我们在Model文件下添加一个新的类文件UserI
focs,在Model文件下的空白处点击右键,点击SVNCommit…,和上面讲的提交修改过的文件到SVN服务器一样,就可以了。另外也可以在文件UserI
focs上点击右键,点击TortoiseSVNAdd,弹出如下图的窗体:
f选中UserI
focs文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。之后,我们要再SVNCommit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。
三、更新本机代码与SVN服务器上最新的版本一致
这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVNUpdate,就可以了。注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】而失败,这是需要先解锁【Release或其他方法解决;也可能因为锁定【GetLock】Lock】。
四、重命名文件或文件夹,并将修改提交到SVN服务器重命名文件或文件夹,
只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVNRe
ame…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVNCommit提交到SVN服务器后才真正重命名。
五、删除文件或文件夹,并将修改提交到SVN服务器删除文件或文件夹,
最简单就是,你直接删除文件或文件夹,然后使用SVNCommit提交更新到
fSVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键TortoiseSVNDelete删除此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVNCommit提交到SVN服务器后才真正删除。说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。以上只是TortoiseSVN最简单的几个功能,其实他的功能远不止这些,其他的功能大家可以在使用的过程中慢慢体会,有些功能我会在下面的教程中使用到,到时候会和大家讲清楚用法。注意:SVN服务器提交源代码的时候,向一定不要提交bi
、等文件夹,obj否则会很麻烦。但是web项目的bi
目录除外,但是web项目的bi
目录中的引用其他项目而生成的dll不需要提交。一个好习惯:如果项目中引用了其他的第三方的程序集,比如E
terpriseLibrary、FCKEdr