SVN使用过程中,经常碰到以下情况:
svn is not a working copy directory 的解决方法
目录结构如下
EclipseJava
-- VTMS_UpDown
-- Demo
-- ...
将EclipseJava下内容上传到同一个svn目录下
问题:
现在发现无法上传“VTMS_UpDown”目录下文件,根据提示执行“Clean up”,结果抛出“svn is not a working copy directory ”错误。
可以通过先删除服务端和本机VTMS_UpDown的svn信息,重新上传来解决问题。
解决方法:
a windows设置可以看到隐藏文件
b 打开EclipseJava/.svn下的文件entries,删除VTMS_UpDwon、dir和下一空行等3行内容
VTMS_UpDown
dir
Acms_Servlet
dir
VTMS_AOP
dir
c 进行VTMS_UpDown目录,搜索svn文件,删除搜索到得到所有文件
d 登陆svn服务器,从服务器上删除VTMS_UpDown
e 执行“Clean up”
f 执行上传,上传成功
分享到:
相关推荐
#### 错误九:`'...' is not a working copy directory` - **错误描述**:指定目录不是工作副本。 - **原因分析**: - 指定目录不是SVN管理的目录。 - 目录的SVN元数据丢失。 - **解决方案**: - 检查目录是否为...
svn merge -r REV1:REV2 {path/to/workingcopy} ``` 例如,撤销最近的一次提交: ``` svn merge -r 1234:1233 ``` 或者合并两个版本: ``` svn merge -r 1233:1234 ``` **4. 处理冲突** 当出现冲突...
* Check out a working copy of the desired SVN module into some directory, e.g. c:\myproject. * Change into that directory and type 'svn log --xml -v > svn.log' * Change back to the c:\statsvn ...
### SVN使用教程知识点详解 #### 一、SVN概述与安装 **SVN** (Subversion) 是一种广泛使用的版本控制系统,它可以帮助开发者们管理代码的版本,支持多人协作开发项目,并能有效追踪项目的变动历史。 ##### 1.1 ...
:revert Reverts local modifications of a working copy. The /pathtells which items to revert. :cleanup Cleans up interrupted or aborted operations and unlocks the working copy in /path.
svn checkout https://example.com/repo /path/to/working/copy ``` 3. **添加文件(Add)** 添加新文件或目录到版本控制,使用`svn add`命令。例如: ``` svn add file.txt directory/ ``` 4. **提交更改...
`svn export <URL>` 或 `svn export <working_copy>` 用于从仓库或工作副本创建一个未受版本控制的副本。 13. **切换(switch)** `svn switch <new_URL>` 或 `svn sw <new_URL>` 让工作副本指向不同的分支或标签...
- 选择Checkout方式(通常为Checkout as a Working Copy) - 指定本地工作目录位置 - 完成后即可看到项目文件。 **3. 解决冲突** 当多个开发者同时对同一文件进行修改时,可能会出现冲突的情况。解决冲突的...
* 工作副本(Working Copy):开发者工作时使用的文件副本。 二、建立版本库 建立版本库是svn权限设置的第一步。我们可以使用svnadmin命令来创建版本库。例如: svnadmin create /path/to/repo 这将创建一个名为...
工作拷贝浏览器(Working Copy Explorer)是用于管理本地文件系统中从版本库检出的文件和文件夹的工具。它提供了一种方式来处理那些不属于任何项目的文件和文件夹,使用户能够使用与解决方案浏览器相同的命令集。 #...
- SVN的基本概念:如仓库(Repository)、工作副本(Working Copy)、提交(Commit)、更新(Update)、合并(Merge)等。 - 安装和配置:如何在服务器端安装和配置SVN服务,如VisualSVN Server。 - 客户端工具...
3. **工作副本(Working Copy)**:开发人员在本地计算机上工作的文件和目录,可以从仓库克隆得到。 4. **提交(Commit)**:将工作副本中的更改保存到仓库的操作。 5. **更新(Update)**:获取仓库中最新版本到...
- **Working Copy(工作副本)**:每个开发者本地的项目副本,包含从仓库检出的文件。 - **Commit(提交)**:将更改保存到仓库的操作。 - **Update(更新)**:获取仓库中的最新更改并应用到本地工作副本。 - **...
- 通过右键点击文件,选择`TortoiseSVN` > `Show log`,然后选中特定版本,使用`Diff with Working Copy`来比较当前工作副本与选定版本之间的差异。 - **解决冲突** - 当合并或更新时遇到冲突,TortoiseSVN会标记...
例如,`svn checkout http://example.com/svn/project /path/to/working/copy` 将项目从指定URL检出到本地路径。 2. **ADD**:当有新文件或目录创建时,需要使用`add`命令将其添加到版本控制下。如 `svn add new...
Mark the revision of verion info in a rc file as svn revision of current working directory. Usage: VersionMaker [-?] -rc rc-file -? display this help. -rc rc-file specify the .rc file name. ...
2. **工作副本(Working Copy)**:用户在本地计算机上的项目副本,可以在此进行编辑和提交。 3. **版本(Revision)**:每一次文件或目录的变更都会创建一个新的版本号。 4. **检查出(Checkout)**:获取仓库中的...
通过阅读这份文档,用户可以了解SVN的基本概念,如仓库(Repository)、工作副本(Working Copy)、提交(Commit)、更新(Update)和合并(Merge)等。 在实际使用中,开发者通常会在本地创建一个工作副本,然后从...
- **工作副本(Working Copy)**:用户在本地计算机上工作时的文件和目录副本,与仓库保持同步。 **2. CollabNet Subversion 安装** - **下载**:访问 CollabNet 官方网站获取适用于您操作系统的最新安装包。 - **...
- **工作副本(Working Copy)**:开发者在本地电脑上创建的项目副本,可以直接编辑并提交更改。 2. **SVN服务器安装** - **选择服务器平台**:SVN服务器可以在多种操作系统上运行,如Windows、Linux和macOS。本...