OS X的TortoiseSVN是否相同?我正在寻找一个SVN客户端,它将与OS X的Finder集成,并被添加为上下文菜单项.
更新:刚刚找到SmartSVN.有反馈的人吗?
我发现了一个奇怪的SmartSVN问题:
如果我将一些文件添加到存储库中,除了.a文件之外,大多数文件都会被smartsvn识别,我不知道这是设置问题还是其他的......
有没有人以前遇到过这个问题?谁能给我一些关于此的信息?非常感谢 :)
在运行随SmartGit提供的shell脚本时,
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/User/.smartgit/6/jna-tmp/com/sun/jna/linux-i386/libjnidispatch.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Run Code Online (Sandbox Code Playgroud)
虽然它打开很好,但我做了提交,
java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
smartgithg.sh: line 100: 394 Aborted $_JAVA_EXEC $_VM_PROPERTIES -Xmx${SMARTGITHG_MAX_HEAP_SIZE} -Xverify:none -Dsmartgit.vm-xmx=${SMARTGITHG_MAX_HEAP_SIZE} -jar "$SMARTGIT_HOME/lib/bootloader.jar" "$@
Run Code Online (Sandbox Code Playgroud)
在研究了一下,我发现,
应该使用64位库.(如果这是原因请告诉我该怎么做).
找不到正确的JRE.下载了一个新的JRE并在shell脚本中提供了它的路径.同样的警告和崩溃.
可能导致这种情况的原因,我该如何解决?
我使用名为SmartSVN的subversion客户端,但它需要Java才能运行.我想摆脱这种依赖并尝试一些新的东西.你能想到一个更好的SVN客户端吗?
我尝试过TortoiseSVN和RapidSVN,我不喜欢其中的任何一个.我在Mac上有版本,我非常喜欢这个程序.有什么东西甚至远程类似于Windows上的东西吗?我不介意为此付钱.
我有一个XCode和SmartSVN都声称"已经受版本控制"的文件夹.但是,当我svn status在该文件夹中运行时,它表示它不是一个工作副本.此外,我无法在SVN中添加或减去工作副本中的文件夹,因为如果我添加它(有或没有递归)它声称它已经在版本控制下,但是没有上下文选项让我从中删除它版本控制.
此外,当我检查.svn该目录中是否有文件夹时,没有.
我已经尝试svn cleanup过工作目录root以及相关目录.在根目录执行时,它完成时没有消息.在目录中执行时,它通知我它不是工作副本.
它Obstructing -在XCode中引起了一个恼人的警告,这让我感到烦恼.
如果有人知道我在说什么或经历过同样的事情,请帮助我!
我使用SmartSVN作为Subversion的前端.有时,存储库控制下的源文件变得多余 - 我根本不再需要它.在这种情况下,我想删除它,因为更新工作副本不再从存储库中提取文件.但我仍然希望文件的历史记录(即先前提交的修订版)保留在存储库中.
如果我没记错的话,SmartSVN的Remove命令会删除文件的历史记录(我显然对此进行验证犹豫不决).如果我弄错了,请纠正我.否则:我怎样才能达到预期的效果?
编辑:使用虚拟文件,确认Remove完全从SVN控件中删除文件,并且其历史记录不再可见.所以问题是真的.
有什么简单的方法可以复制SVN url吗?我一次处理几十个项目,我不在乎记住路径。我可以在 SmartSVN 窗口底部看到 URL——不是可选文本。我还可以将鼠标悬停在目录窗格中的根文件夹上,查看 URL 详细信息,也不是可选文本。我还可以在日志窗口中看到不可选择的文本。对复制/粘贴毫无用处
有什么方法可以让 URL 再次害羞地从结帐历史中找到它——这似乎很脆弱/错误。
答案:您只能使用“专业版”来执行此操作,哈哈。最好的选择是使用 PC 和 TortoiseSVN 来开发一款功能强大且功能齐全的应用程序,无需花费 $。
我在 Mac OS X 10.8 上使用 SmartSVN 6.6。我需要从 iOS 项目主干中的工作副本创建新分支。有人可以解释一下所需的步骤吗?提前致谢。
我想将我们现有的存储库(从位置 A)移动到一个新的 linux 服务器(位置 B)。因此,我使用以下命令在该服务器(位置 B)中创建了一个新存储库:-
svnadmin create --fs-type fsfs <repository_name>
Run Code Online (Sandbox Code Playgroud)
然后我从位置 A 复制了 db 文件夹并覆盖了位置 B 的文件夹,因为我想保留以前的修订版。我使用以下命令在位置 B 创建了一个系统用户:-
useradd sandeepan
passwd sandeepan
Run Code Online (Sandbox Code Playgroud)
我没有为存储库上的用户指定任何权限。
之后,我从 URL 结帐svn+ssh://<IP>/<path to repository>并成功运行。我能够更新到以前的修订版,但无法提交。它说 -
Commit failed -
Can't create directory 'path/to/repository/db/transactions/1852-1.txn' no such file or directory
因此,我尝试为该用户提供对存储库的访问权限,如下所示:-
groupadd svn_users
usermod -a -G svn_users harry
chgrp -R svn_users /var/backup/hello
Run Code Online (Sandbox Code Playgroud)
但仍然得到同样的错误。我正在使用智能 SVN 5.0.4
谢谢,
桑迪潘
更新
即使遵循了 Greg 的建议,我也无法承诺。错误现在说Permission denied:-
Commit failed - Can't create directory 'path/to/repository/db/transactions/1855-1.txn':
Permission denied
Run Code Online (Sandbox Code Playgroud) 已经沮丧...尝试更新/提交/清理Tortoise SVN但总是得到关于原始文本丢失的通知.
在SO和网络上发现了一些帖子/问题,没有任何帮助:
pristine svn-base文件丢失 - 建议清理原始文件,在我的情况下,它是未找到的"原始文本".
pristine svn-base文件丢失 - 建议使用smartSVN-单击"修改" - >验证管理区域 - 在我刚下载的智能SVN中不再存在...
和 Netbeans&Svn中的错误:未找到原始文本没有 答案......
有人帮忙吗?