问题:我经常需要更新两个或更多存储库:一个用于我正在处理的项目和一个或多个库.有没有办法"链接"更新,所以每次更新项目X时,库Y也会更新?
我知道,这是一个不寻常的问题,因为我猜这样的事情会成为构建过程的一部分,但是现在我的工作场所已经存在,但这还不可能.
我正在使用SVN 1.5和TortoiseSVN.
很多时候我需要删除一个文件夹并复制另一个具有相同名称的文件夹.总是这是一个麻烦的地方.这样做的最佳方法是什么?
我尝试提交时遇到的错误:
Run Code Online (Sandbox Code Playgroud)Error: Directory Error: '..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' Error: containing working copy admin area is missing Error: Please execute the 'Cleanup' command.
我在尝试清理时遇到的错误:
Run Code Online (Sandbox Code Playgroud)'..\trunk\bin\MVCContrib\InputBuilderTemplates\.svn' is not a working copy directory.
我正在尝试提交一个过时的文件.我尝试清理目录,没有任何工作...我本地机器上的最新文件是我知道我想要使用的那个..什么是覆盖冲突的标准方法...我应该删除并重新添加还是有另一种方式"资源已过期尝试更新"
根据建议更新更新***我收到"校验和不匹配"错误
您好基本上我需要从我想到的XML中提取版本信息,将整个结果放到XML文件中,然后解析它以获取修订信息.
我试图通过指定将svn信息输出到xml文件
$ svn info C:\Projects\Foo.xml --xml C:\Projects\FileInfo.xml
Run Code Online (Sandbox Code Playgroud)
如果我试图保存,我会收到错误
$ svn info --xml C:\Projects\Foo.xml
<?xml version="1.0"?>
<info>
<entry
kind="dir"
path="."
revision="1">
<url>https://rbins.com/trunk/Projects/Foo.xml</url>
<repository>
<root>https://rbins.com/trunk/Projects/</root>
<uuid>5e7d134a-54fb-0310-bd04-b611643e5c25</uuid>
</repository>
<wc-info>
<schedule>normal</schedule>
<depth>infinity</depth>
</wc-info>
<commit
revision="240">
<author>sally</author>
<date>2003-01-15T23:35:12.847647Z</date>
</commit>
</entry>
</info>
Run Code Online (Sandbox Code Playgroud)
如果我跑,我不会收到错误
$ svn info C:\ Projects\Foo.xml --xml
帮帮我在哪里出错也建议我,如果有任何替代方案可以提取工作副本的修订号
提前致谢
我有一个带有红色感叹号覆盖的目录,我试图通过更新到修订然后清理来纠正.
然后,该图标仅在恢复为红色感叹号之前暂时变为绿色检查.可能的问题是什么?
我正在尝试D:\SVN_HOME\EclipseWorkspace\MF_CENTER_INFO从svn中删除该文件夹.
右键单击文件夹=> TortoiseSVN =>删除=>是全部
这将返回错误:D:\ SVN_HOME\EclipseWorkspace中没有写锁定

我怎样才能解决这个问题?
我刚刚意识到TSVN支持本地挂钩.
有人能解释一下它们有用吗?
我已经使用服务器端挂钩强制为提交输入日志消息并阻止某些文件被检入; 还使用post-commit钩子在提交时发送电子邮件.
我们也使用AnkhSVN,我的理解是它不支持本地钩子,这是正确的吗?
我用乌龟svn.但总的来说,我对svn还是比较新的.我有一些git的经验.
在文件中说
重新整合分支
这个方法涵盖了Subversion书中讨论的功能分支的情况.所有主干更改都已逐周移植到功能分支,现在功能已完成,您希望将其合并回主干.
据我所知:功能分支的正常工作流程是,要创建一个功能分支,在其上进行开发,经常在主干分支上的错误修正的修订范围内合并.功能完成后,最后合并主干更改,然后将分支重新集成到主干中.
所以我有一些问题:
当我对一个svn文件夹进行更新时,它会显示更新的最新版本 Completed At revision:116
但是当我显示登录该文件夹时,它会显示100历史记录中的最新版本号.
我的问题为什么两个版本号都不同步?
有关信息: - 当我执行以下命令以查看是否有任何更改b/w修订版100和116时,我看到创建的diff.txt没有内容
svn diff -r 100:116 > diff.txt