⑴ 如何使用SVN上传,添加,删除文件
你好,请参考:http://www.cnblogs.com/liwanggui/archive/2016/06/28/5624147.html添加新文件svnadd文件名注:告诉SVN服务器要添加文件了,还要用svncommint-m真实的上传上去!例子:svnaddtest.php<-添加test.phpsvncommit-m“添加我的测试用test.php“test.phpsvnadd*.php<-添加当前目录下所有的php文件svncommit-m“添加我的测试用全部php文件“*.php提交svncommit-m“提交备注信息文本“[-N][–no-unlock]文件名svnci-m“提交备注信息文本“[-N][–no-unlock]文件名必须带上-m参数,参数可以为空,但是必须写上-m例子:svncommit-m“提交当前目录下的全部在版本控制下的文件“*<-注意这个*表示全部文件svncommit-m“提交我的测试用test.php“test.phpsvncommit-m“提交我的测试用test.php“-N–no-unlocktest.php<-保持锁就用–no-unlock开关svnci-m“提交当前目录下的全部在版本控制下的文件“*<-注意这个*表示全部文件svnci-m“提交我的测试用test.php“test.phpsvnci-m“提交我的测试用test.php“-N–no-unlocktest.php<-保持锁就用–no-unlock开关更新文件svnupdatesvnupdate-r修正版本文件名svnupdate文件名例子:svnupdate<-后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本svnupdate-r200test.cpp<-将版本库中的文件test.cpp还原到修正版本(revision)200svnupdatetest.php<-更新与版本库同步。提交的时候提示过期冲突,需要先update修改文件,然后清除svnresolved,最后再提交commit。删除文件svndeletesvn://路径(目录或文件的全路径)-m“删除备注信息文本”推荐如下操作:svndelete文件名svnci-m“删除备注信息文本”例子:svndeletesvn://localhost/testapp/test.php-m“删除测试文件test.php”推荐如下操作:svndeletetest.phpsvnci-m“删除测试文件test.php”加锁/解锁svnlock-m“加锁备注信息文本“[–force]文件名svnunlock文件名例子:svnlock-m“锁信测试用test.php文件“test.phpsvnunlocktest.php比较差异svndiff文件名svndiff-r修正版本号m:修正版本号n文件名例子:svndifftest.php<-将修改的文件与基础版本比较svndiff-r200:201test.php<-对修正版本号200和修正版本号201比较差异查看文件或者目录状态svnst目录路径/名svnstatus目录路径/名<-目录下的文件和子目录的状态,正常状态不显示【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】svn-v目录路径/名svnstatus-v目录路径/名<-显示文件和子目录状态【第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人】
⑵ svn上传的东西在什么位置 在svn服务器中,我们提交的东西在啥地方了
在svn的服务器上是看不到上传的东西的,提交一次svn会自动生成一个版本文件,这个文件是经过处理的,同样也看不到原文件。操作方法如下:
1、首先在本地仓库创建一个项目。
⑶ svn怎么上传文件
本地电脑需要安装SVN客户端,从SVN版本库地址中下载版本库目录到本地电脑中把需要上传的文件存放到本地电脑中的SVN目录下选中文件,点鼠标右键选择TortoiseSVN ,选择add或加入。选中文件会显示一个+的图标,在鼠标右键菜单中点击“SVN提交”弹出一个窗口,输入提交文件的理由或日志。点击右下角的确定,这时,文件图标会显示“√”,代表文件上传完成。
⑷ svn的.a文件可以上传上去吗
可以不传,因为传也没什么用处,当然也可以传,svn就是为了版本控制的么您好,.a文件是Linux下面的开发文件,相当于windows下面的obj文件的组合,用于静态链接!我在windows下用,obj文件我是不传的
⑸ 上传的文件放在SVN服务器的哪个目录下
上传的文件放在svn服务器的哪个目录下svn服务器版本库有两种格式,一种为fsfs,一种为bdb把文件上传到svn版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中。如果是fsfs格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息
⑹ SVN本地文件上传服务器
如果你SVN客户端复是用制TortoiseSVN的话,先在SVN服务器端新建一个空的版本库并分配给你读写权限(这一步通常需要SVN管理员才能操作),然后用TortoiseSVN从客户端将这个空版本库checkout出来,这会得到一个含隐藏的.svn文件夹的文件夹,然后将你的项目内容复制到这个文件夹中,然后对这个文件夹点鼠标右键,选择commit,勾选所有要上传的文件,然后点确定就OK了。
⑺ 我怎么在SVN中创建一个文件夹,并且把我的项目上传到SVN服务器上呢
<p>svn是基于关系数据库的(berkleydb)或一系列二进制文件的(fs_fs)。一方面这解决了许多回问题(例如,并行读写答共享文件)以及添加了许多新功能(例如运行时的事务特性。)。然而另一方面,数据存储由此变得不透明。</p><p></p><p>基于以上所以你在服务上是找不到你提交的原始文件,因为svn每次提交做的都是原子提交,所以你在服务器上能找到的都是一些碎片文件。</p><p></p><p></p>
⑻ 怎么把本地文件通过“svn”上传到服务器
1、首先,从来SVN上检出服务器的文件目录自,打开要放置新文件的目录,将本地新建的文件复制过去。
⑼ 关于svn里面不能上传文件的问题
1. 在每个用户主文件夹下有一个名为.subversion的隐藏文件夹,打开里面的config文件。可以打开终端,输出 cd ~ 进入用户主文件夹,cd .subversion , vi config2. 查找 [miscellany] 字段,即可看到下面有个 global-ignores 键名,默认为注释掉了的,这表示SVN已经将它们作为默认值了。3. 取消注释,把 *.so *.so.[0-9]* *.a 去掉,当然你也可以根据需要增加或减少你的过滤选项。
⑽ 上传的文件放在SVN服务器的哪个目录下
SVN服务器版本库有两种格式,一种为FSFS,一种为BDB把文件上传到SVN版本库后,上传的文件不再以文件原内来的格式存储,而是容被svn以它自定义的格式压缩成版本库数据,存放在版本库中。如果是FSFS格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息
目前用的最多的是FSFS方式,这种方式的话,一般是存储在dbevs文件夹下,里面有一堆以版本号命名的文件,如:0、1、2、3、4……,那个就是了。svn先把0版本的状态压缩成1个文件,然后每次版本更新时就针对变动的部分做一个压缩文件,每次都是增加一个增量包,最后在服务器上能看到文件名为从0开始到最终版本的一系列文件