标签: version-control

如何在Access开发中使用版本控制?

我参与了更新Access解决方案.它具有大量的VBA,大量查询,少量表格以及一些用于数据输入和报告生成的表单.它是Access的理想候选者.

我想对表设计,VBA,查询和表单进行更改.如何通过版本控制跟踪我的更改?(我们使用Subversion,但这适用于任何风格)我可以将整个mdb粘贴在subversion中,但这将存储二进制文件,我将无法告诉我只更改了一行VBA代码.

我想过将VBA代码复制到单独的文件中并保存它们,但我可以看到它们很快就与数据库中的内容不同步了.

version-control ms-access

159
推荐指数
7
解决办法
6万
查看次数

Git:如何从索引中删除文件而不删除任何存储库中的文件

当你使用

git rm --cached myfile
Run Code Online (Sandbox Code Playgroud)

它不会从本地文件系统中删除,这是目标.但是,如果您已经对文件进行了版本化并提交,将其推送到中央存储库,并在使用该命令之前将其拉入另一个存储库,它将从该系统中删除该文件.

有没有办法从版本控制中删除文件而不从任何文件系统中删除它?

编辑:澄清,我希望.

git version-control gitignore git-rm

157
推荐指数
5
解决办法
10万
查看次数

"git init"和"git init --bare"有什么区别?

git init和之间有什么不同git init --bare?我发现--bare他们的Git服务器需要很多博客文章?

手册页中,它说:

--bare
Run Code Online (Sandbox Code Playgroud)

创建一个裸存储库.如果未设置GIT_DIR环境,则将其设置为当前工作目录

但它究竟意味着什么?是否需要--bare为Git服务器设置?

git version-control

157
推荐指数
5
解决办法
7万
查看次数

XCS中的*.xccheckout文件应该在VCS下被忽略吗?

Apple在Xcode 5中引入了一个与项目相关的新文件类型:"xccheckout".

该文件位于".xcodeproj/project.xcworkspace/xcshareddata /"目录中,似乎它与项目的版本控制系统有关.

这里有一个示例文件:http://pastebin.com/5EP63iRa

我想在VCS下应该忽略这种类型的文件,但我不确定.

所以这里是问题:

  1. 应该忽略"xccheckout"吗?
  2. 它的目的是什么?

git version-control xcode xcode5

157
推荐指数
4
解决办法
4万
查看次数

检查已删除文件的历史记录

如果我在Subversion中删除文件,我该如何查看它的历史和内容?如果我尝试执行svn catsvn log在不存在的文件上,它会抱怨该文件不存在.

另外,如果我想恢复文件,我应该svn add回来吗?

(我特意询问了Subversion,但我也想听听Bazaar,Mercurial和Git如何处理这个案例.)

svn version-control bazaar

155
推荐指数
10
解决办法
8万
查看次数

Git - 如何关闭提交编辑器?

我是git的新手并从PDF中学习.我刚刚执行了一个命令$ git commit,它打开了一个新的编辑器.但我正试图关闭那个新的提交编辑器.这该怎么做?我在Windows上使用git.

git version-control command-line

153
推荐指数
7
解决办法
20万
查看次数

如何使用Git初始推送到远程存储库?

我已经阅读了无数的教程,并且我一直在努力.这是我得到的:

- 我在我的Windows桌面上运行RubyMine
- 我按照他们的指示在我的WebFaction主机帐户上安装了Git
- Git似乎在两台机器上都运行正常

这就是我正在做的事情:
1.在服务器上:
         a.mkdir 项目
         b.git init
         c.git add.
         d.git commit <---"没什么可提交的"
2.在客户端:
         a.在RubyMine中创建新项目.
         湾 项目
         c的顶级目录中的"git init" ."推送更改"到服务器<----"无法将某些引用推送到......".

我错过了哪些步骤?

git version-control

152
推荐指数
4
解决办法
26万
查看次数

svn:用branch替换trunk

将subversion存储库的一个分支作为新主干的最佳方法是什么?

对整个系统进行了重大改写:事物已被移动,重写,替换,删除,重命名等.重写的代码已经过测试并准备替换旧的主干.

基本上,旧主线(Trunk 5)被标记并将在此处结束.重写的分支(分支6)将成为新的主线(Trunk 7):

Trunk(1) --> Trunk(2) --> Trunk(5) --> ×          +--> new Trunk(7)
  \                             \                 |
  fork                         merge             ???
    \                             \               |
     +--> Branch(3) --> Branch(4) --> Branch(6) --+

来自旧"主干"的所有持续变化已经包含在"重写分支"中

我怎样才能做到这一点?

svn version-control

151
推荐指数
5
解决办法
9万
查看次数

维护程序集版本号的最佳实践/指导

我正在寻找关于如何管理.NET程序集的三个不同程序集版本号的指针,建议甚至口述.产品版本是最简单的,因为这似乎通常由业务决定.然后,文件版本似乎用于部署之间的版本控制,其中实际的程序集版本仅在发货时使用.

现在我只是想找一个简单的方法来标记组件的测试和维护版本,而这些版本都没有依赖,因此我正在考虑在文件版本上自动递增构建和修订版本号,并且为了最终版本,复制当前版本文件版本到程序集版本.该产品正在生产中使用,但仍在开发中 - 您知道 - 其中一家小公司,没有变更控制基础设施的情况.

.net versioning version-control assemblyversions .net-assembly

151
推荐指数
4
解决办法
5万
查看次数

如何重置远程GIT存储库以删除所有提交?

如何重置远程和本地GIT存储库以删除所有提交,并以当前Head作为初始提交重新开始.

git version-control

150
推荐指数
2
解决办法
12万
查看次数