我已提交更改并更新,我的目录看起来不错.但是当我右键单击要移动到另一个文件夹的文件时,我会看到所有选项,例如svn delete等,除了svn move.我无法弄清楚为什么我没有看到移动选项.
有没有一种方法可以告诉我(除了在SVN日志中...因为它只显示我有人提交)最近更新了以便我知道他们已经下载了我的代码?我正在专门研究更新(不是在SVN日志中可以看到的提交).
subversion在我的本地仓库中创建随机的.svn文件夹,这让我感到非常困扰和不安.我已经习惯了不会这样做的Perforce.有没有办法阻止颠覆这样做?如果我删除文件夹或使用某种脚本删除它们会影响svn吗?
有没有办法在你检查出来时让乌龟svn自动锁定文件,而不必检查它们然后锁定你想要的文件?
此外,有没有办法不允许其他人检查任何文件,如果他们被锁定?现在它让他们签出锁定的文件,编辑它们,然后当他们去提交文件时,它会给他们一个错误,他们被锁定.
谢谢!
知道为什么IntelliJ中的"SVN集成"插件不支持"检查目录状态"命令?类似于Tortoise SVN客户端支持的"检查修改"命令?
一点背景知识:
我已经使用Team Foundation Server大约几个月了,并且知道如何使用它.我一直在将它用于Codeplex上的项目.他们需要TFS并且它在我的Visual Studio安装中,所以基本上我从来不知道如何使它工作,因为它在Visual Studio中无缝工作,我只需要检查和检查东西......
但现在我想看看其他替代品是否可用并首先安装了Mercurial命令行(我从未使用过),然后搜索了GUI替代品并安装了TortoiseHg并遵循其网站上的文档说明.然后它说要安装一个3路Diff工具......我搜索了它然后找到了TortoiseSVN; 我认为它必须是一些插件或其他东西所以当我偶然发现这个SO问题时,我搜索了与我的情况有关的问题, 并且被很多工具用于不同的工作而着迷.
现在:
有人可以解释所有用于源代码控制的工具.我是否必须为每个不同的任务安装不同的工具.是不是所有人都有任何一个包.基本上我们在Source Controlling中执行的任务是什么.我只知道签入,签出和检查Codeplex网站的差异.我还应该知道什么.
像Git,BitBucket等每个网站都使用不同的Tortoise(xxx)进行源代码控制.
源控制和版本控制是不同的术语
请帮忙..
我需要创建一个备份脚本(批处理和bash),我想创建一个自动svndump来创建文件名转储<repository_name>_<repository_rev>.zip
.
示例:我的存储库名称是MySplice,它是在rev上.234(我不知道,我不想检查存储库路径),所以我想运行一个脚本backup.bat
或者backup.sh
它创建文件mysplice_r234.zip
,这是我的存储库的转储.
那么,我该怎么做呢?谢谢.
我正在尝试使用SVN 1.6.6版自动化我的结帐流程.
我打电话的时候
call "C:\Program Files\TortoiseSVN\bin\SubWCRev.exe" checkout URL
Run Code Online (Sandbox Code Playgroud)
我收到这条消息.
SubWCRev 1.6.6,Build 17493 - 32 Bit
当我打电话给以下时,只会弹出一个窗口.
call "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe.exe" checkout URL
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我有一个大型的subversion存储库,其中包含缺少eol-style和keywords属性的文件.我想毯子设置它们,但我注意到有些文件有svn:eol = LF设置.eol和eol-style之间有什么区别,如果文件同时设置了两个属性,它会导致问题.
TortoiseSVN的最新版本与Windows XP Service Pack 3兼容?
我刚刚安装了它的最新版本1.9.3,但不幸的是它在Windows XP中不受支持.