一、本地删除
本地删除,指的是在客户端delete了一个文件,但还没有commit,使用revert来撤销删除。
二、服务器删除
1.通过本地删除后提交服务器
a)Update上一个版本,但只适用于修改较少的情况;
b) 通过show Log,找到被删的项,选中,点击右键->Revert changes from this revision;
2.在Repo-Browser中删除
这个删除比较厉害,让你在Repo-Browser都看不到被删除的项了。事实上项目并没有被真正删除。
a)本地项目还存在,点击右键->TortoiseSVN->Update To Revision,输入被删时的Revision,确定,然后再Import上去即可。
b)本地项目也不在了
点击右键->TortoiseSVN->Export..,
Url of repository填写项目的地址;
Export Directory填写要备份的路径;
Revision一项,默认是Head Revision,但是这里不能选这项。因为项目已经被delete了,Head Revision只对现存的项目有效,你最好是记住了删除前的版本。如果实在忘记了,一个个看,直到找到你需要的版本。
点击OK,如果没有该目录会提示你建立一个,确定后就OK 了。
http://wishlife.iteye.com/blog/193404
分享到:
相关推荐
1、将EXE文件放到目录名没有空格的目录下(这两个EXE需要在同一目录):<br>如:D:\\dirname\ 或者就...<br><br>6、将生成的vss2svn-dumpfile导入到svn库中:<br>svnadmin load repository < vss2svn-dumpfile<br><br><br>
<br>更新范围(svn): revision 3884 ~ 4038 <br><br>更新列表(svn)<br><br>更新文件(svn)<br><br><br>license <br>GPL v2<br>模块/插件/控件版权由作者指定.<br><br><br>版本号说明<br><br>zbXE的版本号由 a.b.c三位...
该命令的基本语法为:svn delete <文件名> -m “<删除信息>”。例如:svn delete test.php -m “delete test file“。 8. 查看日志 svn log 命令用于查看文件的修改记录。该命令的基本语法为:svn log <文件名>。...
**命令**: `svn merge -r <m>:<n> <path>` - **功能**: 将两个版本之间的差异合并到当前文件。 - **参数**: - `<m>` 和 `<n>`: 版本号。 - `<path>`: 需要合并差异的文件路径。 - **示例**: `svn merge -r 200:...
<outputProperty>svn.revision</outputProperty> </configuration> </plugin> </plugins> </build> ``` 2. **获取修订号**:在Maven构建期间,插件会自动执行,并将SVN修订号作为指定的系统属性值。你可以...
<id>your-svn-repo-id</id> <username>your-username</username> <password>your-password</password> </server> </servers> ... </settings> ``` `id` 应该与 `pom.xml` 中的插件配置相匹配,以关联正确的...
LanguagePack_1.5.0.13316-win32-zh_CN.msi<br>TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi<br>TortoiseSVN_zh_CN_中文帮助手册.chm<br>VisualSVN-1.5.msi<br>VisualSVN.v1.5.for.VS.Incl.Keymaker.And.Patch-...
svn update [-r <revnum>] <PATH> ``` **示例**: ``` svn update svn update -r 200 test.php ``` **简写**: ``` svn up ``` **说明**: `svn update` 命令用于将本地文件更新到最新版本或特定版本。如果没有指定版本...
<password>svn_password</password> </sourcecontrol> ``` #### 3. 触发器配置 例如,设置为每次源代码有更改时立即触发构建: ```xml <triggers> <intervalTrigger seconds="60" /> </triggers> ``` #### 4. ...
4. **打包**:使用`<jar>`或`<war>`任务将编译后的类文件和其他资源打包成JAR或WAR文件,便于部署。 5. **测试**:通过`<junit>`任务执行单元测试,确保代码质量。 6. **清理**:`<delete>`任务用于删除临时或旧的...
使用`svn delete <file>` 或 `svn del <file>` 可从版本控制中删除文件。例如:`svn del oldfile.txt` 7. **查看状态(status)** `svn status` 或 `svn st` 显示工作副本中文件和目录的状态,包括哪些已修改、...
- **恢复本地修改**:`svn revert <path>`(恢复原始未改变的工作副本文件) - **代码库URL变更**:`svn switch <new-url>`(更改本地工作副本指向的新版本库URL) ### 总结 以上命令涵盖了Subversion (SVN) 中常用...
svn帳戶管理及權限設置操作起來並不太方便。...<br>對應軟件為SVN1.4.6和Apache代理。<br>自己配置過上面兩軟件的朋友,下載我的工具後應當知道如何使用的。<br>源代碼全在裡面,不明白我可以發郵件問我。
Subversion配置安装教程.htm<br>Subversion版本控制.ppt<br>TortoiseSVN_zh_CN.chm<br>svn-book.pdf<br>SVN_Admin_Intro.pdf<br>SVN_User_Intro.pdf<br>
`svn propset <属性名> <值> <文件名>`设置属性,`svn propdel <属性名> <文件名>`删除属性。 ### 3. 分支与合并 #### 创建分支 使用`svn copy --create-branch-rev yes <源URL> <目标URL>`创建分支。 #### 切换...
4 增加/svn的<Location>,(假设通过extra/httpd-vhosts.conf配置了vhost,则在httpd-vhosts.conf的<VirtualHost>中) <Location /svn> DAV svn # 指向SVN Repository的ROOT SVNPath d:/svnrepo </Location>
svn delete <路径> -m "<删除说明>" ``` **示例**: ``` svn delete myfile.txt -m "不再需要此文件" ``` **简写**: ``` svn del, svn rm ``` **说明**:从版本库中删除文件或目录。 --- ##### 8. 查看日志 *...