linux svn提交(linux svn 上传)-编程之家

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