使用Source Safe,在将文件添加到Source Control后,它们在本地设置为只读.那么如果我去Explorer并检查内容,我可以快速查看哪些文件没有进入源代码控制,因为它们仍然是可读写的.
使用SVN,该软件在签入后不会将本地文件标记为只读,这很好,但是当最初向SVN添加未知的Visual Studio项目时,Visual Studio显然只添加其解决方案中的那些文件.某些支持文件(如文档等)可能位于源文件夹中,但未作为Visual Studio中的项添加,因此Visual Studio不会添加这些文件.我将不得不手动添加它们,或者我可以将这些文件添加到Visual Studio的解决方案中,并让Visual Studio执行此操作.但无论哪种方式,我仍然需要一种方法来确定哪些文件没有添加.
我尝试了锁定功能,但这对文件的本地只读标志没有任何影响.
在给定特定字符数时,是否有可能在任何现代SCM中获取完整的提交列表,其修订号和执行此操作的用户?
我想知道哪些开发人员(如果有的话)让无意义的提交失败了.
Disclamer:我知道短提交消息有时也很有用,但是当你第一次尝试教人们使用版本控制时却没有.
我想在不同的计算机上工作...在笔记本电脑的路上,在桌面上的家里,甚至在工作中.我想保持数据相对私密,我不想在github上支付私有存储库.
理想情况下,我会在我的网站主机上托管一个git或svn存储库,或类似的东西.我能这样做吗?或者是否有基于Web服务的版本控制系统完成同样的事情?
有没有一种方法可以告诉我(除了在SVN日志中...因为它只显示我有人提交)最近更新了以便我知道他们已经下载了我的代码?我正在专门研究更新(不是在SVN日志中可以看到的提交).
我将我的VCS设置为忽略"[project]/bin".此目录是否对恢复项目至关重要,还是可以安全地忽略?
有没有理由不使用Time Machine而不是Subversion(在Mac上)?
我一直在使用版本和Cornerstone试用版.两者都无法解决合并问题.使用svn 1.6,你就会遇到不可能的树冲突.如果你那样做,那就别忘了.我不断有树冲突和文件冲突,但没有办法对它们做任何事情.我的设置可能是最简单的:一个带有标签分支的主干使用文件系统.自从尝试使用Subversion以来,我已经失去了那么多时间.以前,我使用的是Time Machine,从未遇到过任何问题.我是唯一的开发人员.有没有理由不抛弃Subversion并回到Time Machine?
使用本地http://类型的存储库会比我的基于文件的系统更好地工作,还是会看到不停止树和文件冲突导致没有位置?
请不要指出颠覆红皮书.树冲突并未真正涵盖.
什么是最好的版本conrtol应用程序?我将它安装到我的Windows 7.我已经安装了WAMP.所以它可能是eider Windows 7应用程序或PHP应用程序.我的目的是仅管理/版本控制PHP文件.
我们计划使用bazaar作为cvs和svn的版本控制工具.所以我不太了解它,我在哪里可以找到使用它的教程?并与svn和cvs相比,它提供了哪些额外的功能.是否值得使用具有大量代码的应用程序来管理?
version-control ×10
svn ×4
bazaar ×1
branch ×1
cvs ×1
git ×1
java ×1
mercurial ×1
monodevelop ×1
php ×1
tortoisesvn ×1
web-hosting ×1
windows-7 ×1
xcode ×1