svn add 增加一个文件到更目录里,注意要用svn commit上传这个修改
svn status 查询当前目录下文件修改的情况,a表示增加,M表示修改
svn diff 查看本目录下所有的文件有哪些区别,当然可以指定到文件名。
svn commit -m "fix bug" file 上传某个文件的修改,并增加注释
svn ci 上传所有的修改,会提示你添加修改记录
svn log file 查询某个文件的修改记录
svn up 从服务器上更新本地代码
svn checkout从svn服务器上取出一个目录,带svn信息
svn export 从svn服务器上取出一个目录,仅源文件,没有讨厌的svn信息
svn revert回滚本地所有的未上传的所有修改,慎用,会覆盖本地所有的修改 *** 作。可一次回滚一个目录或者文件。
svn revert file --depth=infinity,回滚该目录下的所有文件
svn diff -r3 rulestxt 将本地的working目录下的文件和服务器的r3版本之间进行比较
svn diff -r 3:2 rulestxt 比较服务器上的r2版本和r3版本。给你提供一点代码:
string fileURL = thisServerMapPath("你要下载的文件路径");//文件路径,可用相对路径
FileInfo fileInfo = new FileInfo(fileURL);
ResponseClear();
ResponseAddHeader("content-disposition", "attachment;filename=" + ServerUrlEncode(fileInfoNameToString()));//文件名
ResponseAddHeader("content-length", fileInfoLengthToString());//文件大小
ResponseContentType = "application/octet-stream";
ResponseContentEncoding = SystemTextEncodingDefault;
ResponseWriteFile(fileURL);
天下数据--专业运营香港服务器、韩国服务器、美国服务器等等海外优质服务器!# 先从工作拷贝中删除自己做的修改
svn revert /
#如果有子目录,可以加 -R选项:
#svn revert -R /
#注意: 本子命令不会访问网络,它解除任何冲突的状态。但是,它不恢复被删除的目录。
# 然后从库中取出最新版本
svn up
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)