标签: svn

修复SVN校验和

我在Flex Builder 3中使用了subclipse,最近在尝试提交时收到了这个错误:

svn: Checksum mismatch for '/Users/redacted/Documents/Flex Builder 3/path/to/my/file.mxml'; expected: 'f8cb275de72776657406154dd3c10348', actual: 'null'

我解决了以下问题:

  1. 提交所有其他已更改的文件,省略麻烦的文件.
  2. 将故障文件的内容复制到TextMate窗口
  3. 在FlexBuilder/Eclipse中删除我的项目
  4. 从SVN新出来检查我的项目
  5. 从TextMate窗口重新复制故障文件的文本
  6. 提交更改.

它奏效了,但我不禁想到有更好的方法.什么是导致svn:校验和错误,以及什么是最好的解决方案.

也许更重要的是 - 这是一个更大问题的症状吗?

subclipse svn

65
推荐指数
5
解决办法
7万
查看次数

使用Perforce而不是Subversion有什么好处?

我的团队已经使用SVN几年了.我们现在可以选择切换到Perforce.

进行这样的转换有什么好处(和陷阱)?

svn perforce

65
推荐指数
5
解决办法
4万
查看次数

列出subversion中特定用户更改的所有文件

是否可以获取特定用户修改/添加/删除的所有文件的列表?

目标是了解用户当天(或日期范围)所做的事情.

svn

65
推荐指数
4
解决办法
5万
查看次数

Tortoisesvn Subversion 1.8 - 合并 - 不再重新整合分支选项

在tortoiseSvn 1.8中,没有"重新整合"分支选项.在Tortoise Svn 1.8中重新整合分支的正确方法是什么?

在选择合并然​​后下一个选项: 合并第一步

然后我进入下一个窗口: 在此输入图像描述

或者我做错了什么?

svn tortoisesvn branching-and-merging

65
推荐指数
3
解决办法
5万
查看次数

如何告诉Subversion将文件视为二进制文件?

如何告诉Subversion(svn)将文件视为二进制文件?

svn

64
推荐指数
5
解决办法
8万
查看次数

我如何说服我的团队放弃sourceafe并转移到SVN?

我的开发团队在非常基础的层面上使用源安全.我们正在进入一些更高级和更长的开发周期,我不禁想到,为了管理变更而不使用分支和合并将很快咬住我们.

为了说服你的团队转向像SVN这样的更好的解决方案,你认为哪些论据最有用?

您使用了哪些程序来弥合功能差距,以便团队不会错过ide sources的安全集成?

或者我应该接受sourceafe并尝试将更好的做法纳入其中?

svn version-control visual-sourcesafe visual-studio

64
推荐指数
7
解决办法
6867
查看次数

强制SVN checkout命令覆盖当前文件

我正在向SVN添加现有站点.

这些文件已存在于Web服务器上,现在存储库中存在相同的副本( - 配置文件).

我想将webserver目录转换为SVN工作副本,但是当我运行时:

svn checkout http://path.to/svn/repo/httpdocs .
Run Code Online (Sandbox Code Playgroud)

我收到错误:

svn:无法添加文件'':已存在同名对象

如何告诉SVN只覆盖那些内容相同的文件?

svn

64
推荐指数
4
解决办法
11万
查看次数

当使用svn cp或svn mv时,如何使svn diff产生补丁适用的文件?

场景是:

  1. svn cp或mv一些文件
  2. 修改该文件
  3. svn diff> mypatch

在其他机器上(相同的工作副本,但没有更改):

  1. 尝试应用mypatch.
  2. 失败 - >尝试修改不存在的文件.

在这种情况下,如何让svn diff生成补丁应用补丁,或干净地应用svn diff生成的补丁?我无法承诺.我想保留mergeinfo(因为明显的解决方法是将文件添加为全新文件,而不连接到前一个文件).

svn diff merge patch

64
推荐指数
3
解决办法
6万
查看次数

SVN客户端在哪里存储用户认证数据?

我正在尝试模拟我们对特定域ID的问题,该域ID在访问subversion存储库时存在问题.为此,我尝试了另一台Windows机器上svn checkout的选项--username domain\problematic_ID.但我无法重现问题,因为结帐仍然使用我自己的ID成功.这让我想知道SVN是否在多个地方缓存用户身份验证数据,如果是这样的话.

我已经清除了应用程序数据区中的auth目录,更改了配置文件中的选项以禁用用户身份验证数据的缓存 - 但无济于事.系统甚至没有提示我输入新的用户名和密码,只是用旧的ID检出.(我知道这是通过查看SVN日志使用的旧ID).我显然在这里遗漏了什么 - 但是什么?:-(

有人知道吗?

我使用的subversion客户端版本是1.4.6(r28521)

svn authentication

63
推荐指数
4
解决办法
16万
查看次数

如何在Subversion上保留原始文件[commit]时间戳?

我想确定如果我从一台机器上提交Subversion中的内容,并且我在另一台机器上签出,我将获得相同的datetime和timestamp值.

目前,我观察到文件修改的日期时间是从我进行同步而不是原始值的那一刻开始的.

对我来说,知道文件何时同步没有任何意义 - 我只想查看最后的提交时间.

此问题与时区无关.

svn datetime timestamp

63
推荐指数
3
解决办法
4万
查看次数