svn怎么上传文件?
本地电脑需要安装SVN客户端, 从SVN版本库地址中下载版本库目录到本地电脑中 把需要上传的文件存放到本地电脑中的SVN目录下 选中文件,点鼠标右键选择TortoiseSVN ,选择add或加入。
选中文件会显示一个+的图标,在鼠标右键菜单中点击“SVN提交” 弹出一个窗口,输入提交文件的理由或日志。点击右下角的确定, 这时,文件图标会显示“√”,代表文件上传完成。
svn怎么提交代码?
方法如下:;
1、在本地仓库创建一个项目;
2、在第一次提交代码都需要进行添加,右键项目,选择TortoiseSVN ;
3、然后选择add选项;
4、通过选择项目内文件哪些需要提交和不需要提交;
5、确认上传的项目相关文件和路径,点击ok,即添加完成;
6、提交本地仓库的代码,右键项目文件,选择svn commit;
7、输入提交代码备注信息,以便同事查看时,是属于什么内容。这里可以选择哪些文件是要提交到代码仓库上;
8、点击ok之后,需要输入用户名和密码;
9、显示下列信息说明代码提交到中央仓库成功;
googlecode如何上传?
1. 首先要注册一个gmail邮箱 2. 登录gmail邮箱,然后在http://code.google.com/hosting/点击“Signintocreateaproject”按钮,跳转到GoogleProjectHosting页面 3. 输入Projectname,Projectsummary,Description等信息,点击CreateProject就可以啦,比如我在Projectname里输入的就是armgo(小写) 4. 获取密码: 页面右上角–>profile–>setting,就可以看到我们用svn登录googlecode的密码了 获取svn地址: 点击主页的source标签,会看到上传时使用的svn命令 5. 第一次使用时我们先在本地新建一个目录: mkdirsrc 6. 初始化环境: cdsrc svncheckouthttps://armgo.googlecode.com/svn/trunk/armgo–usernameemailname@gmail.com (注意上面的命令是你在第4步中获得的svn命令,而emailname@gmail.com是你注册时的邮箱名) 上面的命令会在当前目录下创建一个以project名字命名的文件夹,我的是armgo,这个目录就是以后我们commit的目录了 7. 第1次同步: cdarmgo svnadd*–force (svnadd命令是把更新的文件添加到上传列表中,–force表示递归加入所有新增的文件,第一次运行svnadd会列出很多文件,因为我们的googlecode上是没有这些文件的,不过以后运行svnadd就只会出现新增加的文件) 7. svncommit-m”Thisisthefirstcommit” 上面的命令表示把上传列表中的文件上传到googlecode上去,-m后的是本次commit的注释,方便日后查阅 8. 输入上面的命令后提示我们输入密码: 第一次应该要输入使用者登录linux时的密码 第二次应该要输入注册时的gmail邮箱的名字 第三次应该要输入上面第4步获取的密码 9. 上传完毕后就可以在project的Downloads里看到我们commit的文件了~~ 10. 如何提交更改: 进入到源码目录下:cdsrc(注意不是src下的armgo,src是我们在第6步运行svncheckout命令时的路径!) 运行上面第7步的命令就可以了~~ 11. 我们可以把release版打包上传到googlecode上,在Downloads标签下点击NewDownload就可以了。 12. 一般在我们要修改代码前先svncheck一下,保证我们要修改的代码是最新的,然后修改好后运行svnadd,然后运行svncommit就提交更改了。 完成! ps:windows下还可以用下图进行签入迁出 ps2:csdn的编辑器太水了,也可能我太水了,左对齐不起作用,还得先消除文字格式
svn常用命令?
一、 SVN常用命令
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
简写:svn co
2、往版本库中添加新的文件
svn add file
3、将改动的文件提交到版本库
svn commit -m “LogMessage” PATH(如果选择了保持锁,就使用–no-unlock开关)
简写:svn ci
4、加锁/解锁
svn lock -m “LockMessage” PATH
svn unlock PATH
5、更新到某个版本
svn update -r m path
简写:svn up
6、查看文件或者目录状态
1)svn status path(目录下的文件和子目录的状态,正常状态不显示)
2)svn status -v path(显示文件和子目录状态)
简写:svn st
7、删除文件
svn delete path -m “delete test fle”
简写:svn (del, remove, rm)
8、查看日志
svn log path
9、查看文件详细信息
svn info path
10、比较差异
svn diff path(将修改的文件与基础版本比较)
svn diff -r m:n path(对版本m和版本n比较差异)
简写:svn di
11、将两个版本之间的差异合并到当前文件
svn merge -r m:n path
12、SVN 帮助
svn help
svn help ci