在eclipse中你有本地历史,我想知道是否有一些软件可以跟踪文件历史,但不使用eclipse。
基本上我希望能够跟踪我的历史记录,并从PHP项目的任何编辑器中查看它。
我已经在使用SVN版本控制,但我希望也有本地历史记录。
答案 0 :(得分:0)
我正要问一个类似的问题,我在这里重复搜索目的(答案如下):
我有一个使用subversion的项目源的工作副本。现在,假设我有两个不同的问题需要修复同一个文件,而我无法以任何理由访问svn服务器。我不希望这两个修复程序混合在一个全局修补程序中:为了清楚起见,我希望为每个修补程序提供一个修补程序。所以我希望能够在原始版本,第一次修改版本和最后修订版之间“svn diff”,它们尚未提交给服务器 - 或者说,能够独立提交每个版本。
你是怎么做到的?有没有办法用svn本地标记修订?
然后我发现这个问题并且特立独行的回复触发了一个新关键字:“clone”。寻找“svn clone”我发现一个好的答案可能是使用“git-svn”(注意:名称的破折号,但没有破坏命令:“git svn”),然后在本地使用git。我让你谷歌,但为了简短起见:
git svn --username=skippy clone http://svn.example.org/projects/myproject -T trunk localdir
应用第一个补丁:
git add path/to/modified/file
git commit
应用第二个补丁:
git add path/to/modified/file
git commit
然后获取您的修订ID:
git log --oneline|head
并查看修订版a1b2c3添加的修改:
git diff a1b2c3d{^,}