问题标签 [smartsvn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - svn 和 c#/visual studio 有什么限制吗?
在其他语言(例如 Objective c)中,您不能(或不应该)将某些文件置于版本控制之下,例如故事板和用户数据。
C# 和 Visual Studio 是否存在这些限制?
编辑:我们正在使用 Smart SVN。
编辑2:从您的评论看来,这些将是最佳的全局忽略: *.suo *.user *.ncb *.aps bin obj Debug Release temp debug release
windows - 我是否需要下载 subversion 二进制文件才能使用 SmartSVN?
我正在使用 Windows 7 64 位,我想知道是否需要 subversion 二进制文件才能使用 smartsvn .. 等待答案..
svn - svn 无法从 svn 存储库 OPTIONS 问题中签出
我正在尝试在 Mac 上使用 Smart svn 查看存储库。我已经成功ping通了服务器。
我也尝试使用命令行 svn checkout 并遇到了同样的问题,所以我相信有些东西配置不正确。
这是我看到的错误
OPTIONS of 'MY_SERVER + svn path': could not connect to server (MY_SERVER)
我省略了我的服务器的名称,因为这是一个私人项目。
svn - 从 SubVersion/SmartSVN 中删除文件
我使用 SmartSVN 作为 Subversion 的前端。有时,受存储库控制的源文件会变得多余——我根本不再需要它。在这种情况下,我想删除它,因为更新工作副本不再从存储库中获取文件。但我仍然希望文件的历史记录(即先前提交的修订)保留在存储库中。
如果我没记错的话,SmartSVN 的Remove
命令会删除文件的历史记录(我显然不愿意验证这一点)。如果我错了,请纠正我。否则:我怎样才能达到预期的效果?
编辑:使用虚拟文件,确认Remove
完全从 SVN 控件中删除文件,并且其历史记录不再可见。所以问题是真实的。
svn - 如何强制SVN默认将UTF-16 XML文件检测为纯文本文件?
我们有许多 xml 文件,其中大多数是 UTF-16 编码的。
当我使用 SmartSVN 将文件添加到 subversion 时,它总是得到 svn:mime-type=application/octet-stream。
这可以防止 SmartSVN 的可视 DIFF 工具处理这些非常烦人的文件。
来自 SVN 常见问题解答: http ://subversion.apache.org/faq.html#binary-files
当您第一次将文件添加或导入到 Subversion 时,会检查该文件以确定它是否为二进制文件。目前,Subversion 只查看文件的前 1024 个字节;如果任何字节为零,或者超过 15% 不是 ASCII 打印字符,则 Subversion 调用文件二进制。然而,这种启发式可能会在未来得到改进。
当使用 UTF-16 文件时,这是非常愚蠢的,因为它们在大多数情况下包含约 50% 的零。
我还读到有一种方法可以从 SVN 客户端自动设置属性: http ://www.mediawiki.org/wiki/Subversion/auto-props
这是否也允许删除自动检测到的二进制 mime 类型?
是否可以以某种方式在存储库/svn 服务器上设置它,所以我不必在每个工作站上都设置它?
ios - SmartSVN:如何从主干分支工作副本
我在我的 Mac OS X 10.8 上使用 SmartSVN 6.6。我需要从 iOS 项目主干中的工作副本创建新分支。任何人都可以解释所需的步骤吗?提前致谢。
xcode - 我应该在源代码管理中包含 Xcode .plist 和 .pch 文件吗?
每当创建新项目或导入现有项目时,Xcode 通常会创建三个文件和一个文件夹。前两个文件位于项目的根目录中:
也可以在项目根目录中找到的文件夹称为:
其中有这个文件:
有谁知道这些文件的目的是什么/它们包含什么?我不确定是否将这些添加到我的 SVN(我正在使用 SmartSVN)。同样,如果我不签入这些生成的文件,当其他人签出项目时 Xcode 将如何反应?Xcode 会重新创建这些文件吗?
svn - SmartSVN 在实际未更改时显示要修改的文件的本地状态?
我替换了我的工作副本中的几千个文件,其中大部分应该是相同的 - 但是,即使对于明显未更改的文本文件,所有替换文件的本地状态也会被修改(当我显示更改时它甚至显示提示说文件相等,您是否仍要显示更改)。有没有办法修复文件的本地状态?有数千个,因此单独查看它们是不切实际的。
apache - SmartSVN 存储库永久移动
我最近设置了一个带有身份验证的 svn repo。
我们的 PC 用户正在使用 tortoise SVN,并且能够结帐、提交等。
我们的 Mac OS 用户正在使用 SmartSVN,在尝试结帐时,他们收到以下错误:
我最初使用 tortoisesvn 设置它时遇到了这个问题,解决方案是确保 svn repo 不是 www 目录的子目录。所以我把它放在主目录中
主目录如下所示:
vhost conf 文件如下所示:
PC 和 Mac 用户都可以在浏览器中通过适当的身份验证查看存储库。唯一的问题是在 MacOS 上使用 SmartSVN 时尝试结帐时。
日志中没有任何我可以看到相关的错误。
编辑:澄清 所有用户都在使用 url 格式检查 repos,例如:
svn - Visual SVN 服务器事务日志 - 序列化散列缺少终止符
我正在使用 svn 服务器设置 - (WindowsXP 中的 Visual SVN 服务器)现在我的 Smart SVN 事务日志中出现错误 - (用于在 Mac 中签出 SVN 中的内容)
-:E200002:序列化散列缺少终止符 svn:E175002:“/svn//!svn/bc/1045”的报告:400 错误请求()
我可以看到我的修订高达 1042。现在我可以进行提交、更新和所有其他 SVN 操作。但无法看到事务日志。
我认为我在 1045 处的修订存在问题,但我不知道错误是什么以及我需要检查的地方。
我怎样才能解决这个问题?