我目前使用的Team Foundation Server作为source control,然而,它的数据库位于我的电脑上,我希望它是某处在互联网上,在一个小的免费云可能.
是否有免费source control系统,内置VS2012支持和免费存储库存储?这些是什么?
我有一点谷歌搜索,但有点难以察觉是系统支持互联网托管的存储库和VS2012支持.我需要真实用户的意见.
我开始在一个大型项目中与一组五个新程序员一起工作.我正在寻找在所有成员之间共享源代码的最佳方式.每个人都在修改不同的部分,但所有部分都是相关的.我正在寻找一种平台或方式,当我更改代码的任何部分时,他们可以在线或尽快看到它.
目前我们互相冲突.例如,我处理了源代码的各个部分,当我完成工作后,我又回到了我们的subversion存储库,这是谷歌代码上传新版本.然后我意识到别人已经编辑了代码!在这种情况下我该怎么办?
我们正在使用netbeans,每个人都在远离彼此工作,所以我们不能进行面对面的会面.
我有一个项目坐在档案馆里.项目和文件由其他人提供.该项目不使用版本控制系统.我想打开项目并用版本化装饰它.我想在原地进行,这样我就可以进行更改,然后svn diff查看我的更改(并为修补程序创建差异).
当我尝试在解压缩的库上进行版本控制时,我得到以下内容:
$ svnadmin create
svnadmin: E205000: Repository argument required
Run Code Online (Sandbox Code Playgroud)
和:
$ svnadmin create .
svnadmin: E200011: Repository creation failed
svnadmin: E200011: Could not create top-level directory
svnadmin: E200011: '.' exists and is non-empty
Run Code Online (Sandbox Code Playgroud)
和:
$ svnadmin create `pwd`
svnadmin: E200011: Repository creation failed
svnadmin: E200011: Could not create top-level directory
svnadmin: E200011: '/home/jeffrey/cryptlib-beta' exists and is non-empty
Run Code Online (Sandbox Code Playgroud)
我不想设置一个SVN服务器或跳过其他环节,例如从我自己检查(或对那些只关心变化/差异的普通用户没有意义的其他步骤).
是否可以原位创建一个受svn版本控制的项目?如果是这样,有人会知道这些命令吗?
提前致谢.
我刚刚发现emacs集成了对版本控制的支持(通过与Emacs和符号链接相同的问题和答案).我试图找到emacs VC包含的概述,但我发现的一切都是细节和技术(例如,用于VC的emacs man).
有谁知道emacs VC的快速介绍/概述?
即为什么使用它,而不是(例如)直接使用git?它有哪些基本功能?
我有一个常规的svn repo与这个文件夹结构:
conf
dav
db
hooks
locks
Run Code Online (Sandbox Code Playgroud)
我怎样才能将它迁移到
trunk
branches
tags
Run Code Online (Sandbox Code Playgroud)
结构没有失去我的历史?
当我在相应的"java"文件中仅更改符号名称(类,接口,函数或变量)时,为什么Java字节码解释器会更改"类"文件?
我在源代码控制(GIT)下维护这两种类型,并且我一直看到"改变文件数量的两倍",即使是上面提到的外观变化.
顺便说一下,问题不在于源代码控制问题,而是仅仅是因为我将这些文件保存在GIT上的原因是为了能够"清理"(删除所有未版本控制的文件),然后运行该程序.命令行而不重新编译它.
如果你有任何想法如何实现这个功能(没有构建运行),否则我会很高兴听到它...
谢谢
标题中描述的命令是否可逆?
我尝试搜索日志(使用hg日志)并剥离相应的变更集,但没有为此命令发出日志.
我在ac#class中做了一些Path.Combine的东西,之前它正在工作.我现在已经将我的项目移动到了一个tfs工作区,并且代码在我使用Path.Combine方法的几个类中被破坏了.
这是现在破解的代码:
string rootPath = Environment.CurrentDirectory;
string filePath = Path.Combine(rootPath,@"..\..\AdminAccount\User.txt");
private string[] getLines = System.IO.File.ReadAllLines(@filePath);
Run Code Online (Sandbox Code Playgroud)
错误:当前上下文中不存在名称"Path".
如果有人能帮助我理解为什么会这样,这样我就可以防止它再次发生.
快速浏览一下我的文件路径,这样你就可以看到我正在做的所有这些路径,尽管这可能与这个问题无关:

我正在使用MATLAB开发一个项目,项目的功能和结构可能需要在接下来的步骤中进行更改,但有时一个以前的程序版本(可能会被覆盖)可能比后者更好.因为MATLAB要求使用自己的名称保存函数来更改函数名称并记住版本有点烦人.有没有办法保存函数的所有版本以进一步返回?