想必大家现在都比较喜欢使用svn(subversion)完成代码管理了,因为它的开源,轻巧,易用。但是这样一个宝贝如果不知道其正确的用法,也会让我们百思不得其解,甚至耽误项目进度,浪费程序员的心血和结晶。   下面就我们在外事项目中使用SVN的经验简单做个说明。   如何正确提交代码?  &nb            
                
         
            
            
            
            安装后程序会自动把安装目录下的bin文件夹设置到系统的环境变量中,为了svn的commit命令可用,我们需要手动配置一下SVR_EDITER这个环境变量,变量的值是notepad。然后重启电脑(我在安装后就是重启电脑后才生效的)。c#的具体代码如下:private void UseCommandUploadFileToSVN()
{
string strTempPath = Path.GetFul            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 17:34:41
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            特别注意的是,下载svn代码的时候,使用的sdk最好使用同一个版本,几乎不会出什么错了,如果不愿意使用的话可能会需要下一些东西,了。 首先需要下载一个svn客户端,直接百度一下下载一个就行了,如果想要去官方网站的下载的话可以使用传送门,在安装的时候需要注意一点。 当出现这个页面的时候下拉选中第一个  安装完后找到它的安装路径找到bin目录,并将整个路径复制下来。  好了到此准            
                
         
            
            
            
            svn的优势:SVN是Subversion的简称,是一个开放源代码的版本控制系统 优异的跨平台支持,对windows平台支持非常友好。 简单易用,安装后稍微培训下就知道怎么操作。 代码,需求,文档,涉及稿都可以用svn进行管理,适合不同部门的技术非技术的同事协作。 说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。git的优势:去中心化:Git是没有中心服务器的,每个人机器上都是            
                
         
            
            
            
            如图,我们一般都是选中项目以后,右键 -team-与资源库同步下面会跳转到myeclipse的 同步的模式,下图中的三个按钮很重要,是我们同步的三个主要按钮。这个蓝色的按钮,在没有冲突的前提下,蓝色按钮里面的都是你要更新的。直接更新即可这个灰色的按钮,灰色按钮里面的都是你要提交的。挨个文件看一下,是不是你要提交的东西。是的话 commit下面重点说一下冲突。有以下几个解决方法。第一,如果自己改的并            
                
         
            
            
            
            1、将文件checkout到本地目录    svn checkout path(path是服务器上的目录)    例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 14:33:28
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SVN客户端安装SVN分为客户端、服务端,服务端用来存储代码,客户端用来提交代码到服务端,或者从服务端获取代码。在Windows上,我们最常用的svn客户端就是 TortoiseSVN;TortoiseSVN 当前最新版本是可以到官网查看并下载;如果你的系统是64位的,点击下图中红圈的按钮下载,如果是32位的系统,则点击第一个按钮。 下载完成后,直接就是双击运行,然后一直是下一步的进行安装就好了。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 11:18:42
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录导引安装Subversion安装TortoiseSVN一步步地操作 
  步骤0. 设置全局忽略文件类型(此步骤为可选)步骤1. 创建版本库Repository数据库步骤2. 导入初始化 - 将你的项目导入(import)到数据库步骤3. 创建工作目录 -  将你的项目与数据库连接起来步骤4.添加忽略注意事项 参考资料 导引到目前有很多关于Su            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 12:22:33
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 纳入版本控制①新建文件abc.txt②在文件上点右键 ③添加后文件图标发生变化  2. 提交①使用TortoiseSVN可以提交具体某一个文件,或某一个目录下的所有改变。方法就是在想要提交的项目下点右键,然后SVN Commit...,就可以看到如下界面 ②日志内容如果不填,TortoiseSVN会提交一个空字符串作为日志信息。③提交后显示信息如下&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 06:58:41
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            由于一直用的都是SVN提交代码,Git也是目前自己边学边用的,本来以为自己已经会用了,可是一段时间没用又忘了,所以赶紧整理整理记下来,以便日后使用!    转自:   1、往github网站上推送代码,你必须有一个账号,如果没有的话就赶紧注册一个吧。注册之后new repository也就是代码仓库  2、创建的时候可以填写与你本地项目相            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 17:09:51
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先推荐大家一个应该是国内外最好的SVN仓库# checkout代码
svn co svn://svnbucket.com/xxx/xxx
复制代码# 更新代码
svn up
复制代码# 添加新文件到版本库
svn add filename
# 添加当前目录下所有php文件
svn add *.php
# 递归添加当前目录下的所有新文件
svn add . --no-ignore --forc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 17:16:00
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            svn是一个开放源代码的版本控制系统,是团队合作开发项目的利器,每个人可以把线上的项目检出到本地的工作空间进行操作,然后提交到线上。以下是提交时遇到的三种状态:在要操作的文件夹或者你修改的文件(即带一个黑色的大*文件)右键-->Team-->与资源库同步,(强烈建议先同步再提交或是更新)在编译器的下方、文件的上都会有三种箭头,蓝色、灰色和红色。1、蓝色的箭头为线上其他人更改完提交的,你            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 18:05:32
                            
                                213阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单如下图所示:图2-2-1点击Import,弹出下面的窗体,其中http://zt.net.henu.edu.cn 是服务器名,svn是代码仓库的根目录,StartK            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 14:33:34
                            
                                946阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            01:首先git status一下查看当前目录下修改的文件,当然编译生成的文件也在其中,我们只看自己修改的; 02:git add ****** //(文件名) 将上述查找到自己修改的文件添加到git缓存 03:git commit 修改注解信息 04:git branch下查看所属项目支路 05:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-08 19:52:00
                            
                                382阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            SVN操作介绍  
  Checkout同步代码 1.项目详情-源码页面-复制SVN地址2.在你需要保存代码的地方右键选择“SVN Chekout...”3.填写仓库地址,填写保存目录,输入网站登录用户名密码。4.点击确定就能同步代码到本地了。如果你还没有代码仓库,你可以到SVNBucket注册一个。Update更新代码右键 SVN Update 就能更新代码了Commit提交代码提交代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 14:52:28
                            
                                288阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇主要介绍单个人进行软件开发时利用TortoiseSVN客户端进行版本维护的方法,对于多人进行软件开发版本控制需要借助服务器或者利用服务端软件VisualSVN Server在某台电脑上创建服务端再进行版本控制的方法本篇并未涉及,后期用到了将会在本系列进行更新。 在此之前请下载TortoiseSVN进行安装。 1.创建用于上传代码的本地版本库并复制版本库地址 1.1 在上传代码的目录下,创建自命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 12:58:26
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            4 使用命令行模式访问SVN服务器  4.1 检出  ①首先进入自己的工作目录,例如:D:\DevWorkSpace\SVNSpace  ②运行svn checkout命令,命令格式如下  格式 svn checkout svn://SVN服务器主机地址/具体仓库目录 保存检出内容的目录  举例 svn checkout svn://localhost/ERP MyERP  运行结果 取出版本 0            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-01 18:15:54
                            
                                540阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull进行更新代码操作;第二步:更新后的结果如图2、3;其中图2:表示从服务器上更新下来的代码;图3:表示            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-06-28 19:23:08
                            
                                1831阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SVN的官网:https://svnbucket.com/点击进去之后可以点击“使用帮助”使用帮助文档进行学习。创建,拉取,修改,提交创建项目:可以在svn官网上点击创建项目,创建了项目之后,进行项目的拉取。拉取项目:在桌面上右键SVN Checker进行项项目的拉取,在弹出的框里填上拉取的地址和拉取到的本地地址进行拉取。在每次提交代码时,要先进行更新,以免覆盖别人的代码。提交代码:可以在需要提交            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 20:26:50
                            
                                448阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SVN操作流程文档包括修改文档和上传文档流程。为避免SVN上数据冲突,请大家严格按照操作流程,进行相关操作! 一、提交修改文档操作流程步骤:1、修改之前先进行更新操作,在需要修改的文档目录下(或更高级别目录),空白处单机鼠标右键,选择SVN update,完成更新,如图1。   2、选中要修改的文档,右键单机选择TortoiseSVN,选择Get lock,进行文档锁定操作,锁定文档可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 16:53:51
                            
                                210阅读
                            
                                                                             
                 
                
                                
                    