Tag: svn

有没有像TortoiseSVN的git-svn的Windows客户端?

我喜欢TortoiseSVN的Windows集成。 有没有这样的事情来处理git-svn? 如果速度足够快,我甚至可以使用集成度较低的GUI。 我不想要的是一个CLI,因为我很less会有一个命令提示符坐在正确的目录中。 这是一个相关的问题,但对于Linux

使用Eclipse将分支合并到SVN中

我期待着将我在SVN分支中开发的代码合并到主干中。 我正在使用Eclipse,我一直在使用Team-> Commit将我的更新提交给SVN。 但是我之前没有合并过。 请帮我解决一下这个。 谢谢

SVN错误:无法将string从本机编码转换为“UTF-8”

我有一个post-commit钩子脚本,在对仓库进行提交时执行工作副本的SVN更新。 当用户使用TortoiseSVN从他们的Windows机器提交到存储库时,他们得到以下错误: post-commit hook failed (exit code 1) with output: svn: Error converting entry in directory '/home/websites/devel/website/guides/Images' to UTF-8 svn: Can't convert string from native encoding to 'UTF-8': svn: Teneriffa-S?\195?\188d.jpg 上面的问题文件是: Teneriffa-Süd.jpg注意到重音u。 这是因为该网站是德文的,而且这些文件是用德文拼写的。 在Linux命令行上对工作副本执行更新时,不会遇到任何错误。 上述错误仅在通过Windows SVN客户端提交执行后提交挂钩时才存在。 问题: 为什么SVN会尝试更改文件的编码? 是否允许文件名包含Windows标准ASCII字符之外的字符? 更新: 事实certificate,当从Windows机器(通过Samba)查看时,问题文件的文件名正确显示为Teneriffa-Süd.jpg ,但是当我从Linux服务器(使用SSH和PuTTY)查看文件所在的文件名时,我得到Teneriffa-Süd.jpg

设置一个SVN服务器?

有谁知道如何在我的Windows PC上设置一个基本的SVN服务器? 我想创build一个SVN仓库来存储我已经排队的家庭项目的代码。 有人知道怎么做吗?

TortoiseSVN错误:“https:// …的选项无法连接到服务器(…)”

我试图设置一台新的计算机与我的SVN仓库与cvsdude.com托pipe同步。 我得到这个错误: ![SVN错误] [1] – 删除已被广告replace的图像小屋图像 这就是我所做的(这些都是在过去): 下载并安装了TortoiseSVN 创build一个新的文件夹C:\ aspwebsite 右键单击,selectSVN Checkout … input以下信息,单击确定: 存储库的URL: https:// <reponame> -svn.cvsdude.com/aspwebsite 签出目录:C:\ aspwebsite 结帐深度:完全recursion 省略外部:未选中 修订版:HEAD修订版 得到了TortoiseSVN错误: “ https:// <reponame> -svn.cvsdude.com/aspwebsite ”的选项:无法连接到服务器( https:// <reponame> -svn.cvsdude.com ) TortoiseSVN应该要求我的用户名和密码,然后下载大约90MB,而不是得到错误。 为什么我不能从Subversion版本库检出? Kent Fredric写道: 他们的安全证书已经过期,或者他们的主机被破坏/closures。 联系CVSDude,问问他们怎么了。 这也可能是一个超时,因为对我来说,他们的网站是穷尽的缓慢.. 它仅在几秒钟后出错。 我不认为这是一个超时。 马特写道: 尝试访问https:// [redacted] -svn.cvsdude.com/aspwebsite ,看看会发生什么。 如果你可以在你的浏览器中访问它,你应该能够在你的SVN客户端获得文件,我们可以从那里工作。 如果失败了,那就有你的答案。 我可以通过networking浏览器访问网站。

SVN提交失败:目录过期

我有一个看起来很简单但很难解决的问题。 删除目录后,我得到提到的错误。 我还没有find解决冲突的解决scheme。 这是如何发生的: svn add dir svn add dir / file1 svn提交 svn add dir / file2 svn提交 svn删除目录 svn提交 – >提交失败 – >目录'/ dir'已过期 显而易见的解决scheme“svn update”不起作用。 svn更新后,下一个提交失败: 提交失败 目录'/ dir'仍然存在冲突。 与此同时,我find了一个解决scheme,但有点麻烦: svn解决 – 接受工作目录 svn commit – >仍然失败 svn更新 svn commit – >仍然失败 svn解决 – 接受工作目录 svn commit – >没有问题! 两个问题: – 任何人都可以解释这种行为,因为我很好奇 […]

Subversion中的单个文件合并

我正在使用Subversion 1.5,并在一个分支中有一个文件,我想合并到另一个分支。 当我做一个svn merge http://path/to/file我得到一个错误, 不能用来replace目录。 这是否意味着Subversion不能做到这一点?

SVN忽略这是工作副本本地?

有没有什么办法可以忽略我的本地工作副本中的文件,而不污染svn属性? 我不希望我的本地忽略模式(如临时文件)发布到存储库,并导致回购有大量无用的信息。 就像在git中,我可以有.git / info / exclude。 SVN中有没有类似的方法?

有关使用TortoiseGit与SVN存储库交互的说明?

我一直在Windows上使用TortoiseSVN多年,为我自己的项目使用本地文件系统存储库。 我打算开始与其中一个项目的朋友合作,并将存储库转移到我自己的网站。 我读过很多“git beats SVN!” 在过去几年的职位,并认为我应该至less看看大惊小怪。 一些研究发现了“git svn”命令,而TortoiseGit声称拥有一定程度的git-svn支持。 我喜欢保持SVN仓库的想法,并在将它们提交到仓库之前使用git进行一些本地提交或分支。 “搁置”命令也听起来很有用。 不幸的是,虽然有很多CLI的git-svn教程,但TortoiseGit没有任何东西(据说它似乎还处于早期开发阶段)。 因此,我在试图弄清楚我需要什么工作stream程来获得这些部分进行合作时遇到问题。 我在D:\ Projects \ repositories \ MyProject中有一个SVN仓库。 我创build了D:\ Projects \ temp \ gittest,并试图做一个存储库的TortoiseGit“Git克隆”。 从那里,我试图指出trunk / branches / tags文件夹的位置(这只是我的存储库中的标准布局)的问题。 当我离开这些人时,我只能得到有用的结果。 当我似乎让git存储库正确启动,我能够做一些改变,做了一些git提交,但是在做SVN DCommit时遇到了问题。 所以,我希望在那里有人可以提供关于如何正确使用TortoiseGit与现有的SVN仓库(在本地文件系统或远程服务器上的仓库)的一套合理的详细说明。 不“不要使用SVN!” 回应,请 – 我有兴趣学习如何让这两个部分一起工作。 如果你觉得TortoiseGit的SVN支持还不够成熟,那么这也是有用的信息。 谢谢!

Subversion将外部更新为date

我正在SVN控制下build立一个大型的项目。 代码库的许多部分正在作为外部检查,但是正在被其他人积极地处理。 我想更新我的整个工作副本,外部和所有,以便它在特定的时间点反映各个仓库的头。 我最初的尝试是: svn up -r'{20090324}' 这将当前目录更新为指定date,但将所有外部更新为当前date。 一次更新一个外部工作正常。 我明白,由于外部的性质,单个更新不能使用修订版号,但为什么它不能与date一起使用? 达到我所期望的时间点效果的最佳方式是什么,而不必维护一个脚本来硬编码各种外部? 我正在运行一个Linux系统。