SVN_08文件提交修改删除等操作

【1】提交修改过的文件到SVN服务器

注意:提交源代码到服务器时,一定确保本机的代码是最新版本,否则可能提交失败,或者造成版本冲突。

在Model文件夹上点击右键或在Model文件下的空白处点击右键,点击SVN Commit…弹出下面的窗体

SVN_08文件提交修改删除等操作_第1张图片

点击OK按钮后,弹出如下图的窗体:

SVN_08文件提交修改删除等操作_第2张图片

【2】添加新文件到SVN服务器

在Model文件下添加一个新的类文件Default2.aspx   Default2.aspx.cs,

SVN_08文件提交修改删除等操作_第3张图片

在Model文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器,另外也可以在文件Default2.aspx   Default2.aspx.cs上点击右键,点击TortoiseSVN=>>Add,弹出如下图的窗体

这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置 为修改状态。

之后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。

【3】更新本机代码与SVN服务器上最新的版本一致

只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update

注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决; 也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。

【4】重命名文件或文件夹,并将修改提交到SVN服务器

只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>& gt;Rename…,在弹出的窗体中输入新名称,

SVN_08文件提交修改删除等操作_第4张图片

点击OK按钮,就可以了。

SVN_08文件提交修改删除等操作_第5张图片

此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也 需要我们使用SVN Commit提交到SVN服务器后才真正重命名。

SVN_08文件提交修改删除等操作_第6张图片

【5】删除文件或文件夹,并将修改提交到SVN服务器

最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。

另外一种方法是在你要删除的文件或文件夹上点击右键=>>TortoiseSVN=>> Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。

说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经 删除了的,也都可以随时迁出。

注意:向SVN服务器提交源代码的时候,一定不要提交binobj 等文件夹,否则会很麻烦。但是web项目的bin目录除外,但是web项目的bin目录中的引用其他项目而生成的dll不需要提交。

好习惯:

如果项目中引用了其他的第三方的程序集,比如 EnterpriseLibrary、FCKEditor等,这时候不要简单从他们的安装位置引用,而是在你的解决方案下,添加一个Library的目 录,把需要的程序集复制到这里,然后从Library目录引用

 

 

你可能感兴趣的:(软件项目)