Tag: 版本控制

在Team Foundation Server中查找未添加的文件

我们使用团队基础服务器来进行源代码pipe理。 我经常把文件放到我的项目中(在源代码控制之下),忘记“添加”它们,就TFS而言。 还有一些情况下,TFS不会拾取新文件(在项目中复制和粘贴文件)。 有没有一种方法可以列出所有未被标记为“添加”的文件,以便我可以validation所有预期的签入是否发生? 这真让我抓狂! 我们没有为这个项目build立持续集成,而且我一直在丢失文件。 直到有人问我文件在哪里,我才发现。 在Subversion中,这是非常简单的。 我知道一个解决办法是签出第二个副本,但这不是一个真正的最佳解决方法。

为旧的git分支摆脱'…不指向有效的对象'

我有一个Git仓库,我的克隆似乎有一个旧的,不再存在的问题,分支。 我一直看到这个消息: error: refs/heads/t_1140 does not point to a valid object! 我没有任何其他消息,回购协议工作正常。 没有任何操作阻止我在其他分支上工作,推动变化,拉动……等等。 我环顾四周,并没有明确的指示如何解决这个问题。 我试着执行git fsck –full但是我看不到任何错误。 只是在dangling …消息的负载。 我也检查了我的.git/config ,没有提及这个分支,也检查了.git/refs/heads ,没有提到t_1140 任何想法如何摆脱这个错误? PS我试图再次克隆我的回购,这似乎是我的Github回购的错误。 所以,我现在唯一能想到的就是把我的回购和再次交叉。

Mercurial Version Control在推送中显示错误

我为我的项目使用Mercurial版本控制。 一切都像push , pull , update是好的,但有一件事是错的:当我使用push它显示这样的东西 warning: bitbucket.org certificate with fingerprint 24:9c:45:8b:9c:aa:ba:55:4e:01:6d:58:ff:e4:28:7d:2a:14:ae:3b not verified (check hostfingerprints or web.cacerts config setting) 有人能告诉我哪里是错误的部分。 任何帮助和build议是非常可观的。

将MySQL数据库放在版本控制下?

我目前正在为我的PHP项目使用SVN。 我以为我应该让我的数据库在版本控制下,但是最好的办法是什么? 我只是在SVN中的项目中创build一个db文件夹,将SQL更改粘贴到一个名为from_1.0_to_2.0.sql的文件中并提交?

Google云端硬盘或DropBox上的SVN信息库

是否有可能在谷歌驱动器或Dropbox等设置SVN回购/服务器? 我想把我的博士项目在版本控制下。 数据必须保密,只有我和我的主pipe可以访问。 我无力支付,所以我想要免费服务。 我有与龟SVN的经验。 如果build立一个SVN服务器是不可能/非常困难的,那么是否有其他可靠的替代scheme,提供免费的Pivivate SVN存储库 。

将svn文件夹还原到以前的版本

要将SVN中的特定文件夹恢复到之前的状态,我现在使用以下命令: svn rm folder svn commit -m 'removed folder to revert to previous version' svn co http://pathto/repo/folder@268 cd folder rm -rf .svn //recursively if many folders svn add folder svn commit -am 'reverted to the previous version' 看起来太麻烦了,应该是一个相当常见的用例。 我一定是做错了。 你还能怎么做呢?

是否有免费RCS / SCM / VCS系统的stream行/使用情况统计信息?

是否有任何调查报告项目数量和/或使用各种免费版本控制系统的人员? 同样有趣的是,如果一个类似的调查是随着时间的推移,看看事情如何变化。 很显然,要完全准确地衡量这种事情是很难的,但仍然有可能得到合理的估计。 由于标签恼人地限制在五个项目,我不想偏向任何系统,为了search目的,我将添加以下内容:bazaar bzr cvs git hg mercurial rcs scm svn subversion vcs scm vcsstream行度调查统计 更新:迄今为止只有很less的视图,所以我正在循环标签来包含每个软件的主要标签,这可能会引起更多关注。 如果只有我可以把所有的标签放在一起!

做Visual Studio数据库项目* .refactorlog文件是否属于源代码pipe理?

我使用Git(通过GitHub for Windows),我使用GitHub的Visual Studio的最新.gitignore 我注意到我的<ProjectName>.refactorlog文件被包含在我的提交中。 .refactorlog文件是否属于源代码pipe理?

修改subversion文件权限

我看到这个问题,但它不帮助我。 我检查了没有可执行权限的文件,现在,每次我分支或签出时,文件都是不可执行的。 其他一些文件确实保存为可执行文件。 我猜测这是因为他们在第一次入住时有可执行的位 – 至less这是我的testing让我相信的东西。 有谁知道一个更好的方法来修改(或甚至至less查看)subversion对文件或文件夹的权限?

如何将版本信息添加到我的控制台应用程序?

IDE的内置向导生成的控制台应用程序项目似乎无法通过IDEpipe理版本资源<- note the emphasis here 。 有没有解决方法(S)这个问题? (我甚至准备写一个OTA向导)