草庐IT

linux - svn ssh 连接的详细日志记录

有谁知道在通过ssh连接操作时如何让SVN记录ssh连接的详细信息?当我无法连接时,svn总是给我:TobetterdebugSSHconnectionproblems,removethe-qoptionfrom'ssh'inthe[tunnels]sectionofyourSubversionconfigurationfile.我查看了配置的[tunnels]部分,目前没有启用任何内容。似乎您可以指定如何调用ssh,我尝试通过此方法为ssh指定-v,但它似乎没有效果。我真正想要的是SVN尝试连接时ssh的-v输出。尽管任何额外的日志记录都会很好。如何通过SVN获得详细的ssh日志记录

linux - 按照 SVN 中的符号链接(symbolic link)

我有一个linux目录(不需要任何windowscheckout):/home/me/projects/project1在这个项目中,我需要SVN(1.8.8)跟随符号链接(symboliclink)“link1”:/home/me/projects/project1/link1/但是SVN不允许我这样做,它只是添加link1而不是它的内容。如果我尝试添加其内容,则会出现错误:svnaddlink1/*svn:E145001:Can'tscheduleanadditionof'/home/me/projects/project1/link1/first_directory'belowa

linux - 从存储库获取 svn 日志,而不是工作副本

我想从svn存储库获取日志。现在,我可以通过两种方式做到这一点,创建一个本地存储库并从那里获取svn日志。或者,第二,从DAV/HTTP服务的svn存储库中获取它。有没有办法直接从存储库文件夹中获取svn日志?(里面有conf、db、gooks等的那个?)。如果我这样做svnlog我收到错误“svn:'/var/repositories/test'isnotaworkingcopy'。与svnlooklog我只得到一个空行作为返回。谢谢。 最佳答案 你必须使用file://协议(protocol),所以参数被解析为URL(存储库只能

linux - 同时在 git 和 svn 下管理源 - 这有意义吗?

这可能是不寻常的,所以让我来设定场景:我们有一个包含我们项目历史的SVN存储库——一个基于Linux的嵌入式系统。SVN存储库包含Linux内核、U-Boot、busybox等源代码以及我们所有的内部应用程序、文件系统等。我们拥有的Linux内核既旧又硬,我正在努力移植到主线,它正在为我们的平台积极开发。我在git下做内核方面的工作,并与“社区”交易补丁。我可以让事情正常运行并拍摄内核源代码的快照并将其转储到SVN中,但我想保留获取更新的能力,拥有本地分支机构并使用git管理补丁。我可以保留两个内核副本,每个SCM管理一个,但这会有点困惑。使用在git下管理的内核源进行开发和测试也存在

linux - Debian Linux 的 GUI SVN 客户端

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion有谁知道一款适用于Linux的优秀、免费的GUISVN客户端?

linux - git-svn 是否有可接受的 Linux 目标 GUI 客户端?

我的雇主使用subversion进行版本控制,这不太可能改变。我有兴趣了解有关git的更多信息,并有兴趣使用git-svn与我雇主的subversion存储库进行交互。我的问题是:如果我要开始使用git-svn,我是否需要从命令行完成部分或全部版本控制工作?或者是否有一个(linux)GUI客户端可以执行我需要的所有与git-svn相关的任务?更新:根据目前的答案,似乎没有git-svn的GUI客户端。但是,我想提请注意thisfeaturerequest对于GiggleGUI客户端,作为对此类功能感兴趣的证据。希望在未来几个月的某个时候可以添加对这个问题的肯定回答。(事实上​​,我认

linux - 使用 svn diff 命令

由于我是SVN的新手,所以我的问题有点简单,但在这里问之前,我确实看过官方教程,但那里的解释并没有给我任何线索。所以我希望我能找到一个人来为我简化它们。提前致谢!这是我的问题:如何使用svndiff来查看我存储库中的文件与我当前正在处理的文件之间的差异?我的意思是,在checkout后更改但尚未添加和提交的文件。我找到了命令:diff[-cM|-rN[:M]][TARGET[@REV]...]diff[-rN[:M]]--old=OLD-TGT[@OLDREV][--new=NEW-TGT[@NEWREV]][PATH...]diffOLD-URL[@OLDREV]NEW-URL[@N

linux - SVN:忽略已经提交的文件

我有一个使用subversion进行版本控制的设置文件。每个人都有自己的这个文件副本,我希望这个永远不会被提交。然而,就像我说的,已经有一个版本控制下的副本。我的问题是:如何在不删除每个人的文件的情况下从版本控制中删除此文件,然后将其添加到忽略列表以使其不会被提交?我正在使用linux命令行svn。 最佳答案 进行干净的检查,svndelete文件并添加忽略。然后提交这个。其他人都必须(一次)注意他们的本地副本不会在下一次svn更新中被删除,但在那之后,本地文件将保持不受干扰并被SVN忽略。

linux - SVN 查看 linux

我的uname-a读取:root@edu[~]#uname-aLinuxedu.educationlinked.com2.6.18-028stab068.3#1SMPTueFeb1620:21:42MSK2010x86_64x86_64x86_64GNU/Linux我不确定这是哪个Linux操作系统?我已经在一个免费的存储库中托管了一个存储库,并且我在Windows上使用TortoiseSVN作为客户端。我需要在上面提到的Linux机器上进行结帐等操作。我读了又读,对使用什么感到困惑?有人可以帮帮我吗。 最佳答案 如果安装的话,你的

php - 使用 Composer 添加包(通过 SVN)

我为我的个人PHP库创建了一个SVN存储库,并在根级别添加了一个composer.json文件:{"name":"myPersonalLibrary/lib","type":"library","description":"LightMVCframeworkforPHP5.4","keywords":["database","mvc"],"homepage":"http://mysite.com","license":"MIT","require":{"php":">=5.3.0","mustache/mustache":"dev-master"},"autoload":{"psr-0